CreateMeuDto
signaturestring
Base64 ECDSA-P256 signature over the canonical payload.
signaturePublicKeyIdstring
UserSigningKey.id referenced by the signature.
signedPayloadHashstring
SHA-256 hex digest of the canonical payload as signed on the client; used to detect canonicalization drift.
tunnelIdstringrequired
teamIdstring
extractionDatestringrequired
shiftDesignationstringrequired
Possible values: [DAY, NIGHT, CUSTOM]
materialTypestringrequired
Material classification key. Must match an entry in the calling tenant's materialClassificationList.
Example:
NUGGET_OREestimatedWeightnumberrequired
currentLocationstring
Possible values: [UNDERGROUND_FACE, SURFACE_STOCKPILE, PROCESSING_INTAKE, STORAGE_WAREHOUSE]
meuIdentifierstring
Client-generated structured MEU id (mobile/offline). Server generates one when omitted.
extractingWorkerIdstring
extractedAtstring
labelFormatstring
Possible values: [NONE, BARCODE, QR, WRITTEN]
labelValuestring
CreateMeuDto
{
"signature": "string",
"signaturePublicKeyId": "string",
"signedPayloadHash": "string",
"tunnelId": "string",
"teamId": "string",
"extractionDate": "string",
"shiftDesignation": "DAY",
"materialType": "NUGGET_ORE",
"estimatedWeight": 0,
"currentLocation": "UNDERGROUND_FACE",
"meuIdentifier": "string",
"extractingWorkerId": "string",
"extractedAt": "string",
"labelFormat": "NONE",
"labelValue": "string"
}