{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/loggi/main/json-schema/loggi-v1-create-label-response-schema.json", "title": "v1CreateLabelResponse", "x-generated": "2026-10-14", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/loggi-labels-openapi.yml#/components/schemas/v1CreateLabelResponse", "type": "object", "properties": { "success": { "type": "object", "description": "Arquivo binário em BASE64 com as etiquetas geradas com sucesso.", "properties": { "createdTime": { "type": "string", "description": "Horário de geração da etiqueta em formato UTC.", "format": "date-time" } }, "oneOf": [ { "type": "object", "properties": { "content": { "type": "string", "description": "Bytes do arquivo codificado em base 64. Este dado é retornado quando informado o valor LABEL_RESPONSE_TYPE_BASE_64 para o campo **responseType**." } } }, { "type": "object", "properties": { "url": { "type": "string", "description": "Link para download da etiqueta gerada. Este dado é retornando quando informado o valor LABEL_RESPONSE_TYPE_URL para o campo **responseType**." } } } ] }, "failure": { "type": "array", "description": "Lista de loggi keys dos pacotes que não puderam ter as etiquetas geradas e seus respectivos erros.", "items": { "properties": { "loggiKey": { "type": "string", "description": "Loggi key não processada durante a geração de uma etiqueta." }, "status": { "type": "object", "description": "Detalhamento do erro na geração da etiqueta.", "properties": { "code": { "type": "integer", "format": "int32", "description": "Código numérico referente à falha.\n\nCANCELLED = 1\n\nUNKNOWN = 2\n\nINVALID_ARGUMENT = 3\n\nDEADLINE_EXCEEDED = 4\n\nNOT_FOUND = 5\n\nALREADY_EXISTS = 6\n\nPERMISSION_DENIED = 7\n\nRESOURCE_EXHAUSTED = 8\n\nFAILED_PRECONDITION = 9\n\nABORTED = 10\n\nOUT_OF_RANGE = 11\n\nUNIMPLEMENTED = 12\n\nINTERNAL = 13\n\nUNAVAILABLE = 14\n\nDATA_LOSS = 15\n\nUNAUTHENTICATED = 16" }, "message": { "type": "string", "description": "Texto pequeno informativo sobre a falha" }, "details": { "type": "array", "description": "Detalhes sobre à falha. Nesta versão da API ainda não está sendo retornado, mas deve ser considerado um array de objetos de tipos distintos.", "items": {} } } } } } } } }