proofstringRequiredPNG or JPEG image as a base64 data URL.
maxLength14000000pattern"^data:image/(png|jpe?g);base64,"Technical descriptions are translated from the versioned contract. Original identifiers and JSON are preserved; data examples are omitted.
proofstringRequiredPNG or JPEG image as a base64 data URL.
maxLength14000000pattern"^data:image/(png|jpe?g);base64,"receiver_namestring | nullOptionalminLength2maxLength60receiver_documentstring | nullOptionalminLength2maxLength60invoice_keysarray | nullOptionalmaxItems2000delivered_atstring | nullOptionalpattern"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}$"informationstring | nullOptionalmaxLength2000longitudenumber | nullOptionalminimum-180maximum180latitudenumber | nullOptionalminimum-90maximum90{
"type": "object",
"required": [
"proof"
],
"properties": {
"proof": {
"type": "string",
"maxLength": 14000000,
"pattern": "^data:image/(png|jpe?g);base64,",
"description": "Imagem PNG ou JPEG em data URL base64."
},
"receiver_name": {
"type": [
"string",
"null"
],
"minLength": 2,
"maxLength": 60
},
"receiver_document": {
"type": [
"string",
"null"
],
"minLength": 2,
"maxLength": 60
},
"invoice_keys": {
"type": [
"array",
"null"
],
"maxItems": 2000,
"uniqueItems": true,
"items": {
"type": "string",
"pattern": "^\\d{44}$"
}
},
"delivered_at": {
"type": [
"string",
"null"
],
"pattern": "^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}$"
},
"information": {
"type": [
"string",
"null"
],
"maxLength": 2000
},
"longitude": {
"type": [
"number",
"null"
],
"minimum": -180,
"maximum": 180
},
"latitude": {
"type": [
"number",
"null"
],
"minimum": -90,
"maximum": 90
}
}
}