generated: '2026-09-25' method: derived generator: derive-data-model.py source: - openapi/_original/apexxfintech-openapi.json notation: has_one = property $ref; has_many = array of $ref; belongs_to = _id field summary: entities: 317 entities_in_spec: 317 relationships: 413 entities: - name: AccountHistoryDTO fields: 2 - name: AchCaptureRequestDTO fields: 1 - name: Address fields: 7 - name: AddressDetails fields: 5 - name: AddressLabelRedocDTO fields: 9 - name: AddressPlaceHolderRedocDTO fields: 9 - name: AdjustedAmount fields: 2 - name: AfterPay fields: 10 - name: AfterPayRequestDTO fields: 16 - name: AfterPayResponse fields: 30 - name: AfterpayBillingAddress fields: 9 - name: AfterpayBlockResponseDTO fields: 8 - name: AfterpayCustomer fields: 8 - name: AfterpayDeliveryCustomerDTO fields: 10 - name: AfterpayErrorDTO fields: 3 - name: Agency fields: 7 - name: AntomBillingAddress fields: 9 - name: AntomDeliveryAddress fields: 7 - name: AntomFailureResponse fields: 7 - name: AntomPayment fields: 12 description: Antom Payment - name: AntomPaymentResponseDTO fields: 9 - name: ApplePay fields: 6 - name: ApplePayResponseDTO fields: 40 - name: AuthorisePaymentCustomer fields: 5 - name: BNPL fields: 3 - name: BNPL:BillingAddress fields: 9 - name: BNPL:Customer fields: 11 - name: BNPL:DeliveryAddress fields: 13 - name: BNPL:Items fields: 14 - name: BNPL:RedirectUrls fields: 3 - name: BNPL:RiskData fields: 13 - name: BNPL:TravelData fields: 48 - name: BNPLOrderRequest fields: 22 - name: BNPLOrderResponse fields: 28 - name: BNPL_ fields: 3 - name: Bancontact fields: 2 - name: BancontactPayCustomer fields: 6 - name: BancontactResponse fields: 2 - name: BaseResponseDTO fields: 8 - name: BasicCardDetail fields: 4 - name: BillingAddress fields: 9 - name: BillingAddressApplepay fields: 9 - name: BillingAddressDetails fields: 9 - name: Billing_Address fields: 9 - name: BinIssuerCountry fields: 4 - name: BinRequestDTO fields: 2 - name: BinResponseDTO fields: 14 - name: Blik fields: 2 - name: BlikPayCustomer fields: 1 - name: BlikResponse fields: 2 - name: BuyerHistoryDTO fields: 9 - name: CampaignDTO fields: 1 - name: CancelCaptureRequestRedocDTO fields: 2 - name: CancelCreditFailureResponse fields: 18 - name: CancelCreditTransactionResponse fields: 18 - name: CancelProcessingErrorResponseDTO fields: 22 - name: CancelRefundRequestRedocDTO fields: 2 - name: CancelRequestDTO fields: 3 - name: CancelResponseDTO fields: 22 - name: CaptureRequestDTO fields: 9 - name: CaptureResponseDTO fields: 27 - name: Car fields: 13 - name: CarTaxDetail fields: 6 - name: Card fields: 10 - name: CardDTO fields: 7 - name: CardDetailsWithApm fields: 13 - name: CardTokenCardDetails fields: 3 - name: Charge fields: 23 - name: ClientReferenceInformationDTO fields: 1 - name: CommonResponseDTO fields: 8 - name: ConsumerAuthenticationInformationDTO fields: 1 - name: CreateMandateFailureResponse fields: 10 - name: CreateMandateRequest fields: 15 - name: CreateMandateResponse fields: 11 - name: CreateOrderRedirectResponse fields: 10 - name: CreateTokenRequest fields: 4 - name: CreateTokenResponseDTO fields: 5 - name: CreditProcessingErrorResponseDTO fields: 40 - name: CreditTransactionCard fields: 5 - name: CreditTransactionDTO fields: 19 - name: CreditTransactionResponseDTO fields: 40 - name: CustomerAccountDTO fields: 6 - name: CustomerDetails fields: 9 - name: CustomerServiceDetails fields: 1 - name: Customer_ fields: 11 - name: CybersourceDecisionManagerRequest fields: 3 - name: CybersourceDecisionManagerResponse fields: 7 - name: DD:Address fields: 5 - name: DD:Customer fields: 6 - name: DD:DirectDebit fields: 3 - name: DD:PaymentSchedule fields: 3 - name: DD:RedirectUrls fields: 3 - name: DeleteTokenResponseDTO fields: 9 - name: DeliveryAddress fields: 9 - name: DeliveryCustomer fields: 4 - name: DeliveryCustomerDTO fields: 10 - name: DeliveryCustomerPaypal fields: 3 - name: DeliveryCustomerSDK fields: 10 - name: Destination fields: 4 - name: Details fields: 0 - name: DeviceInformationDTO fields: 13 - name: DirectDebit fields: 3 - name: DirectDebitDTO fields: 2 - name: Distance fields: 3 - name: Dragonpay fields: 5 - name: DragonpayCustomer fields: 6 - name: DragonpayErrorResponseDTO fields: 8 - name: DragonpayPaymentRequestDTO fields: 17 - name: DragonpayPaymentResponseDTO fields: 8 - name: Element fields: 3 - name: EncryptedApplePayRequestDTO fields: 18 - name: EncryptedCardDTO fields: 1 - name: EncryptedCardTokenDTO fields: 1 - name: EncryptedPayloadRequestDTO fields: 3 - name: EncryptedPayloadResponseDTO fields: 2 - name: Errors fields: 3 - name: ExternalAuthentication fields: 16 - name: ExternalRiskData fields: 3 - name: FailResponseDTO fields: 40 - name: FailedResponseDTO fields: 8 - name: FailureResponseDTO fields: 10 - name: FailureResponseDTOApplepay fields: 6 - name: FlightDetails fields: 18 - name: FraudCheckResponse fields: 9 - name: FraudPredictions fields: 4 - name: GiroPayCustomer fields: 6 - name: GooglePay fields: 6 - name: GooglePayRequestDTO fields: 18 - name: GooglePayResponseDTO fields: 40 - name: Google_Pay fields: 4 - name: GooglepayProcessingErrorDTO fields: 40 - name: HPPCard fields: 2 - name: HostedCancelResponseDto fields: 8 - name: HostedPayRequestRedocDTO fields: 32 - name: HostedPayResponseRedocDTO fields: 4 - name: HostedPreTxnErrorResponseDTO fields: 11 - name: HostedPreTxnResponseDTO fields: 11 - name: HostedTokenRequest fields: 7 - name: HostedTokenResponseDTO fields: 2 - name: Hotel fields: 5 - name: Ideal-Giropay fields: 3 - name: IdealPayCustomer fields: 6 - name: IdealResponse fields: 4 - name: InfoCodesDTO fields: 8 - name: InstallmentDTO fields: 3 - name: InstallmentInformation fields: 5 - name: Insurance fields: 3 - name: ItemDetails fields: 11 - name: Items fields: 14 - name: Items_ fields: 12 - name: LabelsRedocDTO fields: 7 - name: Legs fields: 49 - name: MerchantData fields: 3 - name: MerchantDefinedInformationDTO fields: 2 - name: MgwResponseDTO fields: 10 - name: NetworkToken fields: 2 - name: OpenBanking fields: 3 - name: OpenBankingCommonResponseDTO fields: 9 - name: OpenBankingCreditTxnDTO fields: 1 - name: OpenBankingDepositRequest fields: 13 - name: OpenBankingDepositResponseDTO fields: 8 - name: OpenBankingFailureResponse fields: 6 - name: OrderDeliveryData fields: 3 - name: OrderItems fields: 12 - name: OrderItemsDTO fields: 4 - name: PS :Passengers fields: 5 - name: PS:Agency fields: 7 - name: PS:Data fields: 2 - name: PS:Insurance fields: 3 - name: PS:Legs fields: 49 - name: PS:RouteStops fields: 1 - name: PS:TravelData fields: 48 - name: Passengers fields: 5 - name: PaymentCustmerAddress fields: 1 - name: PaymentInformationResponseDTO fields: 5 - name: PaymentListResponseDTO fields: 3 - name: PaymentRequest fields: 33 - name: PaymentResponseDTO fields: 60 - name: PaymentSchedule fields: 3 - name: PaymentSelectorCard fields: 2 - name: PaymentSelectorCustomer fields: 7 - name: PaymentSelectorDirectDebit fields: 2 - name: PaymentSelectorItemDetails fields: 13 - name: PaymentSelectorOpenBanking fields: 3 - name: PaymentSelectorOrder fields: 4 - name: PaymentSelectorPaypal fields: 1 - name: PaymentSelectorRequestRedocDTO fields: 24 - name: PaymentSelectorThreeDs fields: 2 - name: PaymentTypeData fields: 2 description: provider specific key values pairs, should be an array of the 'key_name' value and the 'value' value - Please speak to your Implementation manager for details on usage. - name: Paypal fields: 7 - name: PaypalCompleteOrder fields: 1 - name: PaypalCompleteOrderFailureResponseDTO fields: 7 - name: PaypalCompleteOrderResponce fields: 18 - name: PaypalCustomer fields: 6 - name: PaypalCustomerResponse fields: 2 - name: PaypalEncryptedRequest fields: 15 - name: PaypalErrorResponseDTO fields: 7 - name: PaypalFailureResponseDTO fields: 7 - name: PaypalItemDetailsDTO fields: 9 - name: PaypalPaymentRequestDTO fields: 18 - name: PaypalPaymentResponseDTO fields: 7 - name: PaypalSDK fields: 3 - name: PaypalSDK:TravelData fields: 48 - name: PaypalSDKCustomer fields: 11 - name: PaypalSTC fields: 2 - name: PaysafeCredit fields: 2 - name: PaysafeCreditTxnRedirectUrlsDTO fields: 3 - name: PaysafeFailureResponse fields: 10 - name: PaysafeResponseDTO fields: 2 - name: Paysafecard fields: 2 - name: PaysafecardBaseCustomerDetails fields: 6 - name: PaysafecardFailedPaymentResponseDTO fields: 8 - name: PaysafecardPaymentRequestDTO fields: 12 - name: PaysafecardPaymentResponseDTO fields: 8 - name: Pix fields: 3 - name: PixBaseCustomerDetails fields: 6 - name: PixResponse fields: 2 - name: PlaceHolderRedocDTO fields: 7 - name: Point fields: 4 - name: PproBancontactPaymentRequestDTO fields: 13 - name: PproBancontactPaymentResponseDTO fields: 8 - name: PproBlikFailedPaymentResponseDTO fields: 9 - name: PproBlikPaymentRequestDTO fields: 11 - name: PproBlikPaymentResponceDTO fields: 8 - name: PproFailureResponse fields: 10 - name: PproGiroPaymentRequestDTO fields: 17 - name: PproGiroPaymentResponseDTO fields: 8 - name: PproIdealPaymentRequestDTO fields: 17 - name: PproIdealPaymentResponseDTO fields: 8 - name: PproPixFailedPaymentResponseDTO fields: 9 - name: PproPixPaymentRequestDTO fields: 11 - name: PproPixPaymentResponceDTO fields: 8 - name: PproRedirectionParameterDTO fields: 1 - name: PreauthCheck fields: 7 - name: ProcessingErrorResponseCaptureDTO fields: 27 - name: ProcessingErrorResponseRefundDTO fields: 28 - name: ProfileDTO fields: 2 - name: ProfileDataDTO fields: 1 - name: ProviderNameDTO fields: 2 - name: ProvidersDTO fields: 1 - name: PspErrorDTO fields: 5 - name: PspGwRoundRobinInfoDTO fields: 5 - name: PspInformation fields: 22 - name: PspgwRouteInformation fields: 5 - name: RedirectUrl fields: 3 - name: RedirectUrlsDTO fields: 3 - name: RedirectionParameterDTO fields: 2 - name: RedirectionParameters fields: 3 - name: RedirectionParametersDTO fields: 1 - name: RefundCustomerDetailsDTO fields: 1 - name: RefundRequestDTO fields: 8 - name: RefundResponseDTO fields: 28 - name: RentalCharges fields: 15 - name: RentalInformation fields: 3 - name: RiskCheckCardDetails fields: 8 - name: RiskCheckMessagesDTO fields: 15 - name: RiskDataDTO fields: 12 - name: RiskInformationDTO fields: 3 - name: RiskInformationResponseDTO fields: 7 - name: Risk_Data fields: 12 - name: Room fields: 6 - name: RouteStops fields: 1 - name: RuleDTO fields: 2 - name: RuleTraceDTO fields: 7 - name: ScoreDTO fields: 3 - name: SdkPaypalOrderIDTO fields: 3 - name: ShowCustomFields fields: 10 - name: ShowCustomLabels fields: 2 - name: Skrill fields: 2 - name: SkrillBaseCustomerDetails fields: 6 - name: SkrillCredit fields: 2 - name: SkrillCreditTxnRedirectUrlsDTO fields: 3 - name: SkrillFailedPaymentResponseDTO fields: 8 - name: SkrillPaymentRequestDTO fields: 12 - name: SkrillPaymentResponseDTO fields: 8 - name: Subscription fields: 6 - name: SubscriptionPaymentSchedule fields: 3 - name: SubscriptionPaymentScheduleDTO fields: 3 - name: TaxDetail fields: 3 - name: ThreeDSCardEnrolRequest fields: 10 - name: ThreeDSCardEnroll fields: 10 - name: ThreeDSResponse fields: 5 - name: ThreeDs fields: 4 - name: ThreeDsAuthenticationFailResponse fields: 65 - name: ThreeDsAuthenticationResponse fields: 65 - name: ThreeDsVerifyAuthRequestDTO fields: 4 - name: TicketIssuerDTO fields: 7 - name: TransactionChargeback fields: 8 - name: Travel fields: 4 - name: VehicleInformation fields: 3 - name: Velocity fields: 2 - name: WebhookResponse fields: 2 - name: airlineData fields: 42 - name: apple_pay fields: 4 - name: bancontactAddressDetails fields: 5 - name: bnplLegs fields: 43 - name: customer_historic_orders fields: 6 description: customer historic orders - name: data fields: 2 - name: deliveryAddress fields: 7 - name: deviceInformation fields: 11 - name: dragonPay fields: 3 - name: dragonpayAddressDetails fields: 5 - name: giroAddressDetails fields: 5 - name: hpp_threeds fields: 2 - name: idealAddressDetails fields: 5 - name: openBankingBillingAddress fields: 9 - name: openBankingCustomerDetails fields: 2 - name: openBankingDeliveryAddress fields: 7 - name: passengers fields: 5 - name: paysafecard fields: 2 - name: pixAddressDetails fields: 5 - name: redirect_urls fields: 2 - name: skrill fields: 2 - name: skrillAddressDetails fields: 5 - name: subscription fields: 2 - name: travelData fields: 53 - name: volt fields: 1 relationships: - from: AfterPay to: ItemDetails type: has_many via: items - from: AfterPay to: AfterpayCustomer type: has_one via: customer - from: AfterPay to: AfterpayDeliveryCustomerDTO type: has_one via: delivery_customer - from: AfterPay to: RiskDataDTO type: has_one via: risk_data - from: AfterPay to: CampaignDTO type: has_one via: campaign - from: AfterPay to: DirectDebitDTO type: has_one via: direct_debit - from: AfterPay to: InstallmentDTO type: has_one via: installment - from: AfterPayRequestDTO to: AfterPay type: has_one via: afterpay - from: AfterPayRequestDTO to: AfterpayBillingAddress type: has_many via: ' billing_address' - from: AfterPayRequestDTO to: airlineData type: has_one via: airline_data - from: AfterPayResponse to: AfterpayErrorDTO type: has_many via: errors - from: AfterPayResponse to: AfterpayBlockResponseDTO type: has_one via: afterpay - from: AfterPayResponse to: AfterpayBillingAddress type: has_many via: ' billing_address' - from: AfterPayResponse to: FraudPredictions type: has_many via: fraud_predictions - from: AfterPayResponse to: deviceInformation type: has_one via: device_information - from: AfterPayResponse to: FraudCheckResponse type: has_one via: preauth_check - from: AfterPayResponse to: AuthorisePaymentCustomer type: has_one via: customer - from: AfterPayResponse to: airlineData type: has_one via: airline_data - from: AfterpayBlockResponseDTO to: AfterpayCustomer type: has_one via: customer - from: AfterpayBlockResponseDTO to: DeliveryCustomerDTO type: has_one via: delivery_customer - from: AfterpayBlockResponseDTO to: RiskCheckMessagesDTO type: has_one via: risk_check_messages - from: AntomFailureResponse to: Errors type: has_many via: errors - from: AntomPayment to: AntomBillingAddress type: has_one via: billing_address - from: AntomPayment to: RedirectUrl type: has_one via: redirect_url - from: AntomPayment to: AntomDeliveryAddress type: has_one via: delivery_address - from: ApplePayResponseDTO to: RiskCheckCardDetails type: has_one via: card - from: ApplePayResponseDTO to: BillingAddressApplepay type: has_one via: billing_address - from: ApplePayResponseDTO to: deliveryAddress type: has_one via: delivery_address - from: ApplePayResponseDTO to: Details type: has_one via: details - from: ApplePayResponseDTO to: FraudPredictions type: has_many via: fraud_predictions - from: ApplePayResponseDTO to: ThreeDSCardEnroll type: has_one via: three_ds - from: ApplePayResponseDTO to: FraudCheckResponse type: has_one via: external_risk_data - from: AuthorisePaymentCustomer to: Customer_ type: belongs_to via: customer_id - from: BNPL to: PaymentTypeData type: has_many via: payment_type_data - from: BNPL:RiskData to: customer_historic_orders type: has_many via: order_history - from: BNPL:TravelData to: Passengers type: has_many via: passengers - from: BNPL:TravelData to: bnplLegs type: has_many via: legs - from: BNPL:TravelData to: Point type: has_many via: points - from: BNPL:TravelData to: Agency type: has_one via: agency - from: BNPLOrderRequest to: BNPL type: has_one via: bnpl - from: BNPLOrderRequest to: BNPL:RedirectUrls type: has_one via: redirect_urls - from: BNPLOrderRequest to: BNPL:Items type: has_many via: items - from: BNPLOrderRequest to: BNPL:Customer type: has_one via: customer - from: BNPLOrderRequest to: BNPL:BillingAddress type: has_one via: billing_address - from: BNPLOrderRequest to: BNPL:DeliveryAddress type: has_one via: delivery_address - from: BNPLOrderRequest to: BNPL:RiskData type: has_one via: risk_data - from: BNPLOrderRequest to: BNPL:TravelData type: has_one via: travel_data - from: BNPLOrderRequest to: Subscription type: has_one via: subscriptions - from: BNPLOrderResponse to: BNPL_ type: has_one via: bnpl - from: BNPLOrderResponse to: Items_ type: has_many via: items - from: BNPLOrderResponse to: Customer_ type: has_one via: customer - from: BNPLOrderResponse to: Billing_Address type: has_one via: billing_address - from: BNPLOrderResponse to: BNPL:DeliveryAddress type: has_one via: delivery_address - from: BNPLOrderResponse to: Risk_Data type: has_one via: risk_data - from: BNPLOrderResponse to: BNPL:TravelData type: has_one via: travel_data - from: BNPLOrderResponse to: PspErrorDTO type: has_many via: errors - from: BNPL_ to: PaymentTypeData type: has_many via: payment_type_data - from: Bancontact to: PproRedirectionParameterDTO type: has_one via: redirection_parameters - from: BancontactPayCustomer to: bancontactAddressDetails type: has_one via: address - from: BinResponseDTO to: BinIssuerCountry type: has_one via: issuer_country - from: Blik to: PproRedirectionParameterDTO type: has_one via: redirection_parameters - from: BlikPayCustomer to: PaymentCustmerAddress type: has_one via: address - from: BuyerHistoryDTO to: CustomerAccountDTO type: has_one via: customer_account - from: BuyerHistoryDTO to: AccountHistoryDTO type: has_one via: account_history - from: CancelCreditFailureResponse to: PspInformation type: has_one via: psp_info - from: CancelCreditTransactionResponse to: PspInformation type: has_one via: psp_info - from: CancelProcessingErrorResponseDTO to: PspInformation type: has_one via: psp_info - from: CancelResponseDTO to: PspInformation type: has_one via: psp_info - from: CaptureRequestDTO to: DirectDebit type: has_one via: direct_debit - from: CaptureRequestDTO to: subscription type: has_one via: subscription - from: CaptureRequestDTO to: AchCaptureRequestDTO type: has_one via: ach - from: CaptureRequestDTO to: airlineData type: has_one via: airline_data - from: CaptureResponseDTO to: PspInformation type: has_one via: psp_info - from: CaptureResponseDTO to: DirectDebit type: has_one via: direct_debit - from: CaptureResponseDTO to: airlineData type: has_one via: airline_data - from: Car to: RentalInformation type: has_one via: rental_information - from: Car to: VehicleInformation type: has_one via: vehicle_information - from: Car to: Distance type: has_one via: distance - from: Car to: CarTaxDetail type: has_many via: tax_details - from: Car to: RentalCharges type: has_one via: rental_charges - from: Card to: NetworkToken type: has_one via: network_token - from: CardDetailsWithApm to: GooglePay type: has_one via: googlepay - from: CardDetailsWithApm to: ApplePay type: has_one via: applepay - from: CardDetailsWithApm to: NetworkToken type: has_one via: network_token - from: CreateMandateRequest to: DD:DirectDebit type: has_one via: direct_debit - from: CreateMandateRequest to: DD:Customer type: has_one via: customer - from: CreateMandateResponse to: PspErrorDTO type: has_many via: errors - from: CreateTokenRequest to: CardTokenCardDetails type: has_one via: card - from: CreateTokenRequest to: BillingAddress type: has_one via: billing_address - from: CreateTokenResponseDTO to: BasicCardDetail type: has_one via: card - from: CreditProcessingErrorResponseDTO to: CreditTransactionCard type: has_one via: card - from: CreditProcessingErrorResponseDTO to: BillingAddress type: has_one via: billing_address - from: CreditProcessingErrorResponseDTO to: deviceInformation type: has_one via: device_information - from: CreditProcessingErrorResponseDTO to: FraudCheckResponse type: has_one via: preauth_check - from: CreditProcessingErrorResponseDTO to: airlineData type: has_one via: airline_data - from: CreditProcessingErrorResponseDTO to: CustomerDetails type: has_one via: customer - from: CreditTransactionDTO to: CreditTransactionCard type: has_one via: card - from: CreditTransactionDTO to: CustomerDetails type: has_one via: customer - from: CreditTransactionDTO to: OpenBankingCreditTxnDTO type: has_one via: open_banking - from: CreditTransactionDTO to: SkrillCredit type: has_one via: skrill - from: CreditTransactionDTO to: PaysafeCredit type: has_one via: paysafecard - from: CreditTransactionDTO to: BillingAddress type: has_one via: billing_address - from: CreditTransactionDTO to: airlineData type: has_one via: airline_data - from: CreditTransactionDTO to: MerchantData type: has_one via: merchant_data - from: CreditTransactionResponseDTO to: CreditTransactionCard type: has_one via: card - from: CreditTransactionResponseDTO to: BillingAddress type: has_one via: billing_address - from: CreditTransactionResponseDTO to: deviceInformation type: has_one via: device_information - from: CreditTransactionResponseDTO to: FraudCheckResponse type: has_one via: preauth_check - from: CreditTransactionResponseDTO to: airlineData type: has_one via: airline_data - from: CreditTransactionResponseDTO to: CustomerDetails type: has_one via: customer - from: CustomerDetails to: Customer_ type: belongs_to via: customer_id - from: CybersourceDecisionManagerRequest to: DeviceInformationDTO type: has_one via: device_information - from: CybersourceDecisionManagerRequest to: RiskInformationDTO type: has_one via: risk_information - from: CybersourceDecisionManagerRequest to: MerchantDefinedInformationDTO type: has_many via: merchant_defined_information - from: CybersourceDecisionManagerResponse to: ClientReferenceInformationDTO type: has_one via: clientReferenceInformation - from: CybersourceDecisionManagerResponse to: ConsumerAuthenticationInformationDTO type: has_one via: consumerAuthenticationInformation - from: CybersourceDecisionManagerResponse to: PaymentInformationResponseDTO type: has_one via: paymentInformation - from: CybersourceDecisionManagerResponse to: RiskInformationResponseDTO type: has_one via: riskInformation - from: DD:Customer to: DD:Address type: has_one via: address - from: DD:DirectDebit to: DD:PaymentSchedule type: has_many via: payment_schedule - from: DD:DirectDebit to: DD:RedirectUrls type: has_one via: redirect_urls - from: DeliveryCustomer to: AddressDetails type: has_one via: address - from: DeliveryCustomerPaypal to: AddressDetails type: has_one via: address - from: DirectDebit to: Customer_ type: belongs_to via: customer_id - from: Dragonpay to: RedirectionParametersDTO type: has_one via: redirection_parameters - from: DragonpayCustomer to: dragonpayAddressDetails type: has_one via: address - from: DragonpayErrorResponseDTO to: dragonPay type: has_one via: dragonpay - from: DragonpayPaymentRequestDTO to: DragonpayCustomer type: has_one via: customer - from: DragonpayPaymentRequestDTO to: Dragonpay type: has_one via: dragon_pay - from: DragonpayPaymentRequestDTO to: DeliveryCustomer type: has_one via: delivery_customer - from: DragonpayPaymentRequestDTO to: airlineData type: has_one via: airline_data - from: DragonpayPaymentResponseDTO to: dragonPay type: has_one via: dragonpay - from: EncryptedApplePayRequestDTO to: apple_pay type: has_one via: apple_pay - from: EncryptedApplePayRequestDTO to: CustomerDetails type: has_one via: customer - from: EncryptedApplePayRequestDTO to: DeliveryCustomer type: has_one via: delivery_customer - from: EncryptedApplePayRequestDTO to: airlineData type: has_one via: airline_data - from: ExternalRiskData to: CybersourceDecisionManagerRequest type: has_one via: cs_dm - from: FailResponseDTO to: RiskCheckCardDetails type: has_one via: card - from: FailResponseDTO to: BillingAddressApplepay type: has_one via: billing_address - from: FailResponseDTO to: deliveryAddress type: has_one via: delivery_address - from: FailResponseDTO to: Details type: has_one via: details - from: FailResponseDTO to: FraudPredictions type: has_many via: fraud_predictions - from: FailResponseDTO to: ThreeDSCardEnroll type: has_one via: three_ds - from: FailResponseDTO to: FraudCheckResponse type: has_one via: external_risk_data - from: FailedResponseDTO to: Errors type: has_many via: errors - from: FailureResponseDTO to: Errors type: has_many via: errors - from: FraudCheckResponse to: CybersourceDecisionManagerResponse type: has_one via: cs_dm - from: GiroPayCustomer to: giroAddressDetails type: has_one via: address - from: GooglePayRequestDTO to: Google_Pay type: has_one via: google_pay - from: GooglePayRequestDTO to: DeliveryCustomer type: has_one via: delivery_customer - from: GooglePayRequestDTO to: CustomerDetails type: has_one via: customer - from: GooglePayRequestDTO to: airlineData type: has_one via: airline_data - from: GooglePayResponseDTO to: Address type: has_one via: billing_address - from: GooglePayResponseDTO to: CardDTO type: has_one via: card - from: GooglePayResponseDTO to: Address type: has_one via: delivery_address - from: GooglePayResponseDTO to: Details type: has_one via: details - from: GooglePayResponseDTO to: FraudCheckResponse type: has_one via: external_risk_data - from: GooglePayResponseDTO to: FraudPredictions type: has_many via: fraud_predictions - from: GooglePayResponseDTO to: ThreeDSCardEnrolRequest type: has_one via: three_ds - from: GooglepayProcessingErrorDTO to: Address type: has_one via: billing_address - from: GooglepayProcessingErrorDTO to: CardDTO type: has_one via: card - from: GooglepayProcessingErrorDTO to: Address type: has_one via: delivery_address - from: GooglepayProcessingErrorDTO to: Details type: has_one via: details - from: GooglepayProcessingErrorDTO to: FraudCheckResponse type: has_one via: external_risk_data - from: GooglepayProcessingErrorDTO to: FraudPredictions type: has_many via: fraud_predictions - from: GooglepayProcessingErrorDTO to: ThreeDSCardEnrolRequest type: has_one via: three_ds - from: HostedPayRequestRedocDTO to: Items type: has_many via: Items - from: HostedPayRequestRedocDTO to: BillingAddress type: has_one via: billing_address - from: HostedPayRequestRedocDTO to: AuthorisePaymentCustomer type: has_one via: customer - from: HostedPayRequestRedocDTO to: hpp_threeds type: has_one via: three_ds - from: HostedPayRequestRedocDTO to: HPPCard type: has_one via: card - from: HostedPayRequestRedocDTO to: ShowCustomFields type: has_one via: show_custom_fields - from: HostedPayRequestRedocDTO to: ShowCustomLabels type: has_one via: show_custom_labels - from: HostedPayRequestRedocDTO to: deliveryAddress type: has_one via: delivery_address - from: HostedPayRequestRedocDTO to: airlineData type: has_one via: airline_data - from: HostedPayRequestRedocDTO to: ExternalRiskData type: has_one via: external_risk_data - from: HostedPayRequestRedocDTO to: MerchantData type: has_one via: merchant_data - from: HostedPayResponseRedocDTO to: Errors type: has_many via: errors - from: HostedPreTxnErrorResponseDTO to: Errors type: has_many via: errors - from: HostedPreTxnResponseDTO to: Errors type: has_many via: errors - from: HostedTokenRequest to: BillingAddressDetails type: has_one via: billing_address - from: Hotel to: Room type: has_one via: room - from: Hotel to: Charge type: has_one via: charge - from: Hotel to: TaxDetail type: has_many via: tax_detail - from: Ideal-Giropay to: PproRedirectionParameterDTO type: has_one via: redirection_parameters - from: IdealPayCustomer to: idealAddressDetails type: has_one via: address - from: LabelsRedocDTO to: AddressLabelRedocDTO type: has_one via: address - from: Legs to: Insurance type: has_many via: insurance - from: Legs to: RouteStops type: has_many via: route_stops - from: Legs to: data type: has_many via: data - from: MgwResponseDTO to: PaymentResponseDTO type: has_one via: authorize_payment_response - from: MgwResponseDTO to: CancelCreditTransactionResponse type: has_one via: cancel_response - from: OpenBanking to: volt type: has_one via: volt - from: OpenBanking to: subscription type: has_one via: subscription - from: OpenBankingDepositRequest to: openBankingBillingAddress type: has_one via: billing_address - from: OpenBankingDepositRequest to: OpenBanking type: has_one via: open_banking - from: OpenBankingDepositRequest to: redirect_urls type: has_one via: redirect_urls - from: OpenBankingDepositRequest to: openBankingCustomerDetails type: has_one via: customer - from: OpenBankingDepositRequest to: openBankingDeliveryAddress type: has_one via: delivery_address - from: OrderItemsDTO to: PaypalItemDetailsDTO type: has_many via: items - from: PS:Legs to: PS:Insurance type: has_many via: insurance - from: PS:Legs to: PS:RouteStops type: has_many via: route_stops - from: PS:Legs to: PS:Data type: has_many via: data - from: PS:TravelData to: PS :Passengers type: has_many via: passengers - from: PS:TravelData to: PS:Legs type: has_many via: legs - from: PS:TravelData to: Point type: has_many via: points - from: PS:TravelData to: PS:Agency type: has_one via: agency - from: PaymentListResponseDTO to: PaymentResponseDTO type: has_many via: payment_list - from: PaymentRequest to: CardDetailsWithApm type: has_one via: card - from: PaymentRequest to: Items type: has_many via: items - from: PaymentRequest to: AuthorisePaymentCustomer type: has_one via: customer - from: PaymentRequest to: BillingAddress type: has_one via: billing_address - from: PaymentRequest to: ThreeDs type: has_one via: three_ds - from: PaymentRequest to: FraudPredictions type: has_many via: fraud_predictions - from: PaymentRequest to: deliveryAddress type: has_one via: delivery_address - from: PaymentRequest to: ExternalRiskData type: has_one via: external_risk_data - from: PaymentRequest to: airlineData type: has_one via: airline_data - from: PaymentRequest to: ExternalAuthentication type: has_one via: external_authentication - from: PaymentRequest to: MerchantData type: has_one via: merchant_data - from: PaymentRequest to: InstallmentInformation type: has_one via: installment_information - from: PaymentRequest to: travelData type: has_one via: travel_data - from: PaymentRequest to: deviceInformation type: has_one via: device_information - from: PaymentResponseDTO to: Card type: has_one via: card - from: PaymentResponseDTO to: DeliveryAddress type: has_one via: delivery_address - from: PaymentResponseDTO to: BillingAddress type: has_one via: billing_address - from: PaymentResponseDTO to: ThreeDSCardEnroll type: has_one via: three_ds - from: PaymentResponseDTO to: deviceInformation type: has_one via: device_information - from: PaymentResponseDTO to: WebhookResponse type: has_one via: webhook - from: PaymentResponseDTO to: PreauthCheck type: has_one via: preauth_check - from: PaymentResponseDTO to: FraudCheckResponse type: has_one via: external_risk_data - from: PaymentResponseDTO to: PspgwRouteInformation type: has_many via: routing - from: PaymentResponseDTO to: PspInformation type: has_many via: cascaded_psps - from: PaymentResponseDTO to: PspInformation type: has_one via: psp_info - from: PaymentResponseDTO to: AuthorisePaymentCustomer type: has_one via: customer - from: PaymentResponseDTO to: airlineData type: has_one via: airline_data - from: PaymentResponseDTO to: TransactionChargeback type: has_one via: transaction_chargeback - from: PaymentResponseDTO to: ThreeDSResponse type: has_one via: three_ds_transaction - from: PaymentSelectorCard to: PaymentSelectorThreeDs type: has_one via: three_ds - from: PaymentSelectorCustomer to: Customer_ type: belongs_to via: customer_id - from: PaymentSelectorCustomer to: BillingAddressDetails type: has_one via: billing - from: PaymentSelectorCustomer to: Address type: has_one via: delivery - from: PaymentSelectorDirectDebit to: PaymentSchedule type: has_many via: payment_schedule - from: PaymentSelectorOpenBanking to: volt type: has_one via: volt - from: PaymentSelectorOpenBanking to: subscription type: has_one via: subscription - from: PaymentSelectorOrder to: PaymentSelectorItemDetails type: has_many via: items - from: PaymentSelectorPaypal to: PaypalSTC type: has_many via: stc - from: PaymentSelectorRequestRedocDTO to: PaymentSelectorCustomer type: has_one via: customer - from: PaymentSelectorRequestRedocDTO to: PaymentSelectorOrder type: has_one via: order - from: PaymentSelectorRequestRedocDTO to: PaymentSelectorCard type: has_one via: card - from: PaymentSelectorRequestRedocDTO to: PaymentSelectorPaypal type: has_one via: paypal - from: PaymentSelectorRequestRedocDTO to: BNPL type: has_one via: bnpl - from: PaymentSelectorRequestRedocDTO to: MerchantData type: has_one via: merchant_data - from: PaymentSelectorRequestRedocDTO to: ExternalRiskData type: has_one via: external_risk_data - from: PaymentSelectorRequestRedocDTO to: airlineData type: has_one via: airline_data - from: PaymentSelectorRequestRedocDTO to: PS:TravelData type: has_one via: travel_data - from: PaymentSelectorRequestRedocDTO to: RedirectionParameters type: has_one via: redirection_parameters - from: PaymentSelectorRequestRedocDTO to: PaymentSelectorOpenBanking type: has_one via: open_banking - from: PaymentSelectorRequestRedocDTO to: PaymentSelectorDirectDebit type: has_one via: direct_debit - from: Paypal to: OrderItemsDTO type: has_one via: order - from: Paypal to: RedirectionParameterDTO type: has_one via: redirection_parameters - from: Paypal to: PaypalSTC type: has_many via: stc - from: PaypalCompleteOrderFailureResponseDTO to: Errors type: has_many via: errors - from: PaypalCompleteOrderResponce to: PspInformation type: has_one via: psp_info - from: PaypalCompleteOrderResponce to: PaypalCustomerResponse type: has_one via: customer - from: PaypalCustomer to: AddressDetails type: has_one via: address - from: PaypalCustomerResponse to: BillingAddressDetails type: has_one via: billing - from: PaypalCustomerResponse to: DeliveryCustomerSDK type: has_one via: delivery - from: PaypalEncryptedRequest to: PaypalSDKCustomer type: has_one via: customer - from: PaypalEncryptedRequest to: SdkPaypalOrderIDTO type: has_one via: order - from: PaypalEncryptedRequest to: PaypalSDK type: has_one via: paypal - from: PaypalEncryptedRequest to: MerchantData type: has_one via: merchant_data - from: PaypalEncryptedRequest to: PaypalSDK:TravelData type: has_one via: travel_data - from: PaypalPaymentRequestDTO to: PaypalCustomer type: has_one via: customer - from: PaypalPaymentRequestDTO to: Paypal type: has_one via: paypal - from: PaypalPaymentRequestDTO to: DeliveryCustomerPaypal type: has_one via: delivery_customer - from: PaypalPaymentRequestDTO to: airlineData type: has_one via: airline_data - from: PaypalSDK to: PaypalSTC type: has_many via: stc - from: PaypalSDK:TravelData to: Passengers type: has_many via: passengers - from: PaypalSDK:TravelData to: bnplLegs type: has_many via: legs - from: PaypalSDK:TravelData to: Point type: has_many via: points - from: PaypalSDK:TravelData to: Agency type: has_one via: agency - from: PaypalSDKCustomer to: Customer_ type: belongs_to via: customer_id - from: PaypalSDKCustomer to: BillingAddressDetails type: has_one via: billing - from: PaypalSDKCustomer to: DeliveryCustomerSDK type: has_one via: delivery - from: PaysafeCredit to: PaysafeCreditTxnRedirectUrlsDTO type: has_one via: redirect_urls - from: PaysafeFailureResponse to: Errors type: has_many via: errors - from: Paysafecard to: RedirectUrlsDTO type: has_one via: redirect_urls - from: PaysafecardBaseCustomerDetails to: skrillAddressDetails type: has_one via: address - from: PaysafecardFailedPaymentResponseDTO to: PaysafeResponseDTO type: has_one via: paysafecard - from: PaysafecardFailedPaymentResponseDTO to: PspErrorDTO type: has_many via: errors - from: PaysafecardPaymentRequestDTO to: Paysafecard type: has_one via: paysafecard - from: PaysafecardPaymentRequestDTO to: PaysafecardBaseCustomerDetails type: has_one via: customer - from: PaysafecardPaymentResponseDTO to: paysafecard type: has_one via: paysafecard - from: Pix to: PproRedirectionParameterDTO type: has_one via: redirection_parameters - from: PixBaseCustomerDetails to: pixAddressDetails type: has_one via: address - from: PlaceHolderRedocDTO to: AddressPlaceHolderRedocDTO type: has_one via: address - from: PproBancontactPaymentRequestDTO to: Bancontact type: has_one via: bancontact - from: PproBancontactPaymentRequestDTO to: BancontactPayCustomer type: has_one via: customer - from: PproBancontactPaymentResponseDTO to: BancontactResponse type: has_one via: bancontact - from: PproBlikFailedPaymentResponseDTO to: BlikResponse type: has_one via: blik - from: PproBlikFailedPaymentResponseDTO to: PspErrorDTO type: has_many via: errors - from: PproBlikPaymentRequestDTO to: Blik type: has_one via: blik - from: PproBlikPaymentRequestDTO to: BlikPayCustomer type: has_one via: customer - from: PproBlikPaymentResponceDTO to: BlikResponse type: has_one via: blik - from: PproFailureResponse to: Errors type: has_many via: errors - from: PproGiroPaymentRequestDTO to: Ideal-Giropay type: has_one via: giropay - from: PproGiroPaymentRequestDTO to: GiroPayCustomer type: has_one via: customer - from: PproGiroPaymentRequestDTO to: DeliveryCustomer type: has_one via: delivery_customer - from: PproGiroPaymentRequestDTO to: airlineData type: has_one via: airline_data - from: PproGiroPaymentResponseDTO to: IdealResponse type: has_one via: giropay - from: PproIdealPaymentRequestDTO to: Ideal-Giropay type: has_one via: ideal - from: PproIdealPaymentRequestDTO to: IdealPayCustomer type: has_one via: customer - from: PproIdealPaymentRequestDTO to: DeliveryCustomer type: has_one via: delivery_customer - from: PproIdealPaymentRequestDTO to: airlineData type: has_one via: airline_data - from: PproIdealPaymentResponseDTO to: IdealResponse type: has_one via: ideal - from: PproPixFailedPaymentResponseDTO to: PixResponse type: has_one via: pix - from: PproPixFailedPaymentResponseDTO to: PspErrorDTO type: has_many via: errors - from: PproPixPaymentRequestDTO to: Pix type: has_one via: pix - from: PproPixPaymentRequestDTO to: PixBaseCustomerDetails type: has_one via: customer - from: PproPixPaymentResponceDTO to: PixResponse type: has_one via: pix - from: PreauthCheck to: RuleTraceDTO type: has_many via: rules_triggered - from: ProcessingErrorResponseCaptureDTO to: PspInformation type: has_one via: psp_info - from: ProcessingErrorResponseCaptureDTO to: DirectDebit type: has_one via: direct_debit - from: ProcessingErrorResponseCaptureDTO to: airlineData type: has_one via: airline_data - from: ProcessingErrorResponseRefundDTO to: PspInformation type: has_one via: psp_info - from: ProcessingErrorResponseRefundDTO to: airlineData type: has_one via: airline_data - from: ProvidersDTO to: ProviderNameDTO type: has_many via: provider_name - from: PspInformation to: PspErrorDTO type: has_many via: errors - from: RefundCustomerDetailsDTO to: Customer_ type: belongs_to via: customer_id - from: RefundRequestDTO to: airlineData type: has_one via: airline_data - from: RefundRequestDTO to: RefundCustomerDetailsDTO type: has_one via: customer - from: RefundResponseDTO to: PspInformation type: has_one via: psp_info - from: RefundResponseDTO to: airlineData type: has_one via: airline_data - from: RentalCharges to: AdjustedAmount type: has_one via: adjusted_amount - from: RiskCheckCardDetails to: NetworkToken type: has_one via: network_token - from: RiskInformationDTO to: ProfileDataDTO type: has_one via: profile - from: RiskInformationDTO to: BuyerHistoryDTO type: has_one via: buyer_history - from: RiskInformationResponseDTO to: InfoCodesDTO type: has_one via: info_codes - from: RiskInformationResponseDTO to: ProfileDTO type: has_one via: profile_response - from: RiskInformationResponseDTO to: ProvidersDTO type: has_one via: providers - from: RiskInformationResponseDTO to: RuleDTO type: has_many via: rules - from: RiskInformationResponseDTO to: ScoreDTO type: has_one via: score - from: SdkPaypalOrderIDTO to: Items type: has_many via: items - from: ShowCustomFields to: LabelsRedocDTO type: has_one via: labels - from: ShowCustomFields to: PlaceHolderRedocDTO type: has_one via: placeholder - from: Skrill to: RedirectUrlsDTO type: has_one via: redirect_urls - from: SkrillBaseCustomerDetails to: skrillAddressDetails type: has_one via: address - from: SkrillCredit to: SkrillCreditTxnRedirectUrlsDTO type: has_one via: redirect_urls - from: SkrillFailedPaymentResponseDTO to: skrill type: has_one via: skrill - from: SkrillFailedPaymentResponseDTO to: PspErrorDTO type: has_many via: errors - from: SkrillPaymentRequestDTO to: Skrill type: has_one via: skrill - from: SkrillPaymentRequestDTO to: SkrillBaseCustomerDetails type: has_one via: customer - from: SkrillPaymentResponseDTO to: skrill type: has_one via: skrill - from: ThreeDsAuthenticationFailResponse to: RiskCheckCardDetails type: has_one via: card - from: ThreeDsAuthenticationFailResponse to: FraudPredictions type: has_many via: fraud_predictions - from: ThreeDsAuthenticationFailResponse to: deliveryAddress type: has_one via: delivery_address - from: ThreeDsAuthenticationFailResponse to: Details type: has_one via: details - from: ThreeDsAuthenticationFailResponse to: BillingAddress type: has_one via: billing_address - from: ThreeDsAuthenticationFailResponse to: ThreeDSCardEnrolRequest type: has_one via: three_ds - from: ThreeDsAuthenticationFailResponse to: MerchantData type: has_one via: merchant_data - from: ThreeDsAuthenticationFailResponse to: deviceInformation type: has_one via: device_information - from: ThreeDsAuthenticationFailResponse to: WebhookResponse type: has_one via: webhook - from: ThreeDsAuthenticationFailResponse to: PreauthCheck type: has_one via: preauth_check - from: ThreeDsAuthenticationFailResponse to: FraudCheckResponse type: has_one via: external_risk_data - from: ThreeDsAuthenticationFailResponse to: PspgwRouteInformation type: has_many via: routing - from: ThreeDsAuthenticationFailResponse to: PspInformation type: has_many via: cascaded_psps - from: ThreeDsAuthenticationFailResponse to: PspInformation type: has_one via: psp_info - from: ThreeDsAuthenticationFailResponse to: AuthorisePaymentCustomer type: has_one via: customer - from: ThreeDsAuthenticationFailResponse to: airlineData type: has_one via: airline_data - from: ThreeDsAuthenticationFailResponse to: travelData type: has_one via: travel_data - from: ThreeDsAuthenticationFailResponse to: TransactionChargeback type: has_one via: transaction_chargeback - from: ThreeDsAuthenticationFailResponse to: InstallmentInformation type: has_one via: installment_information - from: ThreeDsAuthenticationResponse to: RiskCheckCardDetails type: has_one via: card - from: ThreeDsAuthenticationResponse to: FraudPredictions type: has_many via: fraud_predictions - from: ThreeDsAuthenticationResponse to: deliveryAddress type: has_one via: delivery_address - from: ThreeDsAuthenticationResponse to: Details type: has_one via: details - from: ThreeDsAuthenticationResponse to: BillingAddress type: has_one via: billing_address - from: ThreeDsAuthenticationResponse to: ThreeDSCardEnrolRequest type: has_one via: three_ds - from: ThreeDsAuthenticationResponse to: MerchantData type: has_one via: merchant_data - from: ThreeDsAuthenticationResponse to: deviceInformation type: has_one via: device_information - from: ThreeDsAuthenticationResponse to: WebhookResponse type: has_one via: webhook - from: ThreeDsAuthenticationResponse to: PreauthCheck type: has_one via: preauth_check - from: ThreeDsAuthenticationResponse to: FraudCheckResponse type: has_one via: external_risk_data - from: ThreeDsAuthenticationResponse to: PspgwRouteInformation type: has_many via: routing - from: ThreeDsAuthenticationResponse to: PspInformation type: has_many via: cascaded_psps - from: ThreeDsAuthenticationResponse to: PspInformation type: has_one via: psp_info - from: ThreeDsAuthenticationResponse to: AuthorisePaymentCustomer type: has_one via: customer - from: ThreeDsAuthenticationResponse to: airlineData type: has_one via: airline_data - from: ThreeDsAuthenticationResponse to: travelData type: has_one via: travel_data - from: ThreeDsAuthenticationResponse to: TransactionChargeback type: has_one via: transaction_chargeback - from: ThreeDsAuthenticationResponse to: InstallmentInformation type: has_one via: installment_information - from: ThreeDsVerifyAuthRequestDTO to: ExternalAuthentication type: has_one via: three_ds_authentication - from: Travel to: Destination type: has_one via: actual_final_destination - from: Travel to: Destination type: has_one via: first_departure - from: Travel to: Destination type: has_one via: first_destination - from: Travel to: Destination type: has_one via: last_destination - from: Velocity to: Element type: has_many via: morphing - from: airlineData to: Agency type: has_one via: agency - from: airlineData to: FlightDetails type: has_many via: legs - from: bnplLegs to: Insurance type: has_many via: insurance - from: bnplLegs to: RouteStops type: has_many via: route_stops - from: bnplLegs to: data type: has_many via: data - from: customer_historic_orders to: OrderDeliveryData type: has_one via: delivery_address - from: customer_historic_orders to: OrderItems type: has_many via: items - from: openBankingCustomerDetails to: Customer_ type: belongs_to via: customer_id - from: subscription to: SubscriptionPaymentScheduleDTO type: has_many via: payment_schedule - from: travelData to: passengers type: has_many via: passengers - from: travelData to: Legs type: has_many via: legs - from: travelData to: Point type: has_many via: points - from: travelData to: Agency type: has_one via: agency - from: travelData to: CustomerServiceDetails type: has_one via: customer_service_details - from: travelData to: Hotel type: has_one via: hotel - from: travelData to: Car type: has_one via: car