Skip to main content

UpdateCustodyApprovalPolicyDto

enabledboolean
requiredForTransferTypesstring[]

Possible values: [EXTRACTION, FACE_TO_OREPASS, OREPASS_TO_COLLECTION, COLLECTION_TO_SURFACE, SURFACE_TO_PROCESSING, PROCESSING_STAGE, PROCESSING_TO_DRYING, DRYING_TO_STORAGE, STORAGE_TO_DISPATCH, DISPATCH_TO_EXPORT, SURFACE_DELIVERY, WEIGHING, PROCESSING_INTAKE, PROCESSING_OUTPUT, STORAGE, DISPATCH]

weightThresholdKgobject

Null clears the weight rule.

thresholdAppliesToAllTypesboolean
approverRolesstring[]

Possible values: [super_admin, it_administrator, mine_director, mine_manager, mine_engineer, zone_engineer, senior_safety_engineer, junior_safety_engineer, environmentalist, stock_manager, finance_officer, field_supervisor, subcontractor, government_inspector]

requiredSignatureCountnumber

Possible values: >= 1 and <= 5

allowSelfApprovalboolean
expiryHoursobject

Null = never expires.

Possible values: >= 1 and <= 720

UpdateCustodyApprovalPolicyDto
{
"enabled": true,
"requiredForTransferTypes": [
"EXTRACTION"
],
"weightThresholdKg": {},
"thresholdAppliesToAllTypes": true,
"approverRoles": [
"super_admin"
],
"requiredSignatureCount": 0,
"allowSelfApproval": true,
"expiryHours": {}
}