Module: Crystalline::MetadataFields
- Included in:
- Moov::Models::Components::ACHException, Moov::Models::Components::ACHInstitution, Moov::Models::Components::ACHPaymentDetails, Moov::Models::Components::ACHPaymentDetailsError, Moov::Models::Components::ACHPaymentSettings, Moov::Models::Components::ACHTransactionDetails, Moov::Models::Components::Account, Moov::Models::Components::AccountCapability, Moov::Models::Components::AccountCountries, Moov::Models::Components::AccountNameVerification, Moov::Models::Components::AccountTerminalApplication, Moov::Models::Components::AchCreditSameDayPaymentMethod, Moov::Models::Components::AchCreditStandardPaymentMethod, Moov::Models::Components::AchDebitCollectPaymentMethod, Moov::Models::Components::AchDebitFundPaymentMethod, Moov::Models::Components::AchDetails, Moov::Models::Components::AchLocation, Moov::Models::Components::AchParticipant, Moov::Models::Components::AchPayment, Moov::Models::Components::AddCapabilities, Moov::Models::Components::Address, Moov::Models::Components::AddressError, Moov::Models::Components::AddressSuggestion, Moov::Models::Components::AddressUpdate, Moov::Models::Components::Adjustment, Moov::Models::Components::Amount, Moov::Models::Components::AmountDecimal, Moov::Models::Components::AmountUpdate, Moov::Models::Components::AmountValidationError, Moov::Models::Components::AppleBillingContact, Moov::Models::Components::ApplePayHeader, Moov::Models::Components::ApplePayMerchantDomains, Moov::Models::Components::ApplePayPaymentMethod, Moov::Models::Components::ApplePayResponse, Moov::Models::Components::AsyncCreatedRefund, Moov::Models::Components::AsyncTransfer, Moov::Models::Components::AuthToken, Moov::Models::Components::AuthTokenRequest, Moov::Models::Components::AuthorizedUser, Moov::Models::Components::BankAccount, Moov::Models::Components::BankAccountException, Moov::Models::Components::BankAccountIntegration, Moov::Models::Components::BankAccountPayload, Moov::Models::Components::BankAccountVerification, Moov::Models::Components::BankAccountVerificationCreated, Moov::Models::Components::BasicPaymentMethod, Moov::Models::Components::BillableFee, Moov::Models::Components::BirthDate, Moov::Models::Components::BirthDateError, Moov::Models::Components::BirthDateUpdate, Moov::Models::Components::BirthDateValidationError, Moov::Models::Components::BrandColor, Moov::Models::Components::BrandColorValidationError, Moov::Models::Components::BrandColors, Moov::Models::Components::BrandProperties, Moov::Models::Components::BusinessProfile, Moov::Models::Components::Cancellation, Moov::Models::Components::Capability, Moov::Models::Components::CapabilityRequirement, Moov::Models::Components::Card, Moov::Models::Components::CardAcceptanceMethods, Moov::Models::Components::CardAcceptanceMethodsError, Moov::Models::Components::CardAccountUpdater, Moov::Models::Components::CardAcquiringDispute, Moov::Models::Components::CardAcquiringRefund, Moov::Models::Components::CardAddress, Moov::Models::Components::CardDetails, Moov::Models::Components::CardExpiration, Moov::Models::Components::CardExpirationError, Moov::Models::Components::CardPayment, Moov::Models::Components::CardPaymentDetails, Moov::Models::Components::CardPaymentDetailsError, Moov::Models::Components::CardPaymentPaymentMethod, Moov::Models::Components::CardPaymentSettings, Moov::Models::Components::CardPresentPaymentPaymentMethod, Moov::Models::Components::CardTransactionDetails, Moov::Models::Components::CardVerification, Moov::Models::Components::CardVolumeDistribution, Moov::Models::Components::CardVolumeDistributionError, Moov::Models::Components::CollectFunds, Moov::Models::Components::CollectFundsAch, Moov::Models::Components::CollectFundsAchError, Moov::Models::Components::CollectFundsCardPayments, Moov::Models::Components::CollectFundsCardPaymentsError, Moov::Models::Components::CollectFundsError, Moov::Models::Components::ColorsValidationError, Moov::Models::Components::CompleteBankAccountVerification, Moov::Models::Components::CompleteMicroDeposits, Moov::Models::Components::CompletedMicroDeposits, Moov::Models::Components::Contact, Moov::Models::Components::CreateAccount, Moov::Models::Components::CreateAccountSettings, Moov::Models::Components::CreateAccountTermsOfService, Moov::Models::Components::CreateApplePaySession, Moov::Models::Components::CreateAuthorizedUser, Moov::Models::Components::CreateAuthorizedUserError, Moov::Models::Components::CreateAuthorizedUserUpdate, Moov::Models::Components::CreateBusinessError, Moov::Models::Components::CreateBusinessErrorEin, Moov::Models::Components::CreateBusinessErrorIndustryCodes, Moov::Models::Components::CreateBusinessErrorTaxID, Moov::Models::Components::CreateBusinessProfile, Moov::Models::Components::CreateEvidenceFileMultiPart, Moov::Models::Components::CreateEvidenceFileMultiPartFile, Moov::Models::Components::CreateEvidenceText, Moov::Models::Components::CreateFeePlanAgreement, Moov::Models::Components::CreateIndividualError, Moov::Models::Components::CreateIndividualErrorGovernmentID, Moov::Models::Components::CreateIndividualErrorItin, Moov::Models::Components::CreateIndividualErrorSsn, Moov::Models::Components::CreateIndividualProfile, Moov::Models::Components::CreatePaymentLink, Moov::Models::Components::CreateProfile, Moov::Models::Components::CreateProfileError, Moov::Models::Components::CreateRefund, Moov::Models::Components::CreateRefundResponse, Moov::Models::Components::CreateRepresentative, Moov::Models::Components::CreateReversal, Moov::Models::Components::CreateSweepConfig, Moov::Models::Components::CreateTerminalApplication, Moov::Models::Components::CreateTicket, Moov::Models::Components::CreateTicketContactError, Moov::Models::Components::CreateTransfer, Moov::Models::Components::CreateTransferDestination, Moov::Models::Components::CreateTransferDestinationACH, Moov::Models::Components::CreateTransferDestinationCard, Moov::Models::Components::CreateTransferOptions, Moov::Models::Components::CreateTransferSource, Moov::Models::Components::CreateTransferSourceACH, Moov::Models::Components::CreateTransferSourceCard, Moov::Models::Components::CreatedTransfer, Moov::Models::Components::CustomerSupport, Moov::Models::Components::CustomerSupportError, Moov::Models::Components::DisplayOptionsError, Moov::Models::Components::Dispute, Moov::Models::Components::DisputeEvidenceResponse, Moov::Models::Components::DisputeTransferDetails, Moov::Models::Components::Document, Moov::Models::Components::E2EEToken, Moov::Models::Components::E2EETokenUpdate, Moov::Models::Components::Email, Moov::Models::Components::EmailUnion, Moov::Models::Components::End2EndEncryptionError, Moov::Models::Components::EnrichedAddressResponse, Moov::Models::Components::EnrichedBusinessProfile, Moov::Models::Components::EnrichedBusinessResponse, Moov::Models::Components::EnrichedIndustries, Moov::Models::Components::EnrichedIndustryCodes, Moov::Models::Components::EstimatedActivity, Moov::Models::Components::EstimatedActivityError, Moov::Models::Components::EvidenceTextResponse, Moov::Models::Components::EvidenceUploadResponse, Moov::Models::Components::FacilitatorFee, Moov::Models::Components::FeePlan, Moov::Models::Components::FeePlanAgreement, Moov::Models::Components::FeeProperties, Moov::Models::Components::FileDetails, Moov::Models::Components::FileUploadRequestMultiPart, Moov::Models::Components::FileUploadRequestMultiPartFile, Moov::Models::Components::FileUploadValidationErrorFile, Moov::Models::Components::FinancialInstitutions, Moov::Models::Components::Fulfillment, Moov::Models::Components::FulfillmentDetails, Moov::Models::Components::FulfillmentDetailsError, Moov::Models::Components::FulfillmentError, Moov::Models::Components::FullIssuedCard, Moov::Models::Components::GeneratedBy, Moov::Models::Components::GeneratedByAccountID, Moov::Models::Components::GeneratedByBankAccountID, Moov::Models::Components::GeneratedByCardID, Moov::Models::Components::GeneratedByDisputeID, Moov::Models::Components::GeneratedByTransferID, Moov::Models::Components::GovernmentID, Moov::Models::Components::GovernmentIDError, Moov::Models::Components::GovernmentIDErrorItin, Moov::Models::Components::GovernmentIDErrorSsn, Moov::Models::Components::GovernmentIDItin, Moov::Models::Components::GovernmentIDSsn, Moov::Models::Components::GuestProfile, Moov::Models::Components::IncurredFee, Moov::Models::Components::IndividualName, Moov::Models::Components::IndividualNameError, Moov::Models::Components::IndividualNameUpdate, Moov::Models::Components::IndividualProfile, Moov::Models::Components::IndustryCodes, Moov::Models::Components::IndustryTaxonomy, Moov::Models::Components::InstitutionsSearchResponse, Moov::Models::Components::IssuedCard, Moov::Models::Components::IssuedCardAuthorization, Moov::Models::Components::IssuedCardAuthorizationEvent, Moov::Models::Components::IssuedCardTransaction, Moov::Models::Components::IssuingControls, Moov::Models::Components::IssuingControlsError, Moov::Models::Components::IssuingMerchantData, Moov::Models::Components::IssuingVelocityLimit, Moov::Models::Components::IssuingVelocityLimitError, Moov::Models::Components::ItemListNextPage, Moov::Models::Components::JSONWebKey, Moov::Models::Components::LinkAccountTerminalApplication, Moov::Models::Components::LinkApplePay, Moov::Models::Components::LinkApplePayToken, Moov::Models::Components::LinkApplePaymentData, Moov::Models::Components::LinkApplePaymentMethod, Moov::Models::Components::LinkBankAccount, Moov::Models::Components::LinkCard, Moov::Models::Components::LinkedApplePayPaymentMethod, Moov::Models::Components::ListFeesFetchRequest, Moov::Models::Components::Logo, Moov::Models::Components::MXAuthorizationCode, Moov::Models::Components::Manual, Moov::Models::Components::ManualTermsOfService, Moov::Models::Components::ManualTermsOfServiceUpdate, Moov::Models::Components::MinimumCommitment, Moov::Models::Components::MoneyTransfer, Moov::Models::Components::MoneyTransferError, Moov::Models::Components::MoneyTransferPullFromCard, Moov::Models::Components::MoneyTransferPullFromCardError, Moov::Models::Components::MoneyTransferPushToCard, Moov::Models::Components::MoneyTransferPushToCardError, Moov::Models::Components::MonthlyPlatformFee, Moov::Models::Components::MoovFee, Moov::Models::Components::MoovFeeDetails, Moov::Models::Components::MoovWalletPaymentMethod, Moov::Models::Components::MxPayload, Moov::Models::Components::Occurrence, Moov::Models::Components::OccurrencesResponse, Moov::Models::Components::OccurrencesResponseError, Moov::Models::Components::OnboardingInvite, Moov::Models::Components::OnboardingInviteRequest, Moov::Models::Components::OnboardingPartnerAccount, Moov::Models::Components::PartialScheduleAccount, Moov::Models::Components::PartnerPricing, Moov::Models::Components::PartnerPricingAgreement, Moov::Models::Components::PatchAccount, Moov::Models::Components::PatchAccountCustomerSupport, Moov::Models::Components::PatchAccountTermsOfService, Moov::Models::Components::PatchBusiness, Moov::Models::Components::PatchIndividual, Moov::Models::Components::PatchProfile, Moov::Models::Components::PatchSweepConfig, Moov::Models::Components::PatchTransfer, Moov::Models::Components::PaymentDetailsError, Moov::Models::Components::PaymentLink, Moov::Models::Components::PaymentLinkCustomerOptions, Moov::Models::Components::PaymentLinkDisplayOptions, Moov::Models::Components::PaymentLinkDisplayOptionsUpdate, Moov::Models::Components::PaymentLinkPaymentDetails, Moov::Models::Components::PaymentLinkPaymentDetailsUpdate, Moov::Models::Components::PaymentLinkPayoutDetails, Moov::Models::Components::PaymentLinkPayoutDetailsUpdate, Moov::Models::Components::PaymentMethod, Moov::Models::Components::PaymentMethodsBankAccount, Moov::Models::Components::PaymentMethodsCard, Moov::Models::Components::PaymentMethodsWallet, Moov::Models::Components::PayoutDetailsError, Moov::Models::Components::PayoutRecipient, Moov::Models::Components::PayoutRecipientError, Moov::Models::Components::PayoutRecipientUpdate, Moov::Models::Components::Phone, Moov::Models::Components::PhoneNumber, Moov::Models::Components::PhoneNumberError, Moov::Models::Components::PlaidIntegration, Moov::Models::Components::PlaidLinkIntegration, Moov::Models::Components::PlaidLinkPayload, Moov::Models::Components::PlaidPayload, Moov::Models::Components::Profile, Moov::Models::Components::PullFromCardPaymentMethod, Moov::Models::Components::PullPaymentMethodID, Moov::Models::Components::PullPaymentMethodIDUnion, Moov::Models::Components::PushPaymentMethodID, Moov::Models::Components::PushPaymentMethodIDUnion, Moov::Models::Components::PushToCardPaymentMethod, Moov::Models::Components::QRCode, Moov::Models::Components::RTPInstitution, Moov::Models::Components::RTPServices, Moov::Models::Components::RTPTransactionDetails, Moov::Models::Components::ReceiptRequest, Moov::Models::Components::ReceiptResponse, Moov::Models::Components::Recur, Moov::Models::Components::RefundCardDetails, Moov::Models::Components::RegisterApplePayMerchantDomains, Moov::Models::Components::Representative, Moov::Models::Components::RepresentativeResponsibilities, Moov::Models::Components::RepresentativeResponsibilitiesError, Moov::Models::Components::RepresentativeValidationErrorError, Moov::Models::Components::RequestCard, Moov::Models::Components::RequirementError, Moov::Models::Components::Responsibilities, Moov::Models::Components::Reversal, Moov::Models::Components::ReversedWithCancellation, Moov::Models::Components::ReversedWithRefund, Moov::Models::Components::RevokeTokenRequest, Moov::Models::Components::RtpCreditPaymentMethod, Moov::Models::Components::RunTransfer, Moov::Models::Components::ScheduleListResponse, Moov::Models::Components::SchedulePaymentMethod, Moov::Models::Components::ScheduleResponse, Moov::Models::Components::Security, Moov::Models::Components::SendFunds, Moov::Models::Components::SendFundsAch, Moov::Models::Components::SendFundsAchError, Moov::Models::Components::SendFundsError, Moov::Models::Components::SendFundsPushToCard, Moov::Models::Components::SendFundsPushToCardError, Moov::Models::Components::SendFundsRtp, Moov::Models::Components::SendFundsRtpError, Moov::Models::Components::SentReceipt, Moov::Models::Components::Settings, Moov::Models::Components::SourceDestinationOptions, Moov::Models::Components::StatementDescriptor, Moov::Models::Components::StatementDescriptorUnion, Moov::Models::Components::Sweep, Moov::Models::Components::SweepConfig, Moov::Models::Components::SweepConfigPaymentMethod, Moov::Models::Components::SweepSubtotal, Moov::Models::Components::TaxID, Moov::Models::Components::TaxIDEin, Moov::Models::Components::TaxIDUpdate, Moov::Models::Components::TaxIDUpdateEin, Moov::Models::Components::TerminalApplication, Moov::Models::Components::TerminalApplicationVersion, Moov::Models::Components::TerminalCard, Moov::Models::Components::TerminalConfiguration, Moov::Models::Components::TermsOfService, Moov::Models::Components::TermsOfServiceError, Moov::Models::Components::TermsOfServiceToken, Moov::Models::Components::TermsOfServiceTokenUpdate, Moov::Models::Components::Ticket, Moov::Models::Components::TicketContact, Moov::Models::Components::TicketMessage, Moov::Models::Components::Transfer, Moov::Models::Components::TransferAccount, Moov::Models::Components::TransferDestination, Moov::Models::Components::TransferOptions, Moov::Models::Components::TransferSource, Moov::Models::Components::Underwriting, Moov::Models::Components::UpdateApplePayMerchantDomains, Moov::Models::Components::UpdateBrand, Moov::Models::Components::UpdateCard, Moov::Models::Components::UpdateCardAddress, Moov::Models::Components::UpdateCardExpiration, Moov::Models::Components::UpdateColor, Moov::Models::Components::UpdateColors, Moov::Models::Components::UpdateEvidence, Moov::Models::Components::UpdateIssuedCard, Moov::Models::Components::UpdatePaymentLink, Moov::Models::Components::UpdateRepresentative, Moov::Models::Components::UpdateRepresentativeAddress, Moov::Models::Components::UpdateRepresentativeBirthDate, Moov::Models::Components::UpdateRepresentativeGovernmentID, Moov::Models::Components::UpdateRepresentativeItin, Moov::Models::Components::UpdateRepresentativeSsn, Moov::Models::Components::UpdateTicket, Moov::Models::Components::UpdateUnderwriting, Moov::Models::Components::UpdateUnderwritingErrorError, Moov::Models::Components::UpsertSchedule, Moov::Models::Components::UpsertUnderwriting, Moov::Models::Components::Verification, Moov::Models::Components::VolumeByCustomerType, Moov::Models::Components::VolumeByCustomerTypeError, Moov::Models::Components::VolumeShareByCustomerType, Moov::Models::Components::VolumeShareByCustomerTypeError, Moov::Models::Components::Wallet, Moov::Models::Components::WalletAvailableBalance, Moov::Models::Components::WalletTransaction, Moov::Models::Components::WebhookData, Moov::Models::Components::WebhookDataAccountCreated, Moov::Models::Components::WebhookDataAccountDisconnected, Moov::Models::Components::WebhookDataAccountUpdated, Moov::Models::Components::WebhookDataBalanceUpdated, Moov::Models::Components::WebhookDataBankAccountCreated, Moov::Models::Components::WebhookDataBankAccountDeleted, Moov::Models::Components::WebhookDataBankAccountUpdated, Moov::Models::Components::WebhookDataCancellationCreated, Moov::Models::Components::WebhookDataCancellationUpdated, Moov::Models::Components::WebhookDataCapabilityRequested, Moov::Models::Components::WebhookDataCapabilityUpdated, Moov::Models::Components::WebhookDataCardAutoUpdated, Moov::Models::Components::WebhookDataDisputeCreated, Moov::Models::Components::WebhookDataDisputeUpdated, Moov::Models::Components::WebhookDataNetworkIDUpdated, Moov::Models::Components::WebhookDataPaymentMethodDisabled, Moov::Models::Components::WebhookDataPaymentMethodEnabled, Moov::Models::Components::WebhookDataRefundCreated, Moov::Models::Components::WebhookDataRefundUpdated, Moov::Models::Components::WebhookDataRepresentativeCreated, Moov::Models::Components::WebhookDataRepresentativeDisabled, Moov::Models::Components::WebhookDataRepresentativeUpdated, Moov::Models::Components::WebhookDataSweepCreated, Moov::Models::Components::WebhookDataSweepUpdated, Moov::Models::Components::WebhookDataTerminalApplicationCreated, Moov::Models::Components::WebhookDataTerminalApplicationUpdated, Moov::Models::Components::WebhookDataTransferCreated, Moov::Models::Components::WebhookDataTransferUpdated, Moov::Models::Components::WebhookDataWalletTransactionUpdated, Moov::Models::Components::WebhookEvent, Moov::Models::Components::WebhookTransferPaymentMethodDetails, Moov::Models::Components::WireInstitution, Moov::Models::Components::WireServices, Moov::Models::Errors::APIError, Moov::Models::Errors::AccountTerminalApplicationError, Moov::Models::Errors::AddCapabilitiesError, Moov::Models::Errors::AssignCountriesError, Moov::Models::Errors::AuthTokenRequestError, Moov::Models::Errors::BankAccountValidationError, Moov::Models::Errors::BrandValidationError, Moov::Models::Errors::CardAcquiringRefundError, Moov::Models::Errors::CreateAccountError, Moov::Models::Errors::CreatePaymentLinkError, Moov::Models::Errors::CreateSweepConfigError, Moov::Models::Errors::CreateTicketError, Moov::Models::Errors::FeePlanAgreementError, Moov::Models::Errors::FileUploadValidationError, Moov::Models::Errors::FileValidationError, Moov::Models::Errors::GenericError, Moov::Models::Errors::LinkApplePayError, Moov::Models::Errors::LinkCardError, Moov::Models::Errors::MicroDepositValidationError, Moov::Models::Errors::OnboardingInviteError, Moov::Models::Errors::PatchAccountError, Moov::Models::Errors::PatchSweepConfigError, Moov::Models::Errors::RefundValidationError, Moov::Models::Errors::RepresentativeValidationError, Moov::Models::Errors::RequestCardError, Moov::Models::Errors::ReversalValidationError, Moov::Models::Errors::RevokeTokenRequestError, Moov::Models::Errors::ScheduleValidationError, Moov::Models::Errors::TerminalApplicationError, Moov::Models::Errors::TransferError, Moov::Models::Errors::TransferOptionsValidationError, Moov::Models::Errors::TransferValidationError, Moov::Models::Errors::UpdateCardError, Moov::Models::Errors::UpdateIssuedCardError, Moov::Models::Errors::UpdatePaymentLinkError, Moov::Models::Errors::UpdateTicketError, Moov::Models::Errors::UpdateUnderwritingError, Moov::Models::Errors::UpsertUnderwritingError, Moov::Models::Operations::AcceptDisputeRequest, Moov::Models::Operations::AcceptDisputeResponse, Moov::Models::Operations::AssignAccountCountriesRequest, Moov::Models::Operations::AssignAccountCountriesResponse, Moov::Models::Operations::CancelScheduleRequest, Moov::Models::Operations::CancelScheduleResponse, Moov::Models::Operations::CompleteBankAccountVerificationRequest, Moov::Models::Operations::CompleteBankAccountVerificationResponse, Moov::Models::Operations::CompleteMicroDepositsRequest, Moov::Models::Operations::CompleteMicroDepositsResponse, Moov::Models::Operations::CreateAccessTokenRequest, Moov::Models::Operations::CreateAccessTokenResponse, Moov::Models::Operations::CreateAccountRequest, Moov::Models::Operations::CreateAccountResponse, Moov::Models::Operations::CreateApplePaySessionRequest, Moov::Models::Operations::CreateApplePaySessionResponse, Moov::Models::Operations::CreateBrandRequest, Moov::Models::Operations::CreateBrandResponse, Moov::Models::Operations::CreateCancellationRequest, Moov::Models::Operations::CreateCancellationResponse, Moov::Models::Operations::CreateFeePlanAgreementsRequest, Moov::Models::Operations::CreateFeePlanAgreementsResponse, Moov::Models::Operations::CreateOnboardingInviteRequest, Moov::Models::Operations::CreateOnboardingInviteResponse, Moov::Models::Operations::CreatePaymentLinkRequest, Moov::Models::Operations::CreatePaymentLinkResponse, Moov::Models::Operations::CreateReceiptsRequest, Moov::Models::Operations::CreateReceiptsResponse, Moov::Models::Operations::CreateRepresentativeRequest, Moov::Models::Operations::CreateRepresentativeResponse, Moov::Models::Operations::CreateReversalRequest, Moov::Models::Operations::CreateReversalResponse, Moov::Models::Operations::CreateScheduleRequest, Moov::Models::Operations::CreateScheduleResponse, Moov::Models::Operations::CreateSweepConfigRequest, Moov::Models::Operations::CreateSweepConfigResponse, Moov::Models::Operations::CreateTerminalApplicationRequest, Moov::Models::Operations::CreateTerminalApplicationResponse, Moov::Models::Operations::CreateTerminalApplicationVersionRequest, Moov::Models::Operations::CreateTerminalApplicationVersionResponse, Moov::Models::Operations::CreateTicketRequest, Moov::Models::Operations::CreateTicketResponse, Moov::Models::Operations::CreateTransferOptionsRequest, Moov::Models::Operations::CreateTransferOptionsResponse, Moov::Models::Operations::CreateTransferRequest, Moov::Models::Operations::CreateTransferResponse, Moov::Models::Operations::DeleteDisputeEvidenceFileRequest, Moov::Models::Operations::DeleteDisputeEvidenceFileResponse, Moov::Models::Operations::DeleteRepresentativeRequest, Moov::Models::Operations::DeleteRepresentativeResponse, Moov::Models::Operations::DeleteTerminalApplicationRequest, Moov::Models::Operations::DeleteTerminalApplicationResponse, Moov::Models::Operations::DisableBankAccountRequest, Moov::Models::Operations::DisableBankAccountResponse, Moov::Models::Operations::DisableCapabilityRequest, Moov::Models::Operations::DisableCapabilityResponse, Moov::Models::Operations::DisableCardRequest, Moov::Models::Operations::DisableCardResponse, Moov::Models::Operations::DisablePaymentLinkRequest, Moov::Models::Operations::DisablePaymentLinkResponse, Moov::Models::Operations::DisconnectAccountRequest, Moov::Models::Operations::DisconnectAccountResponse, Moov::Models::Operations::GenerateEndToEndKeyRequest, Moov::Models::Operations::GenerateEndToEndKeyResponse, Moov::Models::Operations::GetAccountCountriesRequest, Moov::Models::Operations::GetAccountCountriesResponse, Moov::Models::Operations::GetAccountRequest, Moov::Models::Operations::GetAccountResponse, Moov::Models::Operations::GetAccountTerminalApplicationRequest, Moov::Models::Operations::GetAccountTerminalApplicationResponse, Moov::Models::Operations::GetAdjustmentRequest, Moov::Models::Operations::GetAdjustmentResponse, Moov::Models::Operations::GetApplePayMerchantDomainsRequest, Moov::Models::Operations::GetApplePayMerchantDomainsResponse, Moov::Models::Operations::GetAvatarRequest, Moov::Models::Operations::GetAvatarResponse, Moov::Models::Operations::GetBankAccountRequest, Moov::Models::Operations::GetBankAccountResponse, Moov::Models::Operations::GetBankAccountVerificationRequest, Moov::Models::Operations::GetBankAccountVerificationResponse, Moov::Models::Operations::GetBrandRequest, Moov::Models::Operations::GetBrandResponse, Moov::Models::Operations::GetCancellationRequest, Moov::Models::Operations::GetCancellationResponse, Moov::Models::Operations::GetCapabilityRequest, Moov::Models::Operations::GetCapabilityResponse, Moov::Models::Operations::GetCardRequest, Moov::Models::Operations::GetCardResponse, Moov::Models::Operations::GetDisputeEvidenceDataRequest, Moov::Models::Operations::GetDisputeEvidenceDataResponse, Moov::Models::Operations::GetDisputeEvidenceRequest, Moov::Models::Operations::GetDisputeEvidenceResponse, Moov::Models::Operations::GetDisputeRequest, Moov::Models::Operations::GetDisputeResponse, Moov::Models::Operations::GetEnrichmentAddressRequest, Moov::Models::Operations::GetEnrichmentAddressResponse, Moov::Models::Operations::GetEnrichmentProfileRequest, Moov::Models::Operations::GetEnrichmentProfileResponse, Moov::Models::Operations::GetFileDetailsRequest, Moov::Models::Operations::GetFileDetailsResponse, Moov::Models::Operations::GetFullIssuedCardRequest, Moov::Models::Operations::GetFullIssuedCardResponse, Moov::Models::Operations::GetIssuedCardAuthorizationRequest, Moov::Models::Operations::GetIssuedCardAuthorizationResponse, Moov::Models::Operations::GetIssuedCardRequest, Moov::Models::Operations::GetIssuedCardResponse, Moov::Models::Operations::GetIssuedCardTransactionRequest, Moov::Models::Operations::GetIssuedCardTransactionResponse, Moov::Models::Operations::GetMerchantProcessingAgreementRequest, Moov::Models::Operations::GetMerchantProcessingAgreementResponse, Moov::Models::Operations::GetOnboardingInviteRequest, Moov::Models::Operations::GetOnboardingInviteResponse, Moov::Models::Operations::GetPaymentLinkQRCodeRequest, Moov::Models::Operations::GetPaymentLinkQRCodeResponse, Moov::Models::Operations::GetPaymentLinkRequest, Moov::Models::Operations::GetPaymentLinkResponse, Moov::Models::Operations::GetPaymentMethodRequest, Moov::Models::Operations::GetPaymentMethodResponse, Moov::Models::Operations::GetRefundRequest, Moov::Models::Operations::GetRefundResponse, Moov::Models::Operations::GetRepresentativeRequest, Moov::Models::Operations::GetRepresentativeResponse, Moov::Models::Operations::GetScheduledOccurrenceRequest, Moov::Models::Operations::GetScheduledOccurrenceResponse, Moov::Models::Operations::GetSchedulesRequest, Moov::Models::Operations::GetSchedulesResponse, Moov::Models::Operations::GetSweepConfigRequest, Moov::Models::Operations::GetSweepConfigResponse, Moov::Models::Operations::GetSweepRequest, Moov::Models::Operations::GetSweepResponse, Moov::Models::Operations::GetTerminalApplicationRequest, Moov::Models::Operations::GetTerminalApplicationResponse, Moov::Models::Operations::GetTerminalConfigurationRequest, Moov::Models::Operations::GetTerminalConfigurationResponse, Moov::Models::Operations::GetTermsOfServiceTokenRequest, Moov::Models::Operations::GetTermsOfServiceTokenResponse, Moov::Models::Operations::GetTicketRequest, Moov::Models::Operations::GetTicketResponse, Moov::Models::Operations::GetTransferRequest, Moov::Models::Operations::GetTransferResponse, Moov::Models::Operations::GetUnderwritingRequest, Moov::Models::Operations::GetUnderwritingResponse, Moov::Models::Operations::GetWalletRequest, Moov::Models::Operations::GetWalletResponse, Moov::Models::Operations::GetWalletTransactionRequest, Moov::Models::Operations::GetWalletTransactionResponse, Moov::Models::Operations::InitiateBankAccountVerificationRequest, Moov::Models::Operations::InitiateBankAccountVerificationResponse, Moov::Models::Operations::InitiateMicroDepositsRequest, Moov::Models::Operations::InitiateMicroDepositsResponse, Moov::Models::Operations::InitiateRefundRequest, Moov::Models::Operations::InitiateRefundResponse, Moov::Models::Operations::LinkAccountTerminalApplicationRequest, Moov::Models::Operations::LinkAccountTerminalApplicationResponse, Moov::Models::Operations::LinkApplePayTokenRequest, Moov::Models::Operations::LinkApplePayTokenResponse, Moov::Models::Operations::LinkBankAccountRequest, Moov::Models::Operations::LinkBankAccountResponse, Moov::Models::Operations::LinkCardRequest, Moov::Models::Operations::LinkCardResponse, Moov::Models::Operations::ListAccountTerminalApplicationsRequest, Moov::Models::Operations::ListAccountTerminalApplicationsResponse, Moov::Models::Operations::ListAccountsRequest, Moov::Models::Operations::ListAccountsResponse, Moov::Models::Operations::ListAdjustmentsRequest, Moov::Models::Operations::ListAdjustmentsResponse, Moov::Models::Operations::ListBankAccountsRequest, Moov::Models::Operations::ListBankAccountsResponse, Moov::Models::Operations::ListCapabilitiesRequest, Moov::Models::Operations::ListCapabilitiesResponse, Moov::Models::Operations::ListCardsRequest, Moov::Models::Operations::ListCardsResponse, Moov::Models::Operations::ListDisputeEvidenceRequest, Moov::Models::Operations::ListDisputeEvidenceResponse, Moov::Models::Operations::ListDisputesRequest, Moov::Models::Operations::ListDisputesResponse, Moov::Models::Operations::ListFeePlanAgreementsRequest, Moov::Models::Operations::ListFeePlanAgreementsResponse, Moov::Models::Operations::ListFeePlansRequest, Moov::Models::Operations::ListFeePlansResponse, Moov::Models::Operations::ListFeesFetchRequest, Moov::Models::Operations::ListFeesFetchResponse, Moov::Models::Operations::ListFilesRequest, Moov::Models::Operations::ListFilesResponse, Moov::Models::Operations::ListIndustriesRequest, Moov::Models::Operations::ListIndustriesResponse, Moov::Models::Operations::ListInstitutionsRequest, Moov::Models::Operations::ListInstitutionsResponse, Moov::Models::Operations::ListIssuedCardAuthorizationEventsRequest, Moov::Models::Operations::ListIssuedCardAuthorizationEventsResponse, Moov::Models::Operations::ListIssuedCardAuthorizationsRequest, Moov::Models::Operations::ListIssuedCardAuthorizationsResponse, Moov::Models::Operations::ListIssuedCardTransactionsRequest, Moov::Models::Operations::ListIssuedCardTransactionsResponse, Moov::Models::Operations::ListIssuedCardsRequest, Moov::Models::Operations::ListIssuedCardsResponse, Moov::Models::Operations::ListOnboardingInvitesRequest, Moov::Models::Operations::ListOnboardingInvitesResponse, Moov::Models::Operations::ListPartnerPricingAgreementsRequest, Moov::Models::Operations::ListPartnerPricingAgreementsResponse, Moov::Models::Operations::ListPartnerPricingRequest, Moov::Models::Operations::ListPartnerPricingResponse, Moov::Models::Operations::ListPaymentLinksRequest, Moov::Models::Operations::ListPaymentLinksResponse, Moov::Models::Operations::ListPaymentMethodsRequest, Moov::Models::Operations::ListPaymentMethodsResponse, Moov::Models::Operations::ListReceiptsRequest, Moov::Models::Operations::ListReceiptsResponse, Moov::Models::Operations::ListRefundsRequest, Moov::Models::Operations::ListRefundsResponse, Moov::Models::Operations::ListRepresentativesRequest, Moov::Models::Operations::ListRepresentativesResponse, Moov::Models::Operations::ListSchedulesRequest, Moov::Models::Operations::ListSchedulesResponse, Moov::Models::Operations::ListSweepConfigsRequest, Moov::Models::Operations::ListSweepConfigsResponse, Moov::Models::Operations::ListSweepsRequest, Moov::Models::Operations::ListSweepsResponse, Moov::Models::Operations::ListTerminalApplicationsRequest, Moov::Models::Operations::ListTerminalApplicationsResponse, Moov::Models::Operations::ListTicketMessagesRequest, Moov::Models::Operations::ListTicketMessagesResponse, Moov::Models::Operations::ListTicketsRequest, Moov::Models::Operations::ListTicketsResponse, Moov::Models::Operations::ListTicketsResponseBody, Moov::Models::Operations::ListTransfersRequest, Moov::Models::Operations::ListTransfersResponse, Moov::Models::Operations::ListWalletTransactionsRequest, Moov::Models::Operations::ListWalletTransactionsResponse, Moov::Models::Operations::ListWalletsRequest, Moov::Models::Operations::ListWalletsResponse, Moov::Models::Operations::PingRequest, Moov::Models::Operations::PingResponse, Moov::Models::Operations::RegisterApplePayMerchantDomainsRequest, Moov::Models::Operations::RegisterApplePayMerchantDomainsResponse, Moov::Models::Operations::RequestCapabilitiesRequest, Moov::Models::Operations::RequestCapabilitiesResponse, Moov::Models::Operations::RequestCardRequest, Moov::Models::Operations::RequestCardResponse, Moov::Models::Operations::RetrieveFeesRequest, Moov::Models::Operations::RetrieveFeesResponse, Moov::Models::Operations::RevokeAccessTokenRequest, Moov::Models::Operations::RevokeAccessTokenResponse, Moov::Models::Operations::RevokeOnboardingInviteRequest, Moov::Models::Operations::RevokeOnboardingInviteResponse, Moov::Models::Operations::SaveUnderwritingRequest, Moov::Models::Operations::SaveUnderwritingResponse, Moov::Models::Operations::SearchInstitutionsRequest, Moov::Models::Operations::SearchInstitutionsResponse, Moov::Models::Operations::SubmitDisputeEvidenceRequest, Moov::Models::Operations::SubmitDisputeEvidenceResponse, Moov::Models::Operations::TestEndToEndTokenRequest, Moov::Models::Operations::TestEndToEndTokenResponse, Moov::Models::Operations::UpdateAccountRequest, Moov::Models::Operations::UpdateAccountResponse, Moov::Models::Operations::UpdateApplePayMerchantDomainsRequest, Moov::Models::Operations::UpdateApplePayMerchantDomainsResponse, Moov::Models::Operations::UpdateBrandRequest, Moov::Models::Operations::UpdateBrandResponse, Moov::Models::Operations::UpdateCardRequest, Moov::Models::Operations::UpdateCardResponse, Moov::Models::Operations::UpdateDisputeEvidenceRequest, Moov::Models::Operations::UpdateDisputeEvidenceResponse, Moov::Models::Operations::UpdateIssuedCardRequest, Moov::Models::Operations::UpdateIssuedCardResponse, Moov::Models::Operations::UpdatePaymentLinkRequest, Moov::Models::Operations::UpdatePaymentLinkResponse, Moov::Models::Operations::UpdateRepresentativeRequest, Moov::Models::Operations::UpdateRepresentativeResponse, Moov::Models::Operations::UpdateScheduleRequest, Moov::Models::Operations::UpdateScheduleResponse, Moov::Models::Operations::UpdateSweepConfigRequest, Moov::Models::Operations::UpdateSweepConfigResponse, Moov::Models::Operations::UpdateTicketRequest, Moov::Models::Operations::UpdateTicketResponse, Moov::Models::Operations::UpdateTransferRequest, Moov::Models::Operations::UpdateTransferResponse, Moov::Models::Operations::UploadDisputeEvidenceFileRequest, Moov::Models::Operations::UploadDisputeEvidenceFileResponse, Moov::Models::Operations::UploadDisputeEvidenceTextRequest, Moov::Models::Operations::UploadDisputeEvidenceTextResponse, Moov::Models::Operations::UploadFileRequest, Moov::Models::Operations::UploadFileResponse, Moov::Models::Operations::UpsertBrandRequest, Moov::Models::Operations::UpsertBrandResponse, Moov::Models::Operations::UpsertUnderwritingRequest, Moov::Models::Operations::UpsertUnderwritingResponse
- Defined in:
- lib/crystalline/metadata_fields.rb
Defined Under Namespace
Modules: ClassMethods Classes: Field
Class Method Summary collapse
Instance Method Summary collapse
- #field(field_name) ⇒ Object
- #fields ⇒ Object
- #initialize ⇒ Object
- #marshal_single(field) ⇒ Object
- #to_dict ⇒ Object
- #to_json(*args) ⇒ Object
Class Method Details
.included(base) ⇒ Object
151 152 153 |
# File 'lib/crystalline/metadata_fields.rb', line 151 def self.included(base) base.extend(ClassMethods) end |
Instance Method Details
#field(field_name) ⇒ Object
159 160 161 162 163 |
# File 'lib/crystalline/metadata_fields.rb', line 159 def field(field_name) fields.each do |f| return f if f.name == field_name end end |
#fields ⇒ Object
155 156 157 |
# File 'lib/crystalline/metadata_fields.rb', line 155 def fields self.class.fields end |
#initialize ⇒ Object
145 146 147 148 149 |
# File 'lib/crystalline/metadata_fields.rb', line 145 def initialize instance = allocate fields.each { |mod| instance.singleton_class.include(mod) } instance.send(:initialize) end |
#marshal_single(field) ⇒ Object
165 166 167 168 169 170 171 172 173 174 175 |
# File 'lib/crystalline/metadata_fields.rb', line 165 def marshal_single(field) if field.class.include? ::Crystalline::MetadataFields field.to_dict else if ::Crystalline.needs_string_conversion field ::Crystalline.json_encode field else field end end end |
#to_dict ⇒ Object
177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 |
# File 'lib/crystalline/metadata_fields.rb', line 177 def to_dict result = {} fields.sort_by(&:name).each do |field| = field.[:format_json] required = !.nil? && .include?(:required) if !.nil? && .include?(:letter_case) key = [:letter_case].call(field.name) else key = field.name end f = send(field.name) next if f.nil? && !required result[key] = nil if f.nil? && required if f.is_a? Array result[key] = f.map { |o| marshal_single(o) } elsif f.is_a? Hash result[key] = f.map { |k, v| [k, marshal_single(v)] } else result[key] = marshal_single(f) end end result end |
#to_json(*args) ⇒ Object
203 204 205 |
# File 'lib/crystalline/metadata_fields.rb', line 203 def to_json(*args) JSON.generate(to_dict, *args) end |