Skip to main content
O PassengerBenefitRequest representa uma solicitação de elegibilidade feita por um passageiro para uma FareBenefitCategory.

Campos

Relacionamentos

Regras de Negócio

  • Uma solicitação só pode ser aprovada se os documentos obrigatórios da categoria estiverem aprovados.
  • A análise deve ser executada por usuário autorizado para revisar solicitações de benefício.
  • rejectionReason é obrigatório quando status for REJECTED.
  • validFrom e validUntil definem a janela em que o benefício pode ser aplicado.
  • Um passageiro não deve ter duas solicitações aprovadas e ativas para a mesma categoria.
  • Solicitações APPROVED, REJECTED, CANCELED ou EXPIRED são terminais para o fluxo de análise.
  • requestedByUserId indica quem abriu a solicitação; createdBy, updatedBy e deletedBy registram a auditoria da mutação do registro.

Enums

PassengerBenefitRequestStatus

Example