generated: '2026-10-14' method: derived generator: derive-data-model.py source: - openapi/pagar-me-disputas-openapi.yml - openapi/pagar-me-pagarme-api-openapi.yml - openapi/pagar-me-pagarme-api-register-v5-openapi.yml notation: has_one = property $ref; has_many = array of $ref; belongs_to = _id field summary: entities: 7 entities_in_spec: 7 relationships: 5 entities: - name: Amount fields: 2 - name: Dispute fields: 17 - name: Event fields: 2 - name: FileValidationProblemDetail fields: 0 description: Extensão do ProblemDetail (RFC 9457) específica para o erro `/errors/invalid-file` - name: ProblemDetail fields: 6 description: Estrutura de erro padronizada conforme RFC 9457 (Problem Details for HTTP APIs). - name: TransactionBatchError fields: 3 description: Falha de validação aplicada ao conjunto de arquivos de uma mesma transação - name: ValidatedFile fields: 5 description: Resultado da validação de um único arquivo enviado como evidência. Quando relationships: - from: Dispute to: Amount type: has_one via: chargebackAmount - from: Dispute to: Amount type: has_one via: debitedAmount - from: Dispute to: Event type: has_many via: events - from: FileValidationProblemDetail to: ValidatedFile type: has_many via: validated_files - from: FileValidationProblemDetail to: TransactionBatchError type: has_many via: transaction_batch_errors