Class: Increase::Internal::Type::BaseModel Abstract

Inherits:
Object
  • Object
show all
Extended by:
Converter, Util::SorbetRuntimeSupport
Defined in:
lib/increase/internal/type/base_model.rb

Overview

This class is abstract.

Direct Known Subclasses

Models::ACHPrenotification, Models::ACHPrenotification::NotificationsOfChange, Models::ACHPrenotification::PrenotificationReturn, Models::ACHPrenotificationCreateParams, Models::ACHPrenotificationListParams, Models::ACHPrenotificationListParams::CreatedAt, Models::ACHPrenotificationRetrieveParams, Models::ACHTransfer, Models::ACHTransfer::Acknowledgement, Models::ACHTransfer::Addenda, Models::ACHTransfer::Addenda::Freeform, Models::ACHTransfer::Addenda::Freeform::Entry, Models::ACHTransfer::Addenda::PaymentOrderRemittanceAdvice, Models::ACHTransfer::Addenda::PaymentOrderRemittanceAdvice::Invoice, Models::ACHTransfer::Approval, Models::ACHTransfer::Cancellation, Models::ACHTransfer::CreatedBy, Models::ACHTransfer::CreatedBy::APIKey, Models::ACHTransfer::CreatedBy::OAuthApplication, Models::ACHTransfer::CreatedBy::User, Models::ACHTransfer::InboundFundsHold, Models::ACHTransfer::NotificationsOfChange, Models::ACHTransfer::PreferredEffectiveDate, Models::ACHTransfer::Return, Models::ACHTransfer::Settlement, Models::ACHTransfer::Submission, Models::ACHTransferApproveParams, Models::ACHTransferCancelParams, Models::ACHTransferCreateParams, Models::ACHTransferCreateParams::Addenda, Models::ACHTransferCreateParams::Addenda::Freeform, Models::ACHTransferCreateParams::Addenda::Freeform::Entry, Models::ACHTransferCreateParams::Addenda::PaymentOrderRemittanceAdvice, Models::ACHTransferCreateParams::Addenda::PaymentOrderRemittanceAdvice::Invoice, Models::ACHTransferCreateParams::PreferredEffectiveDate, Models::ACHTransferListParams, Models::ACHTransferListParams::CreatedAt, Models::ACHTransferListParams::Status, Models::ACHTransferRetrieveParams, Models::Account, Models::AccountBalanceParams, Models::AccountCloseParams, Models::AccountCreateParams, Models::AccountListParams, Models::AccountListParams::CreatedAt, Models::AccountListParams::Status, Models::AccountNumber, Models::AccountNumber::InboundACH, Models::AccountNumber::InboundChecks, Models::AccountNumberCreateParams, Models::AccountNumberCreateParams::InboundACH, Models::AccountNumberCreateParams::InboundChecks, Models::AccountNumberListParams, Models::AccountNumberListParams::ACHDebitStatus, Models::AccountNumberListParams::CreatedAt, Models::AccountNumberListParams::Status, Models::AccountNumberRetrieveParams, Models::AccountNumberUpdateParams, Models::AccountNumberUpdateParams::InboundACH, Models::AccountNumberUpdateParams::InboundChecks, Models::AccountRetrieveParams, Models::AccountStatement, Models::AccountStatementListParams, Models::AccountStatementListParams::StatementPeriodStart, Models::AccountStatementRetrieveParams, Models::AccountTransfer, Models::AccountTransfer::Approval, Models::AccountTransfer::Cancellation, Models::AccountTransfer::CreatedBy, Models::AccountTransfer::CreatedBy::APIKey, Models::AccountTransfer::CreatedBy::OAuthApplication, Models::AccountTransfer::CreatedBy::User, Models::AccountTransferApproveParams, Models::AccountTransferCancelParams, Models::AccountTransferCreateParams, Models::AccountTransferListParams, Models::AccountTransferListParams::CreatedAt, Models::AccountTransferRetrieveParams, Models::AccountUpdateParams, Models::BalanceLookup, Models::BookkeepingAccount, Models::BookkeepingAccountBalanceParams, Models::BookkeepingAccountCreateParams, Models::BookkeepingAccountListParams, Models::BookkeepingAccountUpdateParams, Models::BookkeepingBalanceLookup, Models::BookkeepingEntry, Models::BookkeepingEntryListParams, Models::BookkeepingEntryRetrieveParams, Models::BookkeepingEntrySet, Models::BookkeepingEntrySet::Entry, Models::BookkeepingEntrySetCreateParams, Models::BookkeepingEntrySetCreateParams::Entry, Models::BookkeepingEntrySetListParams, Models::BookkeepingEntrySetRetrieveParams, Models::Card, Models::Card::BillingAddress, Models::Card::DigitalWallet, Models::CardCreateDetailsIframeParams, Models::CardCreateParams, Models::CardCreateParams::BillingAddress, Models::CardCreateParams::DigitalWallet, Models::CardDetails, Models::CardDetailsParams, Models::CardDispute, Models::CardDispute::Loss, Models::CardDispute::Visa, Models::CardDispute::Visa::NetworkEvent, Models::CardDispute::Visa::NetworkEvent::AttachmentFile, Models::CardDispute::Visa::NetworkEvent::ChargebackAccepted, Models::CardDispute::Visa::NetworkEvent::ChargebackSubmitted, Models::CardDispute::Visa::NetworkEvent::ChargebackTimedOut, Models::CardDispute::Visa::NetworkEvent::MerchantPrearbitrationDeclineSubmitted, Models::CardDispute::Visa::NetworkEvent::MerchantPrearbitrationReceived, Models::CardDispute::Visa::NetworkEvent::MerchantPrearbitrationReceived::CardholderNoLongerDisputes, Models::CardDispute::Visa::NetworkEvent::MerchantPrearbitrationReceived::CompellingEvidence, Models::CardDispute::Visa::NetworkEvent::MerchantPrearbitrationReceived::CreditOrReversalProcessed, Models::CardDispute::Visa::NetworkEvent::MerchantPrearbitrationReceived::DelayedChargeTransaction, Models::CardDispute::Visa::NetworkEvent::MerchantPrearbitrationReceived::EvidenceOfImprint, Models::CardDispute::Visa::NetworkEvent::MerchantPrearbitrationReceived::InvalidDispute, Models::CardDispute::Visa::NetworkEvent::MerchantPrearbitrationReceived::NonFiatCurrencyOrNonFungibleTokenReceived, Models::CardDispute::Visa::NetworkEvent::MerchantPrearbitrationReceived::PriorUndisputedNonFraudTransactions, Models::CardDispute::Visa::NetworkEvent::MerchantPrearbitrationTimedOut, Models::CardDispute::Visa::NetworkEvent::Represented, Models::CardDispute::Visa::NetworkEvent::Represented::CardholderNoLongerDisputes, Models::CardDispute::Visa::NetworkEvent::Represented::CreditOrReversalProcessed, Models::CardDispute::Visa::NetworkEvent::Represented::InvalidDispute, Models::CardDispute::Visa::NetworkEvent::Represented::NonFiatCurrencyOrNonFungibleTokenAsDescribed, Models::CardDispute::Visa::NetworkEvent::Represented::NonFiatCurrencyOrNonFungibleTokenReceived, Models::CardDispute::Visa::NetworkEvent::Represented::ProofOfCashDisbursement, Models::CardDispute::Visa::NetworkEvent::Represented::ReversalIssued, Models::CardDispute::Visa::NetworkEvent::RepresentmentTimedOut, Models::CardDispute::Visa::NetworkEvent::UserPrearbitrationAccepted, Models::CardDispute::Visa::NetworkEvent::UserPrearbitrationDeclined, Models::CardDispute::Visa::NetworkEvent::UserPrearbitrationSubmitted, Models::CardDispute::Visa::NetworkEvent::UserPrearbitrationTimedOut, Models::CardDispute::Visa::NetworkEvent::UserWithdrawalSubmitted, Models::CardDispute::Visa::UserSubmission, Models::CardDispute::Visa::UserSubmission::AttachmentFile, Models::CardDispute::Visa::UserSubmission::Chargeback, Models::CardDispute::Visa::UserSubmission::Chargeback::Authorization, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerCanceledMerchandise, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerCanceledMerchandise::CardholderCancellation, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerCanceledMerchandise::NotReturned, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerCanceledMerchandise::ReturnAttempted, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerCanceledMerchandise::Returned, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerCanceledRecurringTransaction, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerCanceledRecurringTransaction::MerchantContactMethods, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerCanceledServices, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerCanceledServices::CardholderCancellation, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerCanceledServices::GuaranteedReservation, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerCanceledServices::Other, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerCanceledServices::Timeshare, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerCounterfeitMerchandise, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerCreditNotProcessed, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerDamagedOrDefectiveMerchandise, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerDamagedOrDefectiveMerchandise::NotReturned, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerDamagedOrDefectiveMerchandise::ReturnAttempted, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerDamagedOrDefectiveMerchandise::Returned, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerMerchandiseMisrepresentation, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerMerchandiseMisrepresentation::NotReturned, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerMerchandiseMisrepresentation::ReturnAttempted, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerMerchandiseMisrepresentation::Returned, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerMerchandiseNotAsDescribed, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerMerchandiseNotAsDescribed::ReturnAttempted, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerMerchandiseNotAsDescribed::Returned, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerMerchandiseNotReceived, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerMerchandiseNotReceived::CardholderCancellationPriorToExpectedReceipt, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerMerchandiseNotReceived::Delayed, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerMerchandiseNotReceived::Delayed::NotReturned, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerMerchandiseNotReceived::Delayed::ReturnAttempted, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerMerchandiseNotReceived::Delayed::Returned, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerMerchandiseNotReceived::DeliveredToWrongLocation, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerMerchandiseNotReceived::MerchantCancellation, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerMerchandiseNotReceived::NoCancellation, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerNonReceiptOfCash, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerOriginalCreditTransactionNotAccepted, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerQualityMerchandise, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerQualityMerchandise::NotReturned, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerQualityMerchandise::OngoingNegotiations, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerQualityMerchandise::ReturnAttempted, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerQualityMerchandise::Returned, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerQualityServices, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerQualityServices::CardholderCancellation, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerQualityServices::OngoingNegotiations, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerServicesMisrepresentation, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerServicesMisrepresentation::CardholderCancellation, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerServicesNotAsDescribed, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerServicesNotAsDescribed::CardholderCancellation, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerServicesNotReceived, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerServicesNotReceived::CardholderCancellationPriorToExpectedReceipt, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerServicesNotReceived::MerchantCancellation, Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerServicesNotReceived::NoCancellation, Models::CardDispute::Visa::UserSubmission::Chargeback::Fraud, Models::CardDispute::Visa::UserSubmission::Chargeback::ProcessingError, Models::CardDispute::Visa::UserSubmission::Chargeback::ProcessingError::DuplicateTransaction, Models::CardDispute::Visa::UserSubmission::Chargeback::ProcessingError::IncorrectAmount, Models::CardDispute::Visa::UserSubmission::Chargeback::ProcessingError::PaidByOtherMeans, Models::CardDispute::Visa::UserSubmission::MerchantPrearbitrationDecline, Models::CardDispute::Visa::UserSubmission::UserPrearbitration, Models::CardDispute::Visa::UserSubmission::UserPrearbitration::CategoryChange, Models::CardDispute::Win, Models::CardDisputeCreateParams, Models::CardDisputeCreateParams::AttachmentFile, Models::CardDisputeCreateParams::Visa, Models::CardDisputeCreateParams::Visa::Authorization, Models::CardDisputeCreateParams::Visa::ConsumerCanceledMerchandise, Models::CardDisputeCreateParams::Visa::ConsumerCanceledMerchandise::CardholderCancellation, Models::CardDisputeCreateParams::Visa::ConsumerCanceledMerchandise::NotReturned, Models::CardDisputeCreateParams::Visa::ConsumerCanceledMerchandise::ReturnAttempted, Models::CardDisputeCreateParams::Visa::ConsumerCanceledMerchandise::Returned, Models::CardDisputeCreateParams::Visa::ConsumerCanceledRecurringTransaction, Models::CardDisputeCreateParams::Visa::ConsumerCanceledRecurringTransaction::MerchantContactMethods, Models::CardDisputeCreateParams::Visa::ConsumerCanceledServices, Models::CardDisputeCreateParams::Visa::ConsumerCanceledServices::CardholderCancellation, Models::CardDisputeCreateParams::Visa::ConsumerCanceledServices::GuaranteedReservation, Models::CardDisputeCreateParams::Visa::ConsumerCanceledServices::Other, Models::CardDisputeCreateParams::Visa::ConsumerCanceledServices::Timeshare, Models::CardDisputeCreateParams::Visa::ConsumerCounterfeitMerchandise, Models::CardDisputeCreateParams::Visa::ConsumerCreditNotProcessed, Models::CardDisputeCreateParams::Visa::ConsumerDamagedOrDefectiveMerchandise, Models::CardDisputeCreateParams::Visa::ConsumerDamagedOrDefectiveMerchandise::NotReturned, Models::CardDisputeCreateParams::Visa::ConsumerDamagedOrDefectiveMerchandise::ReturnAttempted, Models::CardDisputeCreateParams::Visa::ConsumerDamagedOrDefectiveMerchandise::Returned, Models::CardDisputeCreateParams::Visa::ConsumerMerchandiseMisrepresentation, Models::CardDisputeCreateParams::Visa::ConsumerMerchandiseMisrepresentation::NotReturned, Models::CardDisputeCreateParams::Visa::ConsumerMerchandiseMisrepresentation::ReturnAttempted, Models::CardDisputeCreateParams::Visa::ConsumerMerchandiseMisrepresentation::Returned, Models::CardDisputeCreateParams::Visa::ConsumerMerchandiseNotAsDescribed, Models::CardDisputeCreateParams::Visa::ConsumerMerchandiseNotAsDescribed::ReturnAttempted, Models::CardDisputeCreateParams::Visa::ConsumerMerchandiseNotAsDescribed::Returned, Models::CardDisputeCreateParams::Visa::ConsumerMerchandiseNotReceived, Models::CardDisputeCreateParams::Visa::ConsumerMerchandiseNotReceived::CardholderCancellationPriorToExpectedReceipt, Models::CardDisputeCreateParams::Visa::ConsumerMerchandiseNotReceived::Delayed, Models::CardDisputeCreateParams::Visa::ConsumerMerchandiseNotReceived::Delayed::NotReturned, Models::CardDisputeCreateParams::Visa::ConsumerMerchandiseNotReceived::Delayed::ReturnAttempted, Models::CardDisputeCreateParams::Visa::ConsumerMerchandiseNotReceived::Delayed::Returned, Models::CardDisputeCreateParams::Visa::ConsumerMerchandiseNotReceived::DeliveredToWrongLocation, Models::CardDisputeCreateParams::Visa::ConsumerMerchandiseNotReceived::MerchantCancellation, Models::CardDisputeCreateParams::Visa::ConsumerMerchandiseNotReceived::NoCancellation, Models::CardDisputeCreateParams::Visa::ConsumerNonReceiptOfCash, Models::CardDisputeCreateParams::Visa::ConsumerOriginalCreditTransactionNotAccepted, Models::CardDisputeCreateParams::Visa::ConsumerQualityMerchandise, Models::CardDisputeCreateParams::Visa::ConsumerQualityMerchandise::NotReturned, Models::CardDisputeCreateParams::Visa::ConsumerQualityMerchandise::OngoingNegotiations, Models::CardDisputeCreateParams::Visa::ConsumerQualityMerchandise::ReturnAttempted, Models::CardDisputeCreateParams::Visa::ConsumerQualityMerchandise::Returned, Models::CardDisputeCreateParams::Visa::ConsumerQualityServices, Models::CardDisputeCreateParams::Visa::ConsumerQualityServices::CardholderCancellation, Models::CardDisputeCreateParams::Visa::ConsumerQualityServices::OngoingNegotiations, Models::CardDisputeCreateParams::Visa::ConsumerServicesMisrepresentation, Models::CardDisputeCreateParams::Visa::ConsumerServicesMisrepresentation::CardholderCancellation, Models::CardDisputeCreateParams::Visa::ConsumerServicesNotAsDescribed, Models::CardDisputeCreateParams::Visa::ConsumerServicesNotAsDescribed::CardholderCancellation, Models::CardDisputeCreateParams::Visa::ConsumerServicesNotReceived, Models::CardDisputeCreateParams::Visa::ConsumerServicesNotReceived::CardholderCancellationPriorToExpectedReceipt, Models::CardDisputeCreateParams::Visa::ConsumerServicesNotReceived::MerchantCancellation, Models::CardDisputeCreateParams::Visa::ConsumerServicesNotReceived::NoCancellation, Models::CardDisputeCreateParams::Visa::Fraud, Models::CardDisputeCreateParams::Visa::ProcessingError, Models::CardDisputeCreateParams::Visa::ProcessingError::DuplicateTransaction, Models::CardDisputeCreateParams::Visa::ProcessingError::IncorrectAmount, Models::CardDisputeCreateParams::Visa::ProcessingError::PaidByOtherMeans, Models::CardDisputeListParams, Models::CardDisputeListParams::CreatedAt, Models::CardDisputeListParams::Status, Models::CardDisputeRetrieveParams, Models::CardDisputeSubmitUserSubmissionParams, Models::CardDisputeSubmitUserSubmissionParams::AttachmentFile, Models::CardDisputeSubmitUserSubmissionParams::Visa, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::Authorization, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerCanceledMerchandise, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerCanceledMerchandise::CardholderCancellation, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerCanceledMerchandise::NotReturned, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerCanceledMerchandise::ReturnAttempted, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerCanceledMerchandise::Returned, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerCanceledRecurringTransaction, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerCanceledRecurringTransaction::MerchantContactMethods, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerCanceledServices, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerCanceledServices::CardholderCancellation, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerCanceledServices::GuaranteedReservation, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerCanceledServices::Other, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerCanceledServices::Timeshare, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerCounterfeitMerchandise, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerCreditNotProcessed, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerDamagedOrDefectiveMerchandise, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerDamagedOrDefectiveMerchandise::NotReturned, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerDamagedOrDefectiveMerchandise::ReturnAttempted, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerDamagedOrDefectiveMerchandise::Returned, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerMerchandiseMisrepresentation, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerMerchandiseMisrepresentation::NotReturned, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerMerchandiseMisrepresentation::ReturnAttempted, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerMerchandiseMisrepresentation::Returned, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerMerchandiseNotAsDescribed, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerMerchandiseNotAsDescribed::ReturnAttempted, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerMerchandiseNotAsDescribed::Returned, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerMerchandiseNotReceived, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerMerchandiseNotReceived::CardholderCancellationPriorToExpectedReceipt, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerMerchandiseNotReceived::Delayed, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerMerchandiseNotReceived::Delayed::NotReturned, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerMerchandiseNotReceived::Delayed::ReturnAttempted, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerMerchandiseNotReceived::Delayed::Returned, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerMerchandiseNotReceived::DeliveredToWrongLocation, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerMerchandiseNotReceived::MerchantCancellation, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerMerchandiseNotReceived::NoCancellation, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerNonReceiptOfCash, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerOriginalCreditTransactionNotAccepted, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerQualityMerchandise, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerQualityMerchandise::NotReturned, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerQualityMerchandise::OngoingNegotiations, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerQualityMerchandise::ReturnAttempted, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerQualityMerchandise::Returned, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerQualityServices, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerQualityServices::CardholderCancellation, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerQualityServices::OngoingNegotiations, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerServicesMisrepresentation, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerServicesMisrepresentation::CardholderCancellation, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerServicesNotAsDescribed, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerServicesNotAsDescribed::CardholderCancellation, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerServicesNotReceived, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerServicesNotReceived::CardholderCancellationPriorToExpectedReceipt, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerServicesNotReceived::MerchantCancellation, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ConsumerServicesNotReceived::NoCancellation, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::Fraud, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ProcessingError, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ProcessingError::DuplicateTransaction, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ProcessingError::IncorrectAmount, Models::CardDisputeSubmitUserSubmissionParams::Visa::Chargeback::ProcessingError::PaidByOtherMeans, Models::CardDisputeSubmitUserSubmissionParams::Visa::MerchantPrearbitrationDecline, Models::CardDisputeSubmitUserSubmissionParams::Visa::UserPrearbitration, Models::CardDisputeSubmitUserSubmissionParams::Visa::UserPrearbitration::CategoryChange, Models::CardDisputeWithdrawParams, Models::CardIframeURL, Models::CardListParams, Models::CardListParams::CreatedAt, Models::CardListParams::Status, Models::CardPayment, Models::CardPayment::Element, Models::CardPayment::Element::CardAuthentication, Models::CardPayment::Element::CardAuthentication::Challenge, Models::CardPayment::Element::CardAuthentication::Challenge::Attempt, Models::CardPayment::Element::CardAuthorization, Models::CardPayment::Element::CardAuthorization::AdditionalAmounts, Models::CardPayment::Element::CardAuthorization::AdditionalAmounts::Clinic, Models::CardPayment::Element::CardAuthorization::AdditionalAmounts::Dental, Models::CardPayment::Element::CardAuthorization::AdditionalAmounts::Original, Models::CardPayment::Element::CardAuthorization::AdditionalAmounts::Prescription, Models::CardPayment::Element::CardAuthorization::AdditionalAmounts::Surcharge, Models::CardPayment::Element::CardAuthorization::AdditionalAmounts::TotalCumulative, Models::CardPayment::Element::CardAuthorization::AdditionalAmounts::TotalHealthcare, Models::CardPayment::Element::CardAuthorization::AdditionalAmounts::Transit, Models::CardPayment::Element::CardAuthorization::AdditionalAmounts::Unknown, Models::CardPayment::Element::CardAuthorization::AdditionalAmounts::Vision, Models::CardPayment::Element::CardAuthorization::NetworkDetails, Models::CardPayment::Element::CardAuthorization::NetworkDetails::Pulse, Models::CardPayment::Element::CardAuthorization::NetworkDetails::Visa, Models::CardPayment::Element::CardAuthorization::NetworkIdentifiers, Models::CardPayment::Element::CardAuthorization::Verification, Models::CardPayment::Element::CardAuthorization::Verification::CardVerificationCode, Models::CardPayment::Element::CardAuthorization::Verification::CardholderAddress, Models::CardPayment::Element::CardAuthorizationExpiration, Models::CardPayment::Element::CardDecline, Models::CardPayment::Element::CardDecline::AdditionalAmounts, Models::CardPayment::Element::CardDecline::AdditionalAmounts::Clinic, Models::CardPayment::Element::CardDecline::AdditionalAmounts::Dental, Models::CardPayment::Element::CardDecline::AdditionalAmounts::Original, Models::CardPayment::Element::CardDecline::AdditionalAmounts::Prescription, Models::CardPayment::Element::CardDecline::AdditionalAmounts::Surcharge, Models::CardPayment::Element::CardDecline::AdditionalAmounts::TotalCumulative, Models::CardPayment::Element::CardDecline::AdditionalAmounts::TotalHealthcare, Models::CardPayment::Element::CardDecline::AdditionalAmounts::Transit, Models::CardPayment::Element::CardDecline::AdditionalAmounts::Unknown, Models::CardPayment::Element::CardDecline::AdditionalAmounts::Vision, Models::CardPayment::Element::CardDecline::NetworkDetails, Models::CardPayment::Element::CardDecline::NetworkDetails::Pulse, Models::CardPayment::Element::CardDecline::NetworkDetails::Visa, Models::CardPayment::Element::CardDecline::NetworkIdentifiers, Models::CardPayment::Element::CardDecline::Verification, Models::CardPayment::Element::CardDecline::Verification::CardVerificationCode, Models::CardPayment::Element::CardDecline::Verification::CardholderAddress, Models::CardPayment::Element::CardFinancial, Models::CardPayment::Element::CardFinancial::AdditionalAmounts, Models::CardPayment::Element::CardFinancial::AdditionalAmounts::Clinic, Models::CardPayment::Element::CardFinancial::AdditionalAmounts::Dental, Models::CardPayment::Element::CardFinancial::AdditionalAmounts::Original, Models::CardPayment::Element::CardFinancial::AdditionalAmounts::Prescription, Models::CardPayment::Element::CardFinancial::AdditionalAmounts::Surcharge, Models::CardPayment::Element::CardFinancial::AdditionalAmounts::TotalCumulative, Models::CardPayment::Element::CardFinancial::AdditionalAmounts::TotalHealthcare, Models::CardPayment::Element::CardFinancial::AdditionalAmounts::Transit, Models::CardPayment::Element::CardFinancial::AdditionalAmounts::Unknown, Models::CardPayment::Element::CardFinancial::AdditionalAmounts::Vision, Models::CardPayment::Element::CardFinancial::NetworkDetails, Models::CardPayment::Element::CardFinancial::NetworkDetails::Pulse, Models::CardPayment::Element::CardFinancial::NetworkDetails::Visa, Models::CardPayment::Element::CardFinancial::NetworkIdentifiers, Models::CardPayment::Element::CardFinancial::Verification, Models::CardPayment::Element::CardFinancial::Verification::CardVerificationCode, Models::CardPayment::Element::CardFinancial::Verification::CardholderAddress, Models::CardPayment::Element::CardFuelConfirmation, Models::CardPayment::Element::CardFuelConfirmation::NetworkIdentifiers, Models::CardPayment::Element::CardIncrement, Models::CardPayment::Element::CardIncrement::AdditionalAmounts, Models::CardPayment::Element::CardIncrement::AdditionalAmounts::Clinic, Models::CardPayment::Element::CardIncrement::AdditionalAmounts::Dental, Models::CardPayment::Element::CardIncrement::AdditionalAmounts::Original, Models::CardPayment::Element::CardIncrement::AdditionalAmounts::Prescription, Models::CardPayment::Element::CardIncrement::AdditionalAmounts::Surcharge, Models::CardPayment::Element::CardIncrement::AdditionalAmounts::TotalCumulative, Models::CardPayment::Element::CardIncrement::AdditionalAmounts::TotalHealthcare, Models::CardPayment::Element::CardIncrement::AdditionalAmounts::Transit, Models::CardPayment::Element::CardIncrement::AdditionalAmounts::Unknown, Models::CardPayment::Element::CardIncrement::AdditionalAmounts::Vision, Models::CardPayment::Element::CardIncrement::NetworkIdentifiers, Models::CardPayment::Element::CardRefund, Models::CardPayment::Element::CardRefund::Cashback, Models::CardPayment::Element::CardRefund::Interchange, Models::CardPayment::Element::CardRefund::NetworkIdentifiers, Models::CardPayment::Element::CardRefund::PurchaseDetails, Models::CardPayment::Element::CardRefund::PurchaseDetails::CarRental, Models::CardPayment::Element::CardRefund::PurchaseDetails::Lodging, Models::CardPayment::Element::CardRefund::PurchaseDetails::Travel, Models::CardPayment::Element::CardRefund::PurchaseDetails::Travel::Ancillary, Models::CardPayment::Element::CardRefund::PurchaseDetails::Travel::Ancillary::Service, Models::CardPayment::Element::CardRefund::PurchaseDetails::Travel::TripLeg, Models::CardPayment::Element::CardReversal, Models::CardPayment::Element::CardReversal::NetworkIdentifiers, Models::CardPayment::Element::CardSettlement, Models::CardPayment::Element::CardSettlement::Cashback, Models::CardPayment::Element::CardSettlement::Interchange, Models::CardPayment::Element::CardSettlement::NetworkIdentifiers, Models::CardPayment::Element::CardSettlement::PurchaseDetails, Models::CardPayment::Element::CardSettlement::PurchaseDetails::CarRental, Models::CardPayment::Element::CardSettlement::PurchaseDetails::Lodging, Models::CardPayment::Element::CardSettlement::PurchaseDetails::Travel, Models::CardPayment::Element::CardSettlement::PurchaseDetails::Travel::Ancillary, Models::CardPayment::Element::CardSettlement::PurchaseDetails::Travel::Ancillary::Service, Models::CardPayment::Element::CardSettlement::PurchaseDetails::Travel::TripLeg, Models::CardPayment::Element::CardSettlement::Surcharge, Models::CardPayment::Element::CardValidation, Models::CardPayment::Element::CardValidation::AdditionalAmounts, Models::CardPayment::Element::CardValidation::AdditionalAmounts::Clinic, Models::CardPayment::Element::CardValidation::AdditionalAmounts::Dental, Models::CardPayment::Element::CardValidation::AdditionalAmounts::Original, Models::CardPayment::Element::CardValidation::AdditionalAmounts::Prescription, Models::CardPayment::Element::CardValidation::AdditionalAmounts::Surcharge, Models::CardPayment::Element::CardValidation::AdditionalAmounts::TotalCumulative, Models::CardPayment::Element::CardValidation::AdditionalAmounts::TotalHealthcare, Models::CardPayment::Element::CardValidation::AdditionalAmounts::Transit, Models::CardPayment::Element::CardValidation::AdditionalAmounts::Unknown, Models::CardPayment::Element::CardValidation::AdditionalAmounts::Vision, Models::CardPayment::Element::CardValidation::NetworkDetails, Models::CardPayment::Element::CardValidation::NetworkDetails::Pulse, Models::CardPayment::Element::CardValidation::NetworkDetails::Visa, Models::CardPayment::Element::CardValidation::NetworkIdentifiers, Models::CardPayment::Element::CardValidation::Verification, Models::CardPayment::Element::CardValidation::Verification::CardVerificationCode, Models::CardPayment::Element::CardValidation::Verification::CardholderAddress, Models::CardPayment::Element::Other, Models::CardPayment::State, Models::CardPaymentListParams, Models::CardPaymentListParams::CreatedAt, Models::CardPaymentRetrieveParams, Models::CardPurchaseSupplement, Models::CardPurchaseSupplement::Invoice, Models::CardPurchaseSupplement::LineItem, Models::CardPurchaseSupplementListParams, Models::CardPurchaseSupplementListParams::CreatedAt, Models::CardPurchaseSupplementRetrieveParams, Models::CardPushTransfer, Models::CardPushTransfer::Acceptance, Models::CardPushTransfer::Approval, Models::CardPushTransfer::Cancellation, Models::CardPushTransfer::CreatedBy, Models::CardPushTransfer::CreatedBy::APIKey, Models::CardPushTransfer::CreatedBy::OAuthApplication, Models::CardPushTransfer::CreatedBy::User, Models::CardPushTransfer::Decline, Models::CardPushTransfer::PresentmentAmount, Models::CardPushTransfer::Submission, Models::CardPushTransferApproveParams, Models::CardPushTransferCancelParams, Models::CardPushTransferCreateParams, Models::CardPushTransferCreateParams::PresentmentAmount, Models::CardPushTransferListParams, Models::CardPushTransferListParams::CreatedAt, Models::CardPushTransferListParams::Status, Models::CardPushTransferRetrieveParams, Models::CardRetrieveParams, Models::CardToken, Models::CardTokenCapabilities, Models::CardTokenCapabilities::Route, Models::CardTokenCapabilitiesParams, Models::CardTokenListParams, Models::CardTokenListParams::CreatedAt, Models::CardTokenRetrieveParams, Models::CardUpdateParams, Models::CardUpdateParams::BillingAddress, Models::CardUpdateParams::DigitalWallet, Models::CardUpdatePinParams, Models::CardValidation, Models::CardValidation::Acceptance, Models::CardValidation::CreatedBy, Models::CardValidation::CreatedBy::APIKey, Models::CardValidation::CreatedBy::OAuthApplication, Models::CardValidation::CreatedBy::User, Models::CardValidation::Decline, Models::CardValidation::Submission, Models::CardValidationCreateParams, Models::CardValidationListParams, Models::CardValidationListParams::CreatedAt, Models::CardValidationListParams::Status, Models::CardValidationRetrieveParams, Models::CheckDeposit, Models::CheckDeposit::DepositAcceptance, Models::CheckDeposit::DepositRejection, Models::CheckDeposit::DepositReturn, Models::CheckDeposit::DepositSubmission, Models::CheckDeposit::InboundFundsHold, Models::CheckDepositCreateParams, Models::CheckDepositListParams, Models::CheckDepositListParams::CreatedAt, Models::CheckDepositRetrieveParams, Models::CheckTransfer, Models::CheckTransfer::Approval, Models::CheckTransfer::Cancellation, Models::CheckTransfer::CreatedBy, Models::CheckTransfer::CreatedBy::APIKey, Models::CheckTransfer::CreatedBy::OAuthApplication, Models::CheckTransfer::CreatedBy::User, Models::CheckTransfer::Mailing, Models::CheckTransfer::PhysicalCheck, Models::CheckTransfer::PhysicalCheck::MailingAddress, Models::CheckTransfer::PhysicalCheck::Payer, Models::CheckTransfer::PhysicalCheck::ReturnAddress, Models::CheckTransfer::PhysicalCheck::TrackingUpdate, Models::CheckTransfer::StopPaymentRequest, Models::CheckTransfer::Submission, Models::CheckTransfer::Submission::SubmittedAddress, Models::CheckTransfer::ThirdParty, Models::CheckTransferApproveParams, Models::CheckTransferCancelParams, Models::CheckTransferCreateParams, Models::CheckTransferCreateParams::PhysicalCheck, Models::CheckTransferCreateParams::PhysicalCheck::MailingAddress, Models::CheckTransferCreateParams::PhysicalCheck::Payer, Models::CheckTransferCreateParams::PhysicalCheck::ReturnAddress, Models::CheckTransferCreateParams::ThirdParty, Models::CheckTransferListParams, Models::CheckTransferListParams::CreatedAt, Models::CheckTransferListParams::Status, Models::CheckTransferRetrieveParams, Models::CheckTransferStopPaymentParams, Models::DeclinedTransaction, Models::DeclinedTransaction::Source, Models::DeclinedTransaction::Source::ACHDecline, Models::DeclinedTransaction::Source::CardDecline, Models::DeclinedTransaction::Source::CardDecline::AdditionalAmounts, Models::DeclinedTransaction::Source::CardDecline::AdditionalAmounts::Clinic, Models::DeclinedTransaction::Source::CardDecline::AdditionalAmounts::Dental, Models::DeclinedTransaction::Source::CardDecline::AdditionalAmounts::Original, Models::DeclinedTransaction::Source::CardDecline::AdditionalAmounts::Prescription, Models::DeclinedTransaction::Source::CardDecline::AdditionalAmounts::Surcharge, Models::DeclinedTransaction::Source::CardDecline::AdditionalAmounts::TotalCumulative, Models::DeclinedTransaction::Source::CardDecline::AdditionalAmounts::TotalHealthcare, Models::DeclinedTransaction::Source::CardDecline::AdditionalAmounts::Transit, Models::DeclinedTransaction::Source::CardDecline::AdditionalAmounts::Unknown, Models::DeclinedTransaction::Source::CardDecline::AdditionalAmounts::Vision, Models::DeclinedTransaction::Source::CardDecline::NetworkDetails, Models::DeclinedTransaction::Source::CardDecline::NetworkDetails::Pulse, Models::DeclinedTransaction::Source::CardDecline::NetworkDetails::Visa, Models::DeclinedTransaction::Source::CardDecline::NetworkIdentifiers, Models::DeclinedTransaction::Source::CardDecline::Verification, Models::DeclinedTransaction::Source::CardDecline::Verification::CardVerificationCode, Models::DeclinedTransaction::Source::CardDecline::Verification::CardholderAddress, Models::DeclinedTransaction::Source::CheckDecline, Models::DeclinedTransaction::Source::CheckDepositRejection, Models::DeclinedTransaction::Source::InboundFednowTransferDecline, Models::DeclinedTransaction::Source::InboundRealTimePaymentsTransferDecline, Models::DeclinedTransaction::Source::Other, Models::DeclinedTransaction::Source::WireDecline, Models::DeclinedTransactionListParams, Models::DeclinedTransactionListParams::Category, Models::DeclinedTransactionListParams::CreatedAt, Models::DeclinedTransactionRetrieveParams, Models::DigitalCardProfile, Models::DigitalCardProfile::TextColor, Models::DigitalCardProfileArchiveParams, Models::DigitalCardProfileCloneParams, Models::DigitalCardProfileCloneParams::TextColor, Models::DigitalCardProfileCreateParams, Models::DigitalCardProfileCreateParams::TextColor, Models::DigitalCardProfileListParams, Models::DigitalCardProfileListParams::Status, Models::DigitalCardProfileRetrieveParams, Models::DigitalWalletToken, Models::DigitalWalletToken::Cardholder, Models::DigitalWalletToken::Device, Models::DigitalWalletToken::Update, Models::DigitalWalletTokenListParams, Models::DigitalWalletTokenListParams::CreatedAt, Models::DigitalWalletTokenRetrieveParams, Models::Document, Models::Document::AccountVerificationLetter, Models::Document::FundingInstructions, Models::DocumentCreateParams, Models::DocumentCreateParams::AccountVerificationLetter, Models::DocumentCreateParams::FundingInstructions, Models::DocumentListParams, Models::DocumentListParams::Category, Models::DocumentListParams::CreatedAt, Models::DocumentRetrieveParams, Models::Entity, Models::Entity::Corporation, Models::Entity::Corporation::Address, Models::Entity::Corporation::BeneficialOwner, Models::Entity::Corporation::BeneficialOwner::Individual, Models::Entity::Corporation::BeneficialOwner::Individual::Address, Models::Entity::Corporation::BeneficialOwner::Individual::Identification, Models::Entity::GovernmentAuthority, Models::Entity::GovernmentAuthority::Address, Models::Entity::GovernmentAuthority::AuthorizedPerson, Models::Entity::Joint, Models::Entity::Joint::Individual, Models::Entity::Joint::Individual::Address, Models::Entity::Joint::Individual::Identification, Models::Entity::NaturalPerson, Models::Entity::NaturalPerson::Address, Models::Entity::NaturalPerson::Identification, Models::Entity::RiskRating, Models::Entity::ThirdPartyVerification, Models::Entity::Trust, Models::Entity::Trust::Address, Models::Entity::Trust::Grantor, Models::Entity::Trust::Grantor::Address, Models::Entity::Trust::Grantor::Identification, Models::Entity::Trust::Trustee, Models::Entity::Trust::Trustee::Individual, Models::Entity::Trust::Trustee::Individual::Address, Models::Entity::Trust::Trustee::Individual::Identification, Models::EntityArchiveBeneficialOwnerParams, Models::EntityArchiveParams, Models::EntityConfirmParams, Models::EntityCreateBeneficialOwnerParams, Models::EntityCreateBeneficialOwnerParams::BeneficialOwner, Models::EntityCreateBeneficialOwnerParams::BeneficialOwner::Individual, Models::EntityCreateBeneficialOwnerParams::BeneficialOwner::Individual::Address, Models::EntityCreateBeneficialOwnerParams::BeneficialOwner::Individual::Identification, Models::EntityCreateBeneficialOwnerParams::BeneficialOwner::Individual::Identification::DriversLicense, Models::EntityCreateBeneficialOwnerParams::BeneficialOwner::Individual::Identification::Other, Models::EntityCreateBeneficialOwnerParams::BeneficialOwner::Individual::Identification::Passport, Models::EntityCreateParams, Models::EntityCreateParams::Corporation, Models::EntityCreateParams::Corporation::Address, Models::EntityCreateParams::Corporation::BeneficialOwner, Models::EntityCreateParams::Corporation::BeneficialOwner::Individual, Models::EntityCreateParams::Corporation::BeneficialOwner::Individual::Address, Models::EntityCreateParams::Corporation::BeneficialOwner::Individual::Identification, Models::EntityCreateParams::Corporation::BeneficialOwner::Individual::Identification::DriversLicense, Models::EntityCreateParams::Corporation::BeneficialOwner::Individual::Identification::Other, Models::EntityCreateParams::Corporation::BeneficialOwner::Individual::Identification::Passport, Models::EntityCreateParams::GovernmentAuthority, Models::EntityCreateParams::GovernmentAuthority::Address, Models::EntityCreateParams::GovernmentAuthority::AuthorizedPerson, Models::EntityCreateParams::Joint, Models::EntityCreateParams::Joint::Individual, Models::EntityCreateParams::Joint::Individual::Address, Models::EntityCreateParams::Joint::Individual::Identification, Models::EntityCreateParams::Joint::Individual::Identification::DriversLicense, Models::EntityCreateParams::Joint::Individual::Identification::Other, Models::EntityCreateParams::Joint::Individual::Identification::Passport, Models::EntityCreateParams::NaturalPerson, Models::EntityCreateParams::NaturalPerson::Address, Models::EntityCreateParams::NaturalPerson::Identification, Models::EntityCreateParams::NaturalPerson::Identification::DriversLicense, Models::EntityCreateParams::NaturalPerson::Identification::Other, Models::EntityCreateParams::NaturalPerson::Identification::Passport, Models::EntityCreateParams::RiskRating, Models::EntityCreateParams::SupplementalDocument, Models::EntityCreateParams::ThirdPartyVerification, Models::EntityCreateParams::Trust, Models::EntityCreateParams::Trust::Address, Models::EntityCreateParams::Trust::Grantor, Models::EntityCreateParams::Trust::Grantor::Address, Models::EntityCreateParams::Trust::Grantor::Identification, Models::EntityCreateParams::Trust::Grantor::Identification::DriversLicense, Models::EntityCreateParams::Trust::Grantor::Identification::Other, Models::EntityCreateParams::Trust::Grantor::Identification::Passport, Models::EntityCreateParams::Trust::Trustee, Models::EntityCreateParams::Trust::Trustee::Individual, Models::EntityCreateParams::Trust::Trustee::Individual::Address, Models::EntityCreateParams::Trust::Trustee::Individual::Identification, Models::EntityCreateParams::Trust::Trustee::Individual::Identification::DriversLicense, Models::EntityCreateParams::Trust::Trustee::Individual::Identification::Other, Models::EntityCreateParams::Trust::Trustee::Individual::Identification::Passport, Models::EntityListParams, Models::EntityListParams::CreatedAt, Models::EntityListParams::Status, Models::EntityRetrieveParams, Models::EntitySupplementalDocument, Models::EntityUpdateAddressParams, Models::EntityUpdateAddressParams::Address, Models::EntityUpdateBeneficialOwnerAddressParams, Models::EntityUpdateBeneficialOwnerAddressParams::Address, Models::EntityUpdateIndustryCodeParams, Models::EntityUpdateParams, Models::EntityUpdateParams::Corporation, Models::EntityUpdateParams::Corporation::Address, Models::EntityUpdateParams::GovernmentAuthority, Models::EntityUpdateParams::GovernmentAuthority::Address, Models::EntityUpdateParams::NaturalPerson, Models::EntityUpdateParams::NaturalPerson::Address, Models::EntityUpdateParams::RiskRating, Models::EntityUpdateParams::ThirdPartyVerification, Models::EntityUpdateParams::Trust, Models::EntityUpdateParams::Trust::Address, Models::Event, Models::EventListParams, Models::EventListParams::Category, Models::EventListParams::CreatedAt, Models::EventRetrieveParams, Models::EventSubscription, Models::EventSubscriptionCreateParams, Models::EventSubscriptionListParams, Models::EventSubscriptionRetrieveParams, Models::EventSubscriptionUpdateParams, Models::Export, Models::ExportCreateParams, Models::ExportCreateParams::AccountStatementBai2, Models::ExportCreateParams::AccountStatementOfx, Models::ExportCreateParams::AccountStatementOfx::CreatedAt, Models::ExportCreateParams::BalanceCsv, Models::ExportCreateParams::BalanceCsv::CreatedAt, Models::ExportCreateParams::BookkeepingAccountBalanceCsv, Models::ExportCreateParams::BookkeepingAccountBalanceCsv::CreatedAt, Models::ExportCreateParams::EntityCsv, Models::ExportCreateParams::EntityCsv::Status, Models::ExportCreateParams::TransactionCsv, Models::ExportCreateParams::TransactionCsv::CreatedAt, Models::ExportCreateParams::VendorCsv, Models::ExportListParams, Models::ExportListParams::Category, Models::ExportListParams::CreatedAt, Models::ExportListParams::Status, Models::ExportRetrieveParams, Models::ExternalAccount, Models::ExternalAccountCreateParams, Models::ExternalAccountListParams, Models::ExternalAccountListParams::Status, Models::ExternalAccountRetrieveParams, Models::ExternalAccountUpdateParams, Models::FednowTransfer, Models::FednowTransfer::Acknowledgement, Models::FednowTransfer::CreatedBy, Models::FednowTransfer::CreatedBy::APIKey, Models::FednowTransfer::CreatedBy::OAuthApplication, Models::FednowTransfer::CreatedBy::User, Models::FednowTransfer::Rejection, Models::FednowTransfer::Submission, Models::FednowTransferApproveParams, Models::FednowTransferCancelParams, Models::FednowTransferCreateParams, Models::FednowTransferCreateParams::CreditorAddress, Models::FednowTransferCreateParams::DebtorAddress, Models::FednowTransferListParams, Models::FednowTransferListParams::CreatedAt, Models::FednowTransferListParams::Status, Models::FednowTransferRetrieveParams, Models::File, Models::FileCreateParams, Models::FileLink, Models::FileLinkCreateParams, Models::FileListParams, Models::FileListParams::CreatedAt, Models::FileListParams::Purpose, Models::FileRetrieveParams, Models::Group, Models::GroupRetrieveParams, Models::InboundACHTransfer, Models::InboundACHTransfer::Acceptance, Models::InboundACHTransfer::Addenda, Models::InboundACHTransfer::Addenda::Freeform, Models::InboundACHTransfer::Addenda::Freeform::Entry, Models::InboundACHTransfer::Decline, Models::InboundACHTransfer::InternationalAddenda, Models::InboundACHTransfer::NotificationOfChange, Models::InboundACHTransfer::Settlement, Models::InboundACHTransfer::TransferReturn, Models::InboundACHTransferCreateNotificationOfChangeParams, Models::InboundACHTransferDeclineParams, Models::InboundACHTransferListParams, Models::InboundACHTransferListParams::CreatedAt, Models::InboundACHTransferListParams::Status, Models::InboundACHTransferRetrieveParams, Models::InboundACHTransferTransferReturnParams, Models::InboundCheckDeposit, Models::InboundCheckDeposit::Adjustment, Models::InboundCheckDeposit::DepositReturn, Models::InboundCheckDepositDeclineParams, Models::InboundCheckDepositListParams, Models::InboundCheckDepositListParams::CreatedAt, Models::InboundCheckDepositRetrieveParams, Models::InboundCheckDepositReturnParams, Models::InboundFednowTransfer, Models::InboundFednowTransfer::Confirmation, Models::InboundFednowTransfer::Decline, Models::InboundFednowTransferListParams, Models::InboundFednowTransferListParams::CreatedAt, Models::InboundFednowTransferRetrieveParams, Models::InboundMailItem, Models::InboundMailItem::Check, Models::InboundMailItemActionParams, Models::InboundMailItemActionParams::Check, Models::InboundMailItemListParams, Models::InboundMailItemListParams::CreatedAt, Models::InboundMailItemRetrieveParams, Models::InboundRealTimePaymentsTransfer, Models::InboundRealTimePaymentsTransfer::Confirmation, Models::InboundRealTimePaymentsTransfer::Decline, Models::InboundRealTimePaymentsTransferListParams, Models::InboundRealTimePaymentsTransferListParams::CreatedAt, Models::InboundRealTimePaymentsTransferRetrieveParams, Models::InboundWireDrawdownRequest, Models::InboundWireDrawdownRequestListParams, Models::InboundWireDrawdownRequestRetrieveParams, Models::InboundWireTransfer, Models::InboundWireTransfer::Reversal, Models::InboundWireTransferListParams, Models::InboundWireTransferListParams::CreatedAt, Models::InboundWireTransferListParams::Status, Models::InboundWireTransferRetrieveParams, Models::InboundWireTransferReverseParams, Models::IntrafiAccountEnrollment, Models::IntrafiAccountEnrollmentCreateParams, Models::IntrafiAccountEnrollmentListParams, Models::IntrafiAccountEnrollmentListParams::Status, Models::IntrafiAccountEnrollmentRetrieveParams, Models::IntrafiAccountEnrollmentUnenrollParams, Models::IntrafiBalance, Models::IntrafiBalance::Balance, Models::IntrafiBalance::Balance::BankLocation, Models::IntrafiBalanceIntrafiBalanceParams, Models::IntrafiExclusion, Models::IntrafiExclusionArchiveParams, Models::IntrafiExclusionCreateParams, Models::IntrafiExclusionListParams, Models::IntrafiExclusionRetrieveParams, Models::Lockbox, Models::Lockbox::Address, Models::LockboxCreateParams, Models::LockboxListParams, Models::LockboxListParams::CreatedAt, Models::LockboxRetrieveParams, Models::LockboxUpdateParams, Models::OAuthApplication, Models::OAuthApplicationListParams, Models::OAuthApplicationListParams::CreatedAt, Models::OAuthApplicationListParams::Status, Models::OAuthApplicationRetrieveParams, Models::OAuthConnection, Models::OAuthConnectionListParams, Models::OAuthConnectionListParams::Status, Models::OAuthConnectionRetrieveParams, Models::OAuthToken, Models::OAuthTokenCreateParams, Models::PendingTransaction, Models::PendingTransaction::Source, Models::PendingTransaction::Source::ACHTransferInstruction, Models::PendingTransaction::Source::AccountTransferInstruction, Models::PendingTransaction::Source::CardAuthorization, Models::PendingTransaction::Source::CardAuthorization::AdditionalAmounts, Models::PendingTransaction::Source::CardAuthorization::AdditionalAmounts::Clinic, Models::PendingTransaction::Source::CardAuthorization::AdditionalAmounts::Dental, Models::PendingTransaction::Source::CardAuthorization::AdditionalAmounts::Original, Models::PendingTransaction::Source::CardAuthorization::AdditionalAmounts::Prescription, Models::PendingTransaction::Source::CardAuthorization::AdditionalAmounts::Surcharge, Models::PendingTransaction::Source::CardAuthorization::AdditionalAmounts::TotalCumulative, Models::PendingTransaction::Source::CardAuthorization::AdditionalAmounts::TotalHealthcare, Models::PendingTransaction::Source::CardAuthorization::AdditionalAmounts::Transit, Models::PendingTransaction::Source::CardAuthorization::AdditionalAmounts::Unknown, Models::PendingTransaction::Source::CardAuthorization::AdditionalAmounts::Vision, Models::PendingTransaction::Source::CardAuthorization::NetworkDetails, Models::PendingTransaction::Source::CardAuthorization::NetworkDetails::Pulse, Models::PendingTransaction::Source::CardAuthorization::NetworkDetails::Visa, Models::PendingTransaction::Source::CardAuthorization::NetworkIdentifiers, Models::PendingTransaction::Source::CardAuthorization::Verification, Models::PendingTransaction::Source::CardAuthorization::Verification::CardVerificationCode, Models::PendingTransaction::Source::CardAuthorization::Verification::CardholderAddress, Models::PendingTransaction::Source::CardPushTransferInstruction, Models::PendingTransaction::Source::CheckDepositInstruction, Models::PendingTransaction::Source::CheckTransferInstruction, Models::PendingTransaction::Source::FednowTransferInstruction, Models::PendingTransaction::Source::InboundFundsHold, Models::PendingTransaction::Source::InboundWireTransferReversal, Models::PendingTransaction::Source::Other, Models::PendingTransaction::Source::RealTimePaymentsTransferInstruction, Models::PendingTransaction::Source::SwiftTransferInstruction, Models::PendingTransaction::Source::WireTransferInstruction, Models::PendingTransactionCreateParams, Models::PendingTransactionListParams, Models::PendingTransactionListParams::Category, Models::PendingTransactionListParams::CreatedAt, Models::PendingTransactionListParams::Status, Models::PendingTransactionReleaseParams, Models::PendingTransactionRetrieveParams, Models::PhysicalCard, Models::PhysicalCard::Cardholder, Models::PhysicalCard::Shipment, Models::PhysicalCard::Shipment::Address, Models::PhysicalCard::Shipment::Tracking, Models::PhysicalCard::Shipment::Tracking::Update, Models::PhysicalCardCreateParams, Models::PhysicalCardCreateParams::Cardholder, Models::PhysicalCardCreateParams::Shipment, Models::PhysicalCardCreateParams::Shipment::Address, Models::PhysicalCardListParams, Models::PhysicalCardListParams::CreatedAt, Models::PhysicalCardProfile, Models::PhysicalCardProfileArchiveParams, Models::PhysicalCardProfileCloneParams, Models::PhysicalCardProfileCloneParams::FrontText, Models::PhysicalCardProfileCreateParams, Models::PhysicalCardProfileCreateParams::FrontText, Models::PhysicalCardProfileListParams, Models::PhysicalCardProfileListParams::Status, Models::PhysicalCardProfileRetrieveParams, Models::PhysicalCardRetrieveParams, Models::PhysicalCardUpdateParams, Models::Program, Models::ProgramListParams, Models::ProgramRetrieveParams, Models::RealTimeDecision, Models::RealTimeDecision::CardAuthentication, Models::RealTimeDecision::CardAuthenticationChallenge, Models::RealTimeDecision::CardAuthorization, Models::RealTimeDecision::CardAuthorization::AdditionalAmounts, Models::RealTimeDecision::CardAuthorization::AdditionalAmounts::Clinic, Models::RealTimeDecision::CardAuthorization::AdditionalAmounts::Dental, Models::RealTimeDecision::CardAuthorization::AdditionalAmounts::Original, Models::RealTimeDecision::CardAuthorization::AdditionalAmounts::Prescription, Models::RealTimeDecision::CardAuthorization::AdditionalAmounts::Surcharge, Models::RealTimeDecision::CardAuthorization::AdditionalAmounts::TotalCumulative, Models::RealTimeDecision::CardAuthorization::AdditionalAmounts::TotalHealthcare, Models::RealTimeDecision::CardAuthorization::AdditionalAmounts::Transit, Models::RealTimeDecision::CardAuthorization::AdditionalAmounts::Unknown, Models::RealTimeDecision::CardAuthorization::AdditionalAmounts::Vision, Models::RealTimeDecision::CardAuthorization::Decline, Models::RealTimeDecision::CardAuthorization::NetworkDetails, Models::RealTimeDecision::CardAuthorization::NetworkDetails::Pulse, Models::RealTimeDecision::CardAuthorization::NetworkDetails::Visa, Models::RealTimeDecision::CardAuthorization::NetworkIdentifiers, Models::RealTimeDecision::CardAuthorization::RequestDetails, Models::RealTimeDecision::CardAuthorization::RequestDetails::IncrementalAuthorization, Models::RealTimeDecision::CardAuthorization::RequestDetails::InitialAuthorization, Models::RealTimeDecision::CardAuthorization::Verification, Models::RealTimeDecision::CardAuthorization::Verification::CardVerificationCode, Models::RealTimeDecision::CardAuthorization::Verification::CardholderAddress, Models::RealTimeDecision::DigitalWalletAuthentication, Models::RealTimeDecision::DigitalWalletToken, Models::RealTimeDecision::DigitalWalletToken::Device, Models::RealTimeDecisionActionParams, Models::RealTimeDecisionActionParams::CardAuthentication, Models::RealTimeDecisionActionParams::CardAuthenticationChallenge, Models::RealTimeDecisionActionParams::CardAuthorization, Models::RealTimeDecisionActionParams::CardAuthorization::Approval, Models::RealTimeDecisionActionParams::CardAuthorization::Approval::CardholderAddressVerificationResult, Models::RealTimeDecisionActionParams::CardAuthorization::Decline, Models::RealTimeDecisionActionParams::DigitalWalletAuthentication, Models::RealTimeDecisionActionParams::DigitalWalletAuthentication::Success, Models::RealTimeDecisionActionParams::DigitalWalletToken, Models::RealTimeDecisionActionParams::DigitalWalletToken::Approval, Models::RealTimeDecisionActionParams::DigitalWalletToken::Decline, Models::RealTimeDecisionRetrieveParams, Models::RealTimePaymentsTransfer, Models::RealTimePaymentsTransfer::Acknowledgement, Models::RealTimePaymentsTransfer::Approval, Models::RealTimePaymentsTransfer::Cancellation, Models::RealTimePaymentsTransfer::CreatedBy, Models::RealTimePaymentsTransfer::CreatedBy::APIKey, Models::RealTimePaymentsTransfer::CreatedBy::OAuthApplication, Models::RealTimePaymentsTransfer::CreatedBy::User, Models::RealTimePaymentsTransfer::Rejection, Models::RealTimePaymentsTransfer::Submission, Models::RealTimePaymentsTransferApproveParams, Models::RealTimePaymentsTransferCancelParams, Models::RealTimePaymentsTransferCreateParams, Models::RealTimePaymentsTransferListParams, Models::RealTimePaymentsTransferListParams::CreatedAt, Models::RealTimePaymentsTransferListParams::Status, Models::RealTimePaymentsTransferRetrieveParams, Models::RoutingNumberListParams, Models::RoutingNumberListResponse, Models::Simulations::ACHTransferAcknowledgeParams, Models::Simulations::ACHTransferCreateNotificationOfChangeParams, Models::Simulations::ACHTransferReturnParams, Models::Simulations::ACHTransferSettleParams, Models::Simulations::ACHTransferSubmitParams, Models::Simulations::AccountStatementCreateParams, Models::Simulations::AccountTransferCompleteParams, Models::Simulations::CardAuthorizationCreateParams, Models::Simulations::CardAuthorizationCreateParams::NetworkDetails, Models::Simulations::CardAuthorizationCreateParams::NetworkDetails::Visa, Models::Simulations::CardAuthorizationCreateParams::ProcessingCategory, Models::Simulations::CardAuthorizationCreateParams::ProcessingCategory::Refund, Models::Simulations::CardAuthorizationCreateResponse, Models::Simulations::CardAuthorizationExpirationCreateParams, Models::Simulations::CardDisputeActionParams, Models::Simulations::CardDisputeActionParams::Visa, Models::Simulations::CardDisputeActionParams::Visa::AcceptChargeback, Models::Simulations::CardDisputeActionParams::Visa::AcceptUserSubmission, Models::Simulations::CardDisputeActionParams::Visa::DeclineUserPrearbitration, Models::Simulations::CardDisputeActionParams::Visa::ReceiveMerchantPrearbitration, Models::Simulations::CardDisputeActionParams::Visa::Represent, Models::Simulations::CardDisputeActionParams::Visa::RequestFurtherInformation, Models::Simulations::CardDisputeActionParams::Visa::TimeOutChargeback, Models::Simulations::CardDisputeActionParams::Visa::TimeOutMerchantPrearbitration, Models::Simulations::CardDisputeActionParams::Visa::TimeOutRepresentment, Models::Simulations::CardDisputeActionParams::Visa::TimeOutUserPrearbitration, Models::Simulations::CardFuelConfirmationCreateParams, Models::Simulations::CardIncrementCreateParams, Models::Simulations::CardRefundCreateParams, Models::Simulations::CardReversalCreateParams, Models::Simulations::CardSettlementCreateParams, Models::Simulations::CardTokenCreateParams, Models::Simulations::CardTokenCreateParams::Capability, Models::Simulations::CheckDepositRejectParams, Models::Simulations::CheckDepositReturnParams, Models::Simulations::CheckDepositSubmitParams, Models::Simulations::CheckTransferMailParams, Models::Simulations::DigitalWalletTokenRequestCreateParams, Models::Simulations::DigitalWalletTokenRequestCreateResponse, Models::Simulations::DocumentCreateParams, Models::Simulations::InboundACHTransferCreateParams, Models::Simulations::InboundACHTransferCreateParams::Addenda, Models::Simulations::InboundACHTransferCreateParams::Addenda::Freeform, Models::Simulations::InboundACHTransferCreateParams::Addenda::Freeform::Entry, Models::Simulations::InboundCheckDepositCreateParams, Models::Simulations::InboundFednowTransferCreateParams, Models::Simulations::InboundMailItemCreateParams, Models::Simulations::InboundRealTimePaymentsTransferCreateParams, Models::Simulations::InboundWireDrawdownRequestCreateParams, Models::Simulations::InboundWireTransferCreateParams, Models::Simulations::InterestPaymentCreateParams, Models::Simulations::PendingTransactionReleaseInboundFundsHoldParams, Models::Simulations::PhysicalCardAdvanceShipmentParams, Models::Simulations::PhysicalCardCreateParams, Models::Simulations::ProgramCreateParams, Models::Simulations::RealTimePaymentsTransferCompleteParams, Models::Simulations::RealTimePaymentsTransferCompleteParams::Rejection, Models::Simulations::WireDrawdownRequestRefuseParams, Models::Simulations::WireDrawdownRequestSubmitParams, Models::Simulations::WireTransferReverseParams, Models::Simulations::WireTransferSubmitParams, Models::SupplementalDocumentCreateParams, Models::SupplementalDocumentListParams, Models::Transaction, Models::Transaction::Source, Models::Transaction::Source::ACHTransferIntention, Models::Transaction::Source::ACHTransferRejection, Models::Transaction::Source::ACHTransferReturn, Models::Transaction::Source::AccountRevenuePayment, Models::Transaction::Source::AccountTransferIntention, Models::Transaction::Source::CardDisputeAcceptance, Models::Transaction::Source::CardDisputeFinancial, Models::Transaction::Source::CardDisputeFinancial::Visa, Models::Transaction::Source::CardDisputeLoss, Models::Transaction::Source::CardFinancial, Models::Transaction::Source::CardFinancial::AdditionalAmounts, Models::Transaction::Source::CardFinancial::AdditionalAmounts::Clinic, Models::Transaction::Source::CardFinancial::AdditionalAmounts::Dental, Models::Transaction::Source::CardFinancial::AdditionalAmounts::Original, Models::Transaction::Source::CardFinancial::AdditionalAmounts::Prescription, Models::Transaction::Source::CardFinancial::AdditionalAmounts::Surcharge, Models::Transaction::Source::CardFinancial::AdditionalAmounts::TotalCumulative, Models::Transaction::Source::CardFinancial::AdditionalAmounts::TotalHealthcare, Models::Transaction::Source::CardFinancial::AdditionalAmounts::Transit, Models::Transaction::Source::CardFinancial::AdditionalAmounts::Unknown, Models::Transaction::Source::CardFinancial::AdditionalAmounts::Vision, Models::Transaction::Source::CardFinancial::NetworkDetails, Models::Transaction::Source::CardFinancial::NetworkDetails::Pulse, Models::Transaction::Source::CardFinancial::NetworkDetails::Visa, Models::Transaction::Source::CardFinancial::NetworkIdentifiers, Models::Transaction::Source::CardFinancial::Verification, Models::Transaction::Source::CardFinancial::Verification::CardVerificationCode, Models::Transaction::Source::CardFinancial::Verification::CardholderAddress, Models::Transaction::Source::CardPushTransferAcceptance, Models::Transaction::Source::CardRefund, Models::Transaction::Source::CardRefund::Cashback, Models::Transaction::Source::CardRefund::Interchange, Models::Transaction::Source::CardRefund::NetworkIdentifiers, Models::Transaction::Source::CardRefund::PurchaseDetails, Models::Transaction::Source::CardRefund::PurchaseDetails::CarRental, Models::Transaction::Source::CardRefund::PurchaseDetails::Lodging, Models::Transaction::Source::CardRefund::PurchaseDetails::Travel, Models::Transaction::Source::CardRefund::PurchaseDetails::Travel::Ancillary, Models::Transaction::Source::CardRefund::PurchaseDetails::Travel::Ancillary::Service, Models::Transaction::Source::CardRefund::PurchaseDetails::Travel::TripLeg, Models::Transaction::Source::CardRevenuePayment, Models::Transaction::Source::CardSettlement, Models::Transaction::Source::CardSettlement::Cashback, Models::Transaction::Source::CardSettlement::Interchange, Models::Transaction::Source::CardSettlement::NetworkIdentifiers, Models::Transaction::Source::CardSettlement::PurchaseDetails, Models::Transaction::Source::CardSettlement::PurchaseDetails::CarRental, Models::Transaction::Source::CardSettlement::PurchaseDetails::Lodging, Models::Transaction::Source::CardSettlement::PurchaseDetails::Travel, Models::Transaction::Source::CardSettlement::PurchaseDetails::Travel::Ancillary, Models::Transaction::Source::CardSettlement::PurchaseDetails::Travel::Ancillary::Service, Models::Transaction::Source::CardSettlement::PurchaseDetails::Travel::TripLeg, Models::Transaction::Source::CardSettlement::Surcharge, Models::Transaction::Source::CashbackPayment, Models::Transaction::Source::CheckDepositAcceptance, Models::Transaction::Source::CheckDepositReturn, Models::Transaction::Source::CheckTransferDeposit, Models::Transaction::Source::FednowTransferAcknowledgement, Models::Transaction::Source::FeePayment, Models::Transaction::Source::InboundACHTransfer, Models::Transaction::Source::InboundACHTransfer::Addenda, Models::Transaction::Source::InboundACHTransfer::Addenda::Freeform, Models::Transaction::Source::InboundACHTransfer::Addenda::Freeform::Entry, Models::Transaction::Source::InboundACHTransferReturnIntention, Models::Transaction::Source::InboundCheckAdjustment, Models::Transaction::Source::InboundCheckDepositReturnIntention, Models::Transaction::Source::InboundFednowTransferConfirmation, Models::Transaction::Source::InboundRealTimePaymentsTransferConfirmation, Models::Transaction::Source::InboundWireReversal, Models::Transaction::Source::InboundWireTransfer, Models::Transaction::Source::InboundWireTransferReversal, Models::Transaction::Source::InterestPayment, Models::Transaction::Source::InternalSource, Models::Transaction::Source::Other, Models::Transaction::Source::RealTimePaymentsTransferAcknowledgement, Models::Transaction::Source::SampleFunds, Models::Transaction::Source::SwiftTransferIntention, Models::Transaction::Source::SwiftTransferReturn, Models::Transaction::Source::WireTransferIntention, Models::TransactionListParams, Models::TransactionListParams::Category, Models::TransactionListParams::CreatedAt, Models::TransactionRetrieveParams, Models::WireDrawdownRequest, Models::WireDrawdownRequest::CreditorAddress, Models::WireDrawdownRequest::DebtorAddress, Models::WireDrawdownRequest::Submission, Models::WireDrawdownRequestCreateParams, Models::WireDrawdownRequestCreateParams::CreditorAddress, Models::WireDrawdownRequestCreateParams::DebtorAddress, Models::WireDrawdownRequestListParams, Models::WireDrawdownRequestListParams::Status, Models::WireDrawdownRequestRetrieveParams, Models::WireTransfer, Models::WireTransfer::Approval, Models::WireTransfer::Cancellation, Models::WireTransfer::CreatedBy, Models::WireTransfer::CreatedBy::APIKey, Models::WireTransfer::CreatedBy::OAuthApplication, Models::WireTransfer::CreatedBy::User, Models::WireTransfer::Creditor, Models::WireTransfer::Creditor::Address, Models::WireTransfer::Creditor::Address::Unstructured, Models::WireTransfer::Debtor, Models::WireTransfer::Debtor::Address, Models::WireTransfer::Debtor::Address::Unstructured, Models::WireTransfer::Remittance, Models::WireTransfer::Remittance::Tax, Models::WireTransfer::Remittance::Unstructured, Models::WireTransfer::Reversal, Models::WireTransfer::Submission, Models::WireTransferApproveParams, Models::WireTransferCancelParams, Models::WireTransferCreateParams, Models::WireTransferCreateParams::Creditor, Models::WireTransferCreateParams::Creditor::Address, Models::WireTransferCreateParams::Creditor::Address::Unstructured, Models::WireTransferCreateParams::Debtor, Models::WireTransferCreateParams::Debtor::Address, Models::WireTransferCreateParams::Debtor::Address::Unstructured, Models::WireTransferCreateParams::Remittance, Models::WireTransferCreateParams::Remittance::Tax, Models::WireTransferCreateParams::Remittance::Unstructured, Models::WireTransferListParams, Models::WireTransferListParams::CreatedAt, Models::WireTransferRetrieveParams, RequestOptions

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Converter

coerce, dump, meta_info, new_coerce_state, type_info

Methods included from Util::SorbetRuntimeSupport

const_missing, define_sorbet_constant!, sorbet_constant_defined?, to_sorbet_type

Constructor Details

#initialize(data = {}) ⇒ BaseModel

Create a new instance of a model.

Parameters:

  • data (Hash{Symbol=>Object}, self) (defaults to: {})


476
477
478
479
480
481
482
483
484
485
486
487
# File 'lib/increase/internal/type/base_model.rb', line 476

def initialize(data = {})
  @data = {}
  @coerced = {}
  Increase::Internal::Util.coerce_hash!(data).each do
    if self.class.known_fields.key?(_1)
      public_send(:"#{_1}=", _2)
    else
      @data.store(_1, _2)
      @coerced.store(_1, false)
    end
  end
end

Class Method Details

.==(other) ⇒ Boolean

Parameters:

  • other (Object)

Returns:



207
208
209
# File 'lib/increase/internal/type/base_model.rb', line 207

def ==(other)
  other.is_a?(Class) && other <= Increase::Internal::Type::BaseModel && other.fields == fields
end

.coerce(value, state:) ⇒ self, Object

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Parameters:

  • value (Increase::Internal::Type::BaseModel, Hash{Object=>Object}, Object)
  • state (Hash{Symbol=>Object})

    .

    @option state [Boolean] :translate_names

    @option state [Boolean] :strictness

    @option state [HashSymbol=>Object] :exactness

    @option state [Class<StandardError>] :error

    @option state [Integer] :branched

Returns:

  • (self, Object)


247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
# File 'lib/increase/internal/type/base_model.rb', line 247

def coerce(value, state:)
  exactness = state.fetch(:exactness)

  if value.is_a?(self)
    exactness[:yes] += 1
    return value
  end

  unless (val = Increase::Internal::Util.coerce_hash(value)).is_a?(Hash)
    exactness[:no] += 1
    state[:error] = TypeError.new("#{value.class} can't be coerced into #{Hash}")
    return value
  end
  exactness[:yes] += 1

  keys = val.keys.to_set
  instance = new
  data = instance.to_h
  status = instance.instance_variable_get(:@coerced)

  # rubocop:disable Metrics/BlockLength
  fields.each do |name, field|
    mode, required, target = field.fetch_values(:mode, :required, :type)
    api_name, nilable, const = field.fetch_values(:api_name, :nilable, :const)
    src_name = state.fetch(:translate_names) ? api_name : name

    unless val.key?(src_name)
      if required && mode != :dump && const == Increase::Internal::OMIT
        exactness[nilable ? :maybe : :no] += 1
      else
        exactness[:yes] += 1
      end
      next
    end

    item = val.fetch(src_name)
    keys.delete(src_name)

    state[:error] = nil
    converted =
      if item.nil? && (nilable || !required)
        exactness[nilable ? :yes : :maybe] += 1
        nil
      else
        coerced = Increase::Internal::Type::Converter.coerce(target, item, state: state)
        case target
        in Increase::Internal::Type::Converter | Symbol
          coerced
        else
          item
        end
      end

    status.store(name, state.fetch(:error) || true)
    data.store(name, converted)
  end
  # rubocop:enable Metrics/BlockLength

  keys.each { data.store(_1, val.fetch(_1)) }
  instance
end

.dump(value, state:) ⇒ Hash{Object=>Object}, Object

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Parameters:

  • value (self, Object)
  • state (Hash{Symbol=>Object})

    .

    @option state [Boolean] :can_retry

Returns:

  • (Hash{Object=>Object}, Object)


318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
# File 'lib/increase/internal/type/base_model.rb', line 318

def dump(value, state:)
  unless (coerced = Increase::Internal::Util.coerce_hash(value)).is_a?(Hash)
    return super
  end

  acc = {}

  coerced.each do |key, val|
    name = key.is_a?(String) ? key.to_sym : key
    case (field = known_fields[name])
    in nil
      acc.store(name, super(val, state: state))
    else
      api_name, mode, type_fn = field.fetch_values(:api_name, :mode, :type_fn)
      case mode
      in :coerce
        next
      else
        target = type_fn.call
        acc.store(api_name, Increase::Internal::Type::Converter.dump(target, val, state: state))
      end
    end
  end

  known_fields.each_value do |field|
    api_name, mode, const = field.fetch_values(:api_name, :mode, :const)
    next if mode == :coerce || acc.key?(api_name) || const == Increase::Internal::OMIT
    acc.store(api_name, const)
  end

  acc
end

.fieldsHash{Symbol=>Hash{Symbol=>Object}}

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Returns:

  • (Hash{Symbol=>Hash{Symbol=>Object}})


31
32
33
34
35
# File 'lib/increase/internal/type/base_model.rb', line 31

def fields
  known_fields.transform_values do |field|
    {**field.except(:type_fn), type: field.fetch(:type_fn).call}
  end
end

.hashInteger

Returns:

  • (Integer)


214
# File 'lib/increase/internal/type/base_model.rb', line 214

def hash = fields.hash

.inherited(child) ⇒ Object

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Assumes superclass fields are totally defined before fields are accessed / defined on subclasses.

Parameters:



18
19
20
21
# File 'lib/increase/internal/type/base_model.rb', line 18

def inherited(child)
  super
  child.known_fields.replace(known_fields.dup)
end

.inspect(depth: 0) ⇒ String

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Parameters:

  • depth (Integer) (defaults to: 0)

Returns:

  • (String)


495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
# File 'lib/increase/internal/type/base_model.rb', line 495

def inspect(depth: 0)
  return super() if depth.positive?

  depth = depth.succ
  deferred = fields.transform_values do |field|
    type, required, nilable = field.fetch_values(:type, :required, :nilable)
    inspected = [
      Increase::Internal::Type::Converter.inspect(type, depth: depth),
      !required || nilable ? "nil" : nil
    ].compact.join(" | ")
    -> { inspected }.tap { _1.define_singleton_method(:inspect) { call } }
  end

  "#{name}[#{deferred.inspect}]"
end

.known_fieldsHash{Symbol=>Hash{Symbol=>Object}}

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Returns:

  • (Hash{Symbol=>Hash{Symbol=>Object}})


26
# File 'lib/increase/internal/type/base_model.rb', line 26

def known_fields = @known_fields ||= {}

.optional(name_sym, type_info, spec = {}) ⇒ Object

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Parameters:

  • name_sym (Symbol)
  • type_info (Hash{Symbol=>Object}, Proc, Increase::Internal::Type::Converter, Class)
  • spec (Hash{Symbol=>Object}) (defaults to: {})

    .

    @option spec [NilClass, TrueClass, FalseClass, Integer, Float, Symbol] :const

    @option spec [Proc] :enum

    @option spec [Proc] :union

    @option spec [Boolean] :“nil?”



173
174
175
# File 'lib/increase/internal/type/base_model.rb', line 173

def optional(name_sym, type_info, spec = {})
  add_field(name_sym, required: false, type_info: type_info, spec: spec)
end

.recursively_to_h(model, convert:) ⇒ Hash{Symbol=>Object}

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Parameters:

Returns:

  • (Hash{Symbol=>Object})


366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
# File 'lib/increase/internal/type/base_model.rb', line 366

def recursively_to_h(model, convert:)
  rec = ->(x) do
    case x
    in Increase::Internal::Type::BaseModel
      if convert
        fields = x.class.known_fields
        x.to_h.to_h do |key, val|
          [key, rec.call(fields.key?(key) ? x.public_send(key) : val)]
        rescue Increase::Errors::ConversionError
          [key, rec.call(val)]
        end
      else
        rec.call(x.to_h)
      end
    in Hash
      x.transform_values(&rec)
    in Array
      x.map(&rec)
    else
      x
    end
  end
  rec.call(model)
end

.required(name_sym, type_info, spec = {}) ⇒ Object

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Parameters:

  • name_sym (Symbol)
  • type_info (Hash{Symbol=>Object}, Proc, Increase::Internal::Type::Converter, Class)
  • spec (Hash{Symbol=>Object}) (defaults to: {})

    .

    @option spec [NilClass, TrueClass, FalseClass, Integer, Float, Symbol] :const

    @option spec [Proc] :enum

    @option spec [Proc] :union

    @option spec [Boolean] :“nil?”



154
155
156
# File 'lib/increase/internal/type/base_model.rb', line 154

def required(name_sym, type_info, spec = {})
  add_field(name_sym, required: true, type_info: type_info, spec: spec)
end

.to_sorbet_typeObject

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Returns:

  • (Object)


354
355
356
# File 'lib/increase/internal/type/base_model.rb', line 354

def to_sorbet_type
  self
end

Instance Method Details

#==(other) ⇒ Boolean

Parameters:

  • other (Object)

Returns:



222
# File 'lib/increase/internal/type/base_model.rb', line 222

def ==(other) = self.class == other.class && @data == other.to_h

#[](key) ⇒ Object?

Returns the raw value associated with the given key, if found. Otherwise, nil is returned.

It is valid to lookup keys that are not in the API spec, for example to access undocumented features. This method does not parse response data into higher-level types. Lookup by anything other than a Symbol is an ArgumentError.

Parameters:

  • key (Symbol)

Returns:

  • (Object, nil)


404
405
406
407
408
409
410
# File 'lib/increase/internal/type/base_model.rb', line 404

def [](key)
  unless key.instance_of?(Symbol)
    raise ArgumentError.new("Expected symbol key for lookup, got #{key.inspect}")
  end

  @data[key]
end

#deconstruct_keys(keys) ⇒ Hash{Symbol=>Object}

Examples:

# `account` is a `Increase::Account`
 => {
  id: id,
  account_revenue_rate: ,
  bank: bank
}

Parameters:

  • keys (Array<Symbol>, nil)

Returns:

  • (Hash{Symbol=>Object})


447
448
449
450
451
452
453
454
455
456
457
# File 'lib/increase/internal/type/base_model.rb', line 447

def deconstruct_keys(keys)
  (keys || self.class.known_fields.keys)
    .filter_map do |k|
      unless self.class.known_fields.key?(k)
        next
      end

      [k, public_send(k)]
    end
    .to_h
end

#deep_to_hHash{Symbol=>Object}

In addition to the behaviour of ‘#to_h`, this method will recursively call `#to_h` on nested models.

Returns:

  • (Hash{Symbol=>Object})


434
# File 'lib/increase/internal/type/base_model.rb', line 434

def deep_to_h = self.class.recursively_to_h(@data, convert: false)

#hashInteger

Returns:

  • (Integer)


227
# File 'lib/increase/internal/type/base_model.rb', line 227

def hash = [self.class, @data].hash

#inspectString

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Returns:

  • (String)


520
521
522
523
# File 'lib/increase/internal/type/base_model.rb', line 520

def inspect
  converted = self.class.recursively_to_h(self, convert: true)
  "#<#{self.class}:0x#{object_id.to_s(16)} #{converted}>"
end

#to_hHash{Symbol=>Object} Also known as: to_hash

Returns a Hash of the data underlying this object. O(1)

Keys are Symbols and values are the raw values from the response. The return value indicates which values were ever set on the object. i.e. there will be a key in this hash if they ever were, even if the set value was nil.

This method is not recursive. The returned value is shared by the object, so it should not be mutated.

Returns:

  • (Hash{Symbol=>Object})


424
# File 'lib/increase/internal/type/base_model.rb', line 424

def to_h = @data

#to_json(*a) ⇒ String

Parameters:

  • a (Object)

Returns:

  • (String)


464
# File 'lib/increase/internal/type/base_model.rb', line 464

def to_json(*a) = Increase::Internal::Type::Converter.dump(self.class, self).to_json(*a)

#to_sString

Returns:

  • (String)


515
# File 'lib/increase/internal/type/base_model.rb', line 515

def to_s = deep_to_h.to_s

#to_yaml(*a) ⇒ String

Parameters:

  • a (Object)

Returns:

  • (String)


471
# File 'lib/increase/internal/type/base_model.rb', line 471

def to_yaml(*a) = Increase::Internal::Type::Converter.dump(self.class, self).to_yaml(*a)