generated: '2026-10-12' method: derived generator: derive-data-model.py source: - openapi/mastercard-access-api-openapi.yml - openapi/mastercard-account-groups-api-openapi.yml - openapi/mastercard-account-opening-api-openapi.yml - openapi/mastercard-account-subscriptions-api-openapi.yml - openapi/mastercard-accounts-api-openapi.yml - openapi/mastercard-acquirer-api-openapi.yml - openapi/mastercard-acquirer-merchant-i-ds-api-openapi.yml - openapi/mastercard-activity-api-openapi.yml - openapi/mastercard-aggregate-api-openapi.yml - openapi/mastercard-agreement-api-openapi.yml - openapi/mastercard-agreements-api-openapi.yml - openapi/mastercard-alert-outcomes-api-openapi.yml notation: has_one = property $ref; has_many = array of $ref; belongs_to = _id field summary: entities: 400 entities_in_spec: 720 relationships: 457 entities: - name: 3ds fields: 4 description: Required If authPayerResponse object is passed. - name: 3ds2 fields: 2 description: Required If authPayerResponse object is passed, only for MPGS. - name: AcceptedConsent fields: 3 - name: AccessToken fields: 3 - name: AccessTokenCommonFields fields: 7 - name: Account fields: 0 description: Representation of an account - name: AccountBase fields: 23 description: This object will define the users initial account that is being enrolled at the same time as the user. - name: AccountDetails fields: 4 description: Account Details - name: AccountEnroll fields: 26 - name: AccountInfo fields: 2 description: Data points related to the account - name: AccountOpeningData fields: 4 description: All input related to the opening of the account. User input is required for all requests. Device input is only required if IP and/or device insights are needed. - name: AccountOpeningInsights fields: 4 description: All insights generated by analyzing the provided data. - name: AccountProfile fields: 29 - name: AccountPromoPlanCodes fields: 1 - name: AccountRange fields: 5 description: Information about the account range - name: AccountRequestRange fields: 2 description: An object representing an account range. - name: AccountSearchActivationDetails fields: 1 - name: AccountSearchActivations fields: 10 - name: AccountSearchDetails fields: 5 - name: AccountUpdate fields: 20 - name: AcquirerData fields: 3 description: Object for details about the acquiring institution (for example, merchant bank) or its agent. This includes acquirerIca, acquirerMerchantId and acquirerBin. This object may be used to improve transact - name: AcquirerData_2 fields: 3 description: AcquirerData - name: AcquirerMerchant fields: 1 description: Acquirer & Merchant IDs information - name: AcquirerMerchantId fields: 3 description: Acquirer reference ID & card acceptor ID pair - name: AcquirerMerchantIdsResource fields: 2 description: Set of acquirer reference ID & card acceptor ID pairs resource - name: AddCard fields: 6 - name: AddOnClient fields: 2 - name: AddUpdateItems fields: 8 - name: AddUser fields: 11 - name: AdditionalInfo fields: 2 description: AdditionalInfo Response - name: Address fields: 6 description: Full address including country, state, and postal code. - name: AddressAnalysis fields: 2 description: Results from analyzing a particular address. - name: AddressType fields: 9 - name: Address_2 fields: 6 description: The address of the merchant. - name: AgeingVelocityControl fields: 7 description: The AgingVelocityControl provides the requester with the ability to set a notional credit line through the CumulativeControl. This control keeps track of the current remaining available credit and app - name: AggregateSearchCriteria fields: 5 description: Request object which holds the criteria (that is, list of payment card IDs and aggregate type) for retrieving aggregate transactions. - name: AggregateTransactionFootprint fields: 2 description: Aggregate transaction footprint for a single payment card ID. - name: AggregateTransactionFootprints fields: 2 description: List of AggregateTransactionFootprint. - name: AgreementAckForAgmtCreation fields: 3 - name: AgreementAckForAgmtRetrieval fields: 3 - name: AgreementAcknowledgement fields: 2 - name: AgreementConForPaymentAdvice fields: 3 description: Agreement Confirmation from DSP - name: AgreementCreation fields: 0 - name: AgreementDetailRetrieval fields: 0 - name: AgreementForAgmtRetrieval fields: 2 - name: AgreementForAgmtUpdate fields: 2 - name: AgreementForAgmtUpdate_2 fields: 4 - name: AgreementListItems fields: 2 - name: AgreementStatus fields: 2 - name: AirTravel fields: 21 description: List of air travel reservations - name: AlertsCardAcceptorIdConfig fields: 3 description: Map of acquirer reference id and the corresponding card acceptor id - name: AlertsCardAcceptorIdConfigs fields: 2 description: Card acceptor id configurations for a merchant - name: AlertsCardAcceptorNameConfig fields: 5 description: Card acceptor name configuration - name: AlertsCardAcceptorNameConfigs fields: 2 description: Card acceptor name configurations for a merchant - name: AlertsOrgProfile fields: 5 description: Details of organization profiles containing member name, id and type - name: AlertsOutcome fields: 7 - name: AlertsPageableAcquirerReferenceIdConfigs fields: 2 description: Pageable response containing acquirer reference id configurations - name: AlertsPageableSubMerchantResource fields: 2 description: Pageable response containing sub-merchants with their details - name: AlertsSubMerchantResource fields: 9 description: Response containing a specific sub-merchant with details - name: AlertsSubOrgProfile fields: 4 description: Sub organization member details containing member name, id and type - name: Amount fields: 2 - name: AmountRangeControl fields: 6 description: The exact amount range control will approve a transaction only if the requested amount is equal or greater than MinAmount and less than or equal to MaxAmount. In other words, if Min Amount <= Amount < - name: AmountStopped fields: 2 description: Total amount value and currency of fraud stopped - name: ApiErrorWrapper fields: 1 - name: ApiErrors fields: 1 description: List of errors. - name: Application fields: 4 - name: AssignBenefitAllocation fields: 2 - name: AuditEvents fields: 4 - name: AuditEventsItem fields: 12 - name: AuthPayerResponse fields: 1 - name: Authentication fields: 2 - name: AuthenticationDecisions fields: 4 - name: Authentications fields: 7 - name: BPCAuthorizationNotificationContent fields: 13 description: Payment authorization details for a virtual card generated by Business Payment Controls. - name: BPSPaymentUpdateNotificationContent fields: 8 description: The content of the notification, the structure of which depends on the subject. - name: BaseAccount fields: 2 description: Properties common to all accounts - name: BaseCustomer fields: 2 description: Properties common to all customer - name: BaseMerchant fields: 8 description: Base merchant model schema - name: BaseNewCardDetails fields: 8 - name: BasePerson fields: 10 - name: BatchStatusItems fields: 7 - name: Benchmark fields: 1 - name: BenchmarksData fields: 3 description: benchmark data. - name: BeneficialOwner fields: 7 description: Individual owning the merchant. - name: Benefit fields: 57 description: 'The representation of a benefit provided by Mastercard to the cardholders. ' - name: BillPayAccountValidation fields: 9 - name: BillPayRequest fields: 1 - name: BillPayResponse fields: 1 - name: BillingInsights fields: 5 - name: BinResource fields: 23 - name: BinResourcePage fields: 5 - name: BulkOperationResource fields: 3 description: Resource with responseCode and details - name: BundleDetails fields: 3 - name: Bundles fields: 1 - name: CallToActionLink fields: 2 - name: Callback fields: 11 description: Callback Request - name: CancelBenefitAllocation fields: 2 - name: Card fields: 2 - name: CardAcceptorData fields: 2 - name: CardAcceptorDataResource fields: 4 - name: CardAcceptorNamesBulk fields: 1 - name: CardAcceptorNamesBulkResource fields: 1 description: Set of Card Acceptor Names resource - name: CardBillingAddress fields: 7 - name: CardCVC fields: 3 description: 'Cvc is a unique number.***NOTE*** In case of card not added already then primaryAccountNumber and cardExpiry are required and cardCvc is conditional, optional for Stripe and MPGS payment gateways and ' - name: CardCvcGuest fields: 3 - name: CardItems fields: 2 - name: CardedMerchant fields: 0 - name: CardedPlanInstallmentInformation fields: 0 - name: CardedTransaction fields: 0 - name: Catalog fields: 5 - name: CatalogDetails fields: 1 - name: Categories fields: 1 description: List of merchant categories - name: Category fields: 2 description: Merchant Category Name and id - name: CategoryPurpose fields: 2 - name: CbsAccount fields: 4 description: Core Banking System Account Info. Applicable for Debit Cards only - name: CbsCustomer fields: 1 - name: ClaimFeature fields: 4 - name: ClaimIdentities fields: 5 - name: ClaimScopes fields: 5 - name: ClaimStatus fields: 3 - name: ClaimsData fields: 2 - name: ClarityResponseHeader fields: 0 - name: Client fields: 5 - name: ClientIdentities fields: 2 - name: ClientPreferences fields: 6 - name: ClientSearchInfo fields: 2 - name: ClimateProfile fields: 9 description: Represents a Climate Profile for a User. Always use updated profile present in the response, which might include benchmarks, comparisons, insights and surveys. - name: ConfirmDocumentData fields: 0 description: Document data to be verified. - name: ConfirmedPDS fields: 4 - name: ConsentLanguage fields: 7 description: Consent language details - name: ConsentLanguages fields: 1 description: Collection of Consent Language details - name: Consequence fields: 2 - name: Consumer fields: 4 - name: ConsumerCreditAnalytics fields: 5 description: Object containing list of customer PAN's along with score type and product type for which score will be fetched. - name: ConsumerCreditAnalyticsScore fields: 2 - name: ConsumerEmail fields: 2 - name: ConsumerName fields: 4 - name: Contact fields: 2 - name: Control fields: 12 description: In Control Rule - name: Conversion fields: 9 - name: ConversionRateWrapper fields: 5 - name: Countries fields: 1 description: List of countries - name: Country fields: 2 description: Available information for the Country such as the name and code - name: CountrySubdivision fields: 2 description: Available information the Country Subdivision such as the name and code - name: CountrySubdivisions fields: 1 description: List of country subdivisions - name: CreatedOrModifiedBy fields: 2 description: Timestamp and user responsible for creation or modification of the resource - name: CreditReimbursement fields: 10 description: List of credits for the order - name: Creditor fields: 2 - name: CreditorAckForAgmtRetrieval fields: 6 - name: CreditorAckForPaymentRetrieval fields: 8 - name: CreditorAcknowledgement fields: 3 - name: CreditorForAgreementCreation fields: 3 - name: CreditorForPAL fields: 5 - name: CreditorForRefund fields: 2 - name: CreditorForSRR fields: 2 - name: Crm fields: 3 description: Customer Relationship Management - name: CrmResource fields: 0 description: Customer Relationship Management Response - name: CrossPANAggregation fields: 1 description: Cross PAN aggregated carbon footprint for given aggregate type. - name: CurfewControl fields: 5 description: Curfew Control - name: Currency_2 fields: 2 - name: CurrentAddress fields: 1 - name: CurrentContact fields: 2 - name: CustomAttribute fields: 2 - name: CustomData fields: 2 - name: Customer fields: 0 description: Representation of a customer - name: CustomerAccount fields: 3 - name: CustomerPAN fields: 2 - name: DSPDetails fields: 5 - name: DebitApplication fields: 1 description: Contains information about different types of debit cards - name: DebitCardDetails fields: 9 - name: DebitCardProfile fields: 4 - name: DebitClient fields: 4 - name: Debtor fields: 2 - name: DebtorAckForPaymentRetrieval fields: 2 - name: DebtorForSRR fields: 2 - name: Delivery fields: 3 description: List of deliveries created for the order - name: Deregistration fields: 4 description: pan deregistration object - name: DeviceDetails fields: 2 description: More granular details of the device insights. - name: DeviceID fields: 5 description: This field contains device identification information. - name: DeviceInfo fields: 3 description: This field contains information related to the consumer device used to authorize with your product or service. - name: DeviceInput fields: 29 description: Input related to the device. - name: DeviceInsights fields: 2 description: Insights generated by analyzing the provided device data. - name: DeviceScores fields: 3 description: Scores that were calculated by analyzing the provided device data. - name: DigitalDelivery fields: 7 - name: Discount fields: 3 description: List of discounts applied to the order - name: DocumentDataRetrieval fields: 12 - name: DocumentIdConfirmation fields: 8 - name: DocumentVerificationConfirmData fields: 12 - name: DocumentVerificationExtractedData fields: 3 - name: DocumentVerificationExtractedDataDocumentData fields: 29 description: Document Data. - name: DonateCard fields: 2 - name: DonateCardRetrieve fields: 10 - name: DonateCardUpdate fields: 2 - name: DonateGetAllCards fields: 1 - name: DonateSetup fields: 6 - name: DonateSetupUpdate fields: 3 - name: DonateSetups fields: 6 - name: DonateUserAddress fields: 7 - name: Donation fields: 3 - name: DonationHistory fields: 6 - name: DonationHistoryPaged fields: 2 - name: DonationHistoryRes fields: 16 - name: DonationSetup fields: 7 - name: DonorEmail fields: 2 - name: DonorPhoneNumber fields: 2 - name: Dpa fields: 8 description: An array of objects to contain DPA registration details. - name: DpaAddUpdateRequest fields: 2 description: The DpaAddUpdateRequest is used to add, update, or delete DPAs from the Mastercard system. Additionally, the DpaAddUpdateRequest can be used to generate serviceIds in Commerce Platform use cases. - name: DpaAddress fields: 8 description: The Digital Payment Application (DPA) business address. - name: DpaBatchStatus fields: 7 description: The DpaBatchStatus response contains information related to the status of a submitted Digital Payment Application (DPA) batch. - name: DpaData fields: 5 description: DpaData - name: DpaData_2 fields: 5 - name: DpaRequest fields: 1 - name: DpaResponse fields: 1 description: Container object for DpaResults - name: DpaResults fields: 4 description: Object for individual Digital Payment Application (DPA) item status data. - name: DpaResults_2 fields: 4 description: Status of uploaded dpas - name: Dpas fields: 9 - name: ECBConversionObject fields: 4 - name: EcbMcRateIssued fields: 3 - name: EligibilityMessage fields: 2 description: Eligibility message when no offer found. This will be only available in response in case of Installment on card offers. - name: EmailAnalysis fields: 7 description: Results from analyzing a particular email address. - name: EmailOtp fields: 9 - name: EmailRiskScore fields: 1 - name: EnhancedCurrency fields: 2 - name: EnhancedCurrencyConversionData fields: 11 - name: EnhancedCurrencyConversionWrapper fields: 4 - name: EnhancedEcbCurrencies fields: 2 - name: EnhancedEcbCurrencyWrapper fields: 4 - name: EnhancedMastercardCurrencies fields: 2 - name: EnhancedMastercardCurrencyWrapper fields: 4 - name: EnhancedSettlementRateIssued fields: 3 - name: EnhancedSettlementRateIssuedWrapper fields: 4 - name: EnrolledAccount fields: 2 - name: EnrolledUser fields: 4 - name: Error fields: 5 description: The error response model used by all of our API endpoints - name: ErrorData fields: 5 - name: ErrorItem fields: 5 description: Error Details - name: ErrorList fields: 1 description: The error response model used by all of our API endpoints - name: ErrorMessage fields: 1 description: The error response model used by all of our API endpoints. - name: ErrorWrapper fields: 1 - name: Errors fields: 1 - name: Errors_3 fields: 1 description: Only returned in the event of an error condition - name: FacilitatorProfile fields: 2 - name: FieldContent fields: 3 description: The structure used to specify what content in the field should cause a match. - name: FraudDetection fields: 1 description: Object containing the signals from the device to be used for fraud detection. - name: FraudDetectionMeta fields: 1 description: Fraud detection meta-data. - name: FraudDetectionResponseMeta fields: 1 description: An object that represents the result of the fraud risk assessment. - name: FreshCard fields: 7 - name: GuestDonate fields: 5 - name: HistoricOrder fields: 14 description: List of historic orders for this account. - name: HistoricalTransactionFootprint fields: 2 description: A single transaction footprint along with transaction info for a corresponding payment transaction. - name: IDPClaim fields: 2 - name: IPInsights fields: 2 description: Insights generated by analyzing the provided IP address. - name: IdentityAttributeDeletions fields: 7 - name: IndividualInsights fields: 12 description: The details associated with the individual insights. - name: InitializeAuthentications fields: 12 - name: InsightsList fields: 3 description: List of the types of insights returned. - name: InstallmentPlan fields: 12 - name: IssuerFraud fields: 0 - name: IssuerProfile fields: 8 description: Information about an Issuer as available on the server. - name: IssuerProfileDetails fields: 12 description: Information about an Issuer as available on the server. - name: Kyc fields: 3 - name: Lodging fields: 15 description: List of accommodation rentals - name: Loyalty fields: 5 description: List of loyalty membership accounts that relate to the order - name: MastercardFraud fields: 0 - name: Merchant fields: 2 - name: MerchantCustomerServiceContact fields: 5 - name: MerchantParameters fields: 6 description: Merchant parameters contains Merchant details which is required to identify Bilateral or Merchant Funded Offer. Certain parameters need to be passed together to make it identifiable and below is possi - name: MerchantProfile fields: 15 - name: MerchantReceiptContact fields: 4 - name: MerchantResource fields: 0 description: Base merchant response schema - name: MerchantSearch fields: 16 description: Merchant object - name: Merchant_2 fields: 21 description: Merchant object - name: Mobile fields: 2 description: Mobile number details - name: NameType fields: 5 - name: NewAgreementDetailRetrieval fields: 0 - name: NewAgreementUpdate fields: 0 - name: NewAgreementUpdate_2 fields: 0 - name: NewCardDetails fields: 1 - name: NewClient fields: 1 - name: NewPaymentConfirmationAdvice fields: 0 - name: NewPaymentRequest fields: 0 - name: NewRefundAccount fields: 0 - name: NewRefundPaymentConfirmation fields: 0 - name: Notification fields: 15 description: notification request - name: Offer fields: 23 description: Offer response model with Repayment Schedule. - name: OfferParameters fields: 3 description: Offer Presentment request parameters. - name: OffersGroup fields: 4 description: Base object for offer presentments response. - name: Order fields: 31 description: Contains items, payments, transaction details, shipping, and other information related to the order (purchase) - name: OrderApi fields: 2 - name: OrderApiAcknowledgement fields: 6 - name: OrderItem fields: 21 description: List of items (products) included in the order (requires at least one, may repeat). This item identified one product of the list. - name: OrderItemStatus fields: 7 - name: OrderStatus fields: 4 - name: Otp fields: 3 - name: OtpVerification fields: 9 - name: Otp_2 fields: 2 - name: PCLOUser fields: 3 description: This object should only be used by Personal Card Linked Offers (PCLO) users. This object will define the users communications preferences for PCLO. - name: Page fields: 3 - name: PageableCardAcceptorNamesResource fields: 2 description: Pageable card acceptor names resource with pagination metadata - name: PageableLocationsResource fields: 2 description: Pageable locations resource with pagination metadata - name: PagedResult_RealTimeTransaction_DonationHistoryResponse_ fields: 4 description: ONE-TIME or Monthly transactions will be returned in list,because for monthly setup one real time transaction happens and then monthly donation is started - name: PagedResult_RealTimeTransaction_ProgramTransactionHistoryResponse_ fields: 4 description: ONE-TIME or Monthly transactions will be returned in list,because for monthly setup one real time transaction happens and then monthly donation is started - name: PagedResult_RecurringTransaction_DonationHistoryResponse_ fields: 4 description: All Micro OR Monthly transactions will be returned in list - name: PagedResult_RecurringTransaction_ProgramTransactionHistoryResponse_ fields: 4 description: All Micro OR Monthly transactions will be returned in list - name: PanRegistrationBody fields: 4 description: Request object for pan registration - name: Partner fields: 3 - name: Passenger fields: 9 description: The list of passengers flying on this particular flight - name: Payment fields: 21 description: List of payments for the order (requires at least one, may repeat) - name: PaymentCard fields: 2 description: The request object for registering a new Payment Card. This object will be encrypted before sending it to the server. - name: PaymentConfirmationAdvice fields: 0 - name: PaymentRequest fields: 0 - name: PaymentRequestDetailRetrieval fields: 0 - name: PaymentValidationStatus fields: 3 description: Validation Response - name: Person fields: 2 - name: PersonalInformation fields: 1 - name: Phone fields: 2 - name: PhoneDetails fields: 2 - name: PhysicalDelivery fields: 24 - name: PlanNotifErrorWrapper fields: 1 - name: PlanNotifMerchant fields: 6 - name: PlanPost fields: 9 - name: PlanProcessorPost fields: 10 - name: PredictionDataError fields: 2 - name: PredictionDataSuccess fields: 2 - name: PreferredTheme fields: 0 description: Color hex code to set preferred colors for webview. - name: PrepaidCardApplication fields: 2 - name: PrepaidCardProfile fields: 5 - name: PrimaryCard fields: 3 - name: PrimaryEmail fields: 8 - name: Product fields: 2 - name: ProgramTransactionHistoryPaged fields: 6 - name: Provider fields: 5 description: Provider details object. - name: Question fields: 5 - name: RPClaimsUserConsent fields: 8 - name: RPClaimsUserData fields: 6 - name: RPClaimsUserDetails fields: 7 - name: RealTimePayment fields: 7 - name: Recipient fields: 9 description: Recipient Request - name: RecordApi fields: 12 - name: Refund fields: 5 - name: RegisteredContacts fields: 3 - name: Registration fields: 5 description: pan encrypted registration object - name: RelatedPurchase fields: 7 description: Additional charges related to the property stay (such as restaurant charges, mini-bar, etc.) - name: Reservation fields: 12 description: List of reservations created for the order - name: ResponseHeader fields: 4 - name: RetrieveDonateSetUpDetails fields: 8 - name: RetrieveUser fields: 11 - name: RewardItem fields: 14 - name: SMSOtp fields: 9 - name: SanctionScreening fields: 8 - name: Scores fields: 2 - name: SearchCriteria fields: 16 description: Parameters used to look up order - name: SensitiveDataField fields: 1 description: Mandatory for Carded Installments - name: ServiceProvider fields: 9 description: Information about a Service Provider as available on the server. - name: SettlementCurrency fields: 1 - name: ShortAddress fields: 6 description: Address. - name: SourceSystemClientMapping fields: 3 description: Client information mapping with source system identifiers - name: Specification fields: 7 description: Specifies criteria to determine whether an event should cause a notification to be generated. - name: SpecificationDetails fields: 7 description: Specifies criteria to determine whether an event should cause a notification to be generated. - name: StatusUpdate fields: 3 - name: SubMerchant fields: 0 description: Schema for a sub-merchant - name: SurveyData fields: 5 description: List of survey questions. - name: SurveyJs fields: 3 description: SurveyJS compatible survey. See https://surveyjs.io/ - name: Tax fields: 3 - name: ThreeDSDefaultData fields: 4 description: Enables a Merchant to supply their existing 3-D Secure (3DS) integration details at the time of Digital Payment Application (DPA) registration. - name: TimeOfDayControl fields: 3 description: The TimeOfDayControl provides the ability to limit authorization activity to defined time periods for each day - name: TpAuditMetadata fields: 2 description: Object containing metadata related to the request. - name: TpDataShare fields: 6 - name: Transaction fields: 2 - name: TransactionAcknowledgement fields: 14 - name: TransactionFootprint fields: 0 description: A single transaction footprint calculated for a corresponding payment transaction. - name: TransactionForPAL fields: 10 - name: TransactionForPaymentRetrieval fields: 5 - name: TransactionIdentifier fields: 2 description: Transaction Identifier containing CFC Indicator the key and value pair. - name: TransactionInsights fields: 3 - name: TransactionInsightsData fields: 51 - name: Transactions fields: 3 - name: TransactionsSummary fields: 3 - name: UpdateCard fields: 6 - name: UpdateUser fields: 11 - name: UpdateUserProfile fields: 3 description: The request object for updating a enrolled user onto Carbon Calculator Experience platform. - name: UserAccountActivityItems fields: 3 - name: UserAddress fields: 8 description: This object will define the users default shipping/mailing address. - name: UserDetails fields: 3 description: More granular details of the user insights. - name: UserEnroll fields: 27 - name: UserInput fields: 5 description: Input related to the user (account and either email or phone are required). - name: UserInsights fields: 2 description: Insights generated by analyzing the provided user data. - name: UserName fields: 4 - name: UserProfile fields: 8 description: The request object for enrolling a new user to Carbon Calculator Experience API. - name: UserUpdate fields: 42 - name: Validation fields: 7 description: Validation Request - name: VehicleRental fields: 20 description: List of rental vehicle reservations - name: VerifyAuthenticationDecisions fields: 11 - name: cardExpiry fields: 2 - name: errors fields: 1 - name: notification fields: 6 description: The notification structure - contains information about the notification and the notification content itself - name: refundPayment fields: 3 - name: sensitiveConsumerReqData fields: 1 description: This object explains the definition of the Highly Sensitive and Special handling data fields, which will be obtained when Mastercard decrypts the 'encryptedValue' field using JWE decryption using Mast - name: sensitiveConsumerResData fields: 1 description: This object explains the definition of the Highly Sensitive and Special handling data fields, which will be obtained when Mastercard decrypts the 'encryptedValue' field using JWE decryption using Mast - name: status fields: 2 relationships: - from: AccessToken to: Transaction type: belongs_to via: transactionId - from: AccessTokenCommonFields to: UserProfile type: belongs_to via: userProfileId - from: AccessTokenCommonFields to: AuditEventsItem type: has_many via: sdkAuditEvents - from: AccessTokenCommonFields to: TpAuditMetadata type: has_one via: tpAuditMetadata - from: AuditEventsItem to: UserProfile type: belongs_to via: userProfileId - from: Errors to: ErrorItem type: has_many via: Error - from: UserDetails to: EmailAnalysis type: has_one via: email - from: UserDetails to: AddressAnalysis type: has_one via: address - from: ErrorList to: Error type: has_many via: Error - from: ErrorMessage to: ErrorList type: has_one via: Errors - from: DeviceDetails to: DeviceID type: has_one via: id - from: DeviceDetails to: DeviceInfo type: has_one via: deviceInfo - from: InsightsList to: UserInsights type: has_one via: user - from: InsightsList to: IPInsights type: has_one via: ip - from: InsightsList to: DeviceInsights type: has_one via: device - from: UserInput to: AccountInfo type: has_one via: account - from: UserInput to: Address type: has_one via: address - from: DeviceInsights to: DeviceScores type: has_one via: scores - from: DeviceInsights to: DeviceDetails type: has_one via: details - from: AccountOpeningInsights to: InsightsList type: has_one via: insights - from: UserInsights to: UserDetails type: has_one via: details - from: AccountOpeningData to: DeviceInput type: has_one via: device - from: AccountOpeningData to: UserInput type: has_one via: user - from: CustomerAccount to: Customer type: has_one via: customer - from: CustomerAccount to: Account type: has_one via: account - from: Customer to: SubMerchant type: belongs_to via: subMerchantId - from: ErrorWrapper to: Errors type: has_one via: Errors - from: BaseCustomer to: Merchant type: belongs_to via: merchantId - from: AccountEnroll to: Account type: belongs_to via: accountId - from: AccountUpdate to: Account type: belongs_to via: accountId - from: AccountSearchDetails to: Account type: has_many via: accounts - from: EnrolledAccount to: Account type: belongs_to via: accountId - from: AcquirerMerchantIdsResource to: AcquirerMerchantId type: has_many via: rejectedIds - from: NewAgreementUpdate to: Creditor type: has_one via: creditor - from: NewAgreementUpdate to: AgreementForAgmtUpdate type: has_one via: agreement - from: CreditorForSRR to: Creditor type: belongs_to via: creditorId - from: NewAgreementDetailRetrieval to: Debtor type: has_one via: debtor - from: NewAgreementDetailRetrieval to: AgreementForAgmtRetrieval type: has_one via: agreement - from: AgreementListItems to: CreditorAcknowledgement type: has_one via: creditor - from: CreditorAckForAgmtRetrieval to: Creditor type: belongs_to via: creditorId - from: NewAgreementUpdate_2 to: Debtor type: has_one via: debtor - from: NewAgreementUpdate_2 to: AgreementForAgmtUpdate_2 type: has_one via: agreement - from: AgreementDetailRetrieval to: CreditorAckForAgmtRetrieval type: has_one via: creditor - from: AgreementDetailRetrieval to: AgreementAckForAgmtRetrieval type: has_one via: agreement - from: CreditorAcknowledgement to: Creditor type: belongs_to via: creditorId - from: AgreementCreation to: AgreementAckForAgmtCreation type: has_one via: agreement - from: CreditorForAgreementCreation to: Creditor type: belongs_to via: creditorId - from: AlertsOutcome to: Refund type: has_one via: refund - from: AlertsOutcome to: AmountStopped type: has_one via: amountStopped - from: StatusUpdate to: Errors type: has_one via: errors - from: Refund to: Transaction type: belongs_to via: transactionId - from: AlertsPageableAcquirerReferenceIdConfigs to: ResponseHeader type: has_one via: responseHeader - from: Delivery to: DigitalDelivery type: has_one via: digitalDelivery - from: Delivery to: PhysicalDelivery type: has_one via: physicalDelivery - from: Reservation to: AirTravel type: has_many via: itineraries - from: Reservation to: VehicleRental type: has_many via: vehicleRentals - from: Reservation to: Lodging type: has_many via: lodgings - from: Passenger to: NameType type: has_one via: name - from: Passenger to: RelatedPurchase type: has_many via: relatedPurchases - from: OrderApi to: SearchCriteria type: has_one via: searchCriteria - from: MerchantReceiptContact to: AddressType type: has_one via: receiptAddress - from: MerchantProfile to: MerchantReceiptContact type: has_one via: merchantReceiptContact - from: MerchantProfile to: MerchantCustomerServiceContact type: has_one via: merchantCustomerServiceContact - from: OrderItem to: Product type: belongs_to via: productId - from: OrderItem to: Discount type: has_one via: itemDiscount - from: Loyalty to: NameType type: has_one via: nameRegistered - from: Loyalty to: AddressType type: has_one via: addressRegistered - from: FacilitatorProfile to: MerchantProfile type: has_one via: profile - from: Order to: NameType type: has_one via: orderRecipientName - from: Order to: AddressType type: has_one via: storeAddress - from: Order to: OrderItem type: has_many via: orderItems - from: Order to: Payment type: has_many via: payments - from: Order to: CreditReimbursement type: has_many via: creditReimbursements - from: Order to: Refund type: has_many via: refunds - from: Order to: Tax type: has_many via: taxItems - from: Order to: Discount type: has_many via: discounts - from: Order to: Delivery type: has_many via: deliveries - from: Order to: Reservation type: has_many via: reservations - from: Order to: Loyalty type: has_many via: loyalties - from: Order to: CustomData type: has_many via: customData - from: Order to: CallToActionLink type: has_many via: callToActionLinks - from: AccountProfile to: NameType type: has_one via: name - from: AccountProfile to: AddressType type: has_one via: accountShippingAddress - from: AccountProfile to: AddressType type: has_one via: accountBillingAddress - from: AccountProfile to: Consequence type: has_one via: consequence - from: AccountProfile to: HistoricOrder type: has_many via: historicOrders - from: OrderApiAcknowledgement to: Order type: has_one via: order - from: OrderApiAcknowledgement to: MerchantProfile type: has_one via: merchantProfile - from: OrderApiAcknowledgement to: MerchantProfile type: has_one via: paymentFacilitatorProfile - from: OrderApiAcknowledgement to: FacilitatorProfile type: has_one via: facilitatorProfile - from: OrderApiAcknowledgement to: AccountProfile type: has_one via: accountProfile - from: Lodging to: RelatedPurchase type: has_many via: relatedPurchases - from: Lodging to: AddressType type: has_one via: lodgingAddress - from: HistoricOrder to: Order type: belongs_to via: orderId - from: AirTravel to: Passenger type: has_many via: passengers - from: MerchantCustomerServiceContact to: AddressType type: has_one via: address - from: SearchCriteria to: Merchant type: belongs_to via: merchantId - from: VehicleRental to: NameType type: has_one via: operatorName - from: VehicleRental to: RelatedPurchase type: has_many via: relatedPurchases - from: VehicleRental to: AddressType type: has_one via: vehiclePickupAddress - from: VehicleRental to: AddressType type: has_one via: vehicleDropoffAddress - from: PhysicalDelivery to: NameType type: has_one via: shippingName - from: PhysicalDelivery to: AddressType type: has_one via: shippingAddress - from: PhysicalDelivery to: AddressType type: has_one via: pickupAddressLocation - from: PhysicalDelivery to: NameType type: has_one via: nameOfSigner - from: Payment to: NameType type: has_one via: billingName - from: Payment to: AddressType type: has_one via: billingAddress - from: AuditEvents to: AuditEventsItem type: has_many via: sdkAuditEvents - from: AuditEvents to: UserProfile type: belongs_to via: userProfileId - from: AuthenticationDecisions to: Transaction type: belongs_to via: transactionId - from: VerifyAuthenticationDecisions to: UserProfile type: belongs_to via: userProfileId - from: VerifyAuthenticationDecisions to: DeviceInfo type: has_one via: deviceInfo - from: VerifyAuthenticationDecisions to: FraudDetection type: has_one via: fraudDetection - from: DpaBatchStatus to: BatchStatusItems type: has_many via: items - from: BatchStatusItems to: Error type: has_one via: error - from: BatchStatusItems to: DpaResults type: has_many via: dpaResults - from: AcquirerData to: AcquirerMerchant type: belongs_to via: acquirerMerchantId - from: AddUpdateItems to: Customer type: belongs_to via: customerId - from: AddUpdateItems to: Dpas type: has_many via: dpas - from: DpaData to: Address type: has_one via: dpaAddress - from: DpaAddUpdateRequest to: AddUpdateItems type: has_many via: items - from: Dpas to: SubMerchant type: belongs_to via: subMerchantId - from: Dpas to: DpaData type: has_one via: dpaData - from: Dpas to: ThreeDSDefaultData type: has_one via: threeDSDefaultdata - from: Dpas to: AcquirerData type: has_many via: acquirerData - from: DpaResults to: Error type: has_one via: error - from: AcquirerData_2 to: AcquirerMerchant type: belongs_to via: acquirerMerchantId - from: DpaResponse to: DpaResults_2 type: has_many via: dpaResults - from: Dpa to: DpaData_2 type: has_one via: dpaData - from: Dpa to: ThreeDSDefaultData type: has_one via: threeDSDefaultdata - from: Dpa to: AcquirerData_2 type: has_many via: acquirerData - from: DpaData_2 to: DpaAddress type: has_one via: dpaAddress - from: DpaRequest to: Dpa type: has_many via: dpas - from: Benchmark to: BenchmarksData type: has_one via: benchmarksPayload - from: errors to: Error type: has_many via: Error - from: Bundles to: BundleDetails type: has_many via: bundles - from: Benefit to: CustomAttribute type: has_many via: customAttributes - from: BinResourcePage to: BinResource type: has_many via: items - from: Recipient to: Client type: belongs_to via: clientId - from: Recipient to: Transaction type: belongs_to via: transactionId - from: Callback to: Recipient type: has_many via: recipients - from: PageableCardAcceptorNamesResource to: CardAcceptorDataResource type: has_many via: data - from: PageableCardAcceptorNamesResource to: ClarityResponseHeader type: has_one via: metadata - from: AlertsCardAcceptorNameConfigs to: ResponseHeader type: has_one via: responseHeader - from: AlertsCardAcceptorNameConfigs to: AlertsCardAcceptorNameConfig type: has_many via: configs - from: AlertsCardAcceptorIdConfigs to: ResponseHeader type: has_one via: responseHeader - from: AlertsCardAcceptorIdConfigs to: AlertsCardAcceptorIdConfig type: has_many via: configs - from: CardAcceptorNamesBulkResource to: BulkOperationResource type: has_many via: cardAcceptorNames - from: CardAcceptorNamesBulk to: CardAcceptorData type: has_many via: cardAcceptorNames - from: SourceSystemClientMapping to: Client type: belongs_to via: clientId - from: CbsCustomer to: Kyc type: has_one via: kyc - from: PrimaryCard to: Card type: belongs_to via: cardId - from: DebitCardDetails to: DebitApplication type: has_one via: application - from: DebitCardDetails to: PrimaryCard type: has_one via: primary - from: DebitCardDetails to: AddOnClient type: has_one via: addOn - from: DebitCardDetails to: DebitClient type: has_one via: client - from: DebitCardDetails to: CbsAccount type: has_one via: cbsAccount - from: DebitCardDetails to: AccountPromoPlanCodes type: has_one via: account - from: RegisteredContacts to: Mobile type: has_one via: mobile - from: PrepaidCardProfile to: NewClient type: has_one via: client - from: PrepaidCardProfile to: NewCardDetails type: has_many via: cards - from: PrepaidCardProfile to: BaseAccount type: has_many via: accounts - from: BasePerson to: CurrentAddress type: has_one via: currentAddress - from: BasePerson to: Address type: has_one via: officeAddress - from: BasePerson to: CurrentContact type: has_one via: currentContact - from: BasePerson to: CurrentContact type: has_one via: permanentContact - from: BasePerson to: RegisteredContacts type: has_one via: registeredContacts - from: BasePerson to: ClientPreferences type: has_one via: preferences - from: BaseNewCardDetails to: Application type: has_one via: application - from: BaseNewCardDetails to: PrimaryCard type: has_one via: primary - from: BaseNewCardDetails to: AddOnClient type: has_one via: addOn - from: BaseNewCardDetails to: Client type: has_one via: client - from: BaseNewCardDetails to: FreshCard type: has_one via: card - from: BaseNewCardDetails to: AccountPromoPlanCodes type: has_one via: account - from: DebitCardProfile to: NewClient type: has_one via: client - from: DebitCardProfile to: NewCardDetails type: has_many via: cards - from: DebitCardProfile to: BaseAccount type: has_many via: accounts - from: ClientSearchInfo to: Mobile type: has_one via: mobile - from: Contact to: Mobile type: has_one via: mobile - from: Person to: Kyc type: has_one via: kyc - from: Person to: SourceSystemClientMapping type: has_one via: sourceSystem - from: CbsAccount to: Client type: belongs_to via: clientId - from: CatalogDetails to: Catalog type: has_many via: catalogs - from: Categories to: Category type: has_many via: categories - from: AlertsSubMerchantResource to: SubMerchant type: belongs_to via: subMerchantId - from: AlertsSubMerchantResource to: CreatedOrModifiedBy type: has_one via: createdBy - from: AlertsSubMerchantResource to: CreatedOrModifiedBy type: has_one via: modifiedBy - from: ApiErrorWrapper to: ApiErrors type: has_one via: Errors - from: ClaimStatus to: ClaimFeature type: has_many via: features - from: ClaimIdentities to: Transaction type: belongs_to via: transactionId - from: ClaimIdentities to: FraudDetectionResponseMeta type: has_one via: fraudDetectionMeta - from: ClaimScopes to: TpAuditMetadata type: has_one via: tpAuditMetadata - from: AccountSearchActivationDetails to: AccountSearchActivations type: has_many via: accountActivations - from: NewPaymentConfirmationAdvice to: Debtor type: has_one via: debtor - from: NewPaymentConfirmationAdvice to: Payment type: has_one via: payment - from: NewPaymentConfirmationAdvice to: AgreementConForPaymentAdvice type: has_one via: agreementConfirmation - from: PaymentConfirmationAdvice to: AgreementStatus type: has_one via: agreementStatus - from: MastercardFraud to: Provider type: belongs_to via: providerId - from: MastercardFraud to: TransactionIdentifier type: has_many via: transactionIdentifiers - from: IssuerFraud to: TransactionIdentifier type: has_many via: transactionIdentifiers - from: IssuerFraud to: Merchant type: belongs_to via: merchantId - from: ConsentLanguages to: ConsentLanguage type: has_many via: consentLanguages - from: PanRegistrationBody to: AccountRequestRange type: has_one via: accountRange - from: PanRegistrationBody to: sensitiveConsumerReqData type: has_one via: sensitiveData - from: Registration to: AccountRange type: has_one via: accountRange - from: Registration to: sensitiveConsumerResData type: has_one via: sensitiveData - from: Deregistration to: sensitiveConsumerResData type: has_one via: sensitiveData - from: ConversionRateWrapper to: Conversion type: has_one via: data - from: CountrySubdivisions to: CountrySubdivision type: has_many via: countrySubdivisions - from: Countries to: Country type: has_many via: countries - from: EnhancedEcbCurrencies to: EnhancedCurrency type: has_many via: currencies - from: EnhancedMastercardCurrencyWrapper to: EnhancedMastercardCurrencies type: has_one via: data - from: EnhancedEcbCurrencyWrapper to: EnhancedEcbCurrencies type: has_one via: data - from: EnhancedMastercardCurrencies to: EnhancedCurrency type: has_many via: currencies - from: SettlementCurrency to: Currency_2 type: has_many via: currencies - from: TpDataShare to: UserProfile type: belongs_to via: userProfileId - from: TpDataShare to: Address type: has_one via: address - from: TpDataShare to: Phone type: has_one via: phone - from: DocumentVerificationExtractedData to: DocumentVerificationExtractedDataDocumentData type: has_one via: documentData - from: DocumentVerificationExtractedData to: Transaction type: belongs_to via: transactionId - from: DSPDetails to: CategoryPurpose type: has_many via: categoryPurposeList - from: DocumentVerificationConfirmData to: AuditEventsItem type: has_many via: sdkAuditEvents - from: DocumentVerificationConfirmData to: TpAuditMetadata type: has_one via: tpAuditMetadata - from: DocumentVerificationConfirmData to: ConfirmDocumentData type: has_one via: documentData - from: DocumentVerificationConfirmData to: UserProfile type: belongs_to via: userProfileId - from: DocumentVerificationConfirmData to: FraudDetection type: has_one via: fraudDetection - from: DocumentVerificationConfirmData to: DeviceInfo type: has_one via: deviceInfo - from: DocumentIdConfirmation to: UserProfile type: belongs_to via: userProfileId - from: DocumentIdConfirmation to: AuditEventsItem type: has_many via: sdkAuditEvents - from: DocumentIdConfirmation to: TpAuditMetadata type: has_one via: tpAuditMetadata - from: ConfirmedPDS to: Transaction type: belongs_to via: transactionId - from: ConfirmedPDS to: FraudDetectionMeta type: has_one via: fraudDetectionMeta - from: DocumentDataRetrieval to: UserProfile type: belongs_to via: userProfileId - from: DocumentDataRetrieval to: AuditEventsItem type: has_many via: sdkAuditEvents - from: DocumentDataRetrieval to: TpAuditMetadata type: has_one via: tpAuditMetadata - from: PagedResult_RealTimeTransaction_ProgramTransactionHistoryResponse_ to: DonationHistoryRes type: has_many via: items - from: CardItems to: Card type: belongs_to via: card_id - from: ProgramTransactionHistoryPaged to: PagedResult_RealTimeTransaction_ProgramTransactionHistoryResponse_ type: has_one via: realTimeTransaction - from: ProgramTransactionHistoryPaged to: PagedResult_RecurringTransaction_ProgramTransactionHistoryResponse_ type: has_one via: recurringTransaction - from: RecordApi to: Partner type: has_one via: partner - from: RecordApi to: Customer type: has_one via: customer - from: RecordApi to: Merchant type: has_one via: merchant - from: RecordApi to: Transaction type: belongs_to via: transactionId - from: TransactionsSummary to: Card type: belongs_to via: card_id - from: TransactionsSummary to: Transactions type: has_one via: transactions - from: DonationHistoryRes to: Card type: belongs_to via: cardId - from: DonationHistoryRes to: Client type: belongs_to via: clientId - from: DonationHistoryRes to: Order type: belongs_to via: orderId - from: DonationHistoryRes to: Transaction type: belongs_to via: transactionId - from: Transactions to: Transaction type: belongs_to via: transactionId - from: PagedResult_RecurringTransaction_ProgramTransactionHistoryResponse_ to: DonationHistoryRes type: has_many via: items - from: DonationHistory to: Card type: belongs_to via: cardId - from: DonateCardRetrieve to: CardBillingAddress type: has_one via: billingAddress - from: DonateCardRetrieve to: Card type: belongs_to via: cardId - from: DonateCardRetrieve to: cardExpiry type: has_one via: cardExpiry - from: PagedResult_RecurringTransaction_DonationHistoryResponse_ to: DonationHistoryRes type: has_many via: items - from: DonateCard to: Card type: belongs_to via: cardId - from: DonationHistoryPaged to: PagedResult_RealTimeTransaction_DonationHistoryResponse_ type: has_one via: realTimeTransaction - from: DonationHistoryPaged to: PagedResult_RecurringTransaction_DonationHistoryResponse_ type: has_one via: recurringTransaction - from: DonationSetup to: Card type: belongs_to via: cardId - from: DonationSetup to: AuthPayerResponse type: has_one via: authPayerResponse - from: DonateGetAllCards to: DonateCardRetrieve type: has_many via: items - from: 3ds to: Transaction type: belongs_to via: transactionId - from: DonateSetup to: DonationSetup type: belongs_to via: donationSetupId - from: DonateSetup to: Transaction type: belongs_to via: transactionId - from: UpdateCard to: CardBillingAddress type: has_one via: billingAddress - from: UpdateCard to: cardExpiry type: has_one via: CardExpiry - from: DonateCardUpdate to: Card type: belongs_to via: cardId - from: RetrieveUser to: AcceptedConsent type: has_one via: acceptedConsents - from: RetrieveUser to: DonateUserAddress type: has_many via: addresses - from: RetrieveUser to: DonorEmail type: has_many via: emails - from: RetrieveUser to: ConsumerName type: has_one via: name - from: RetrieveUser to: PersonalInformation type: has_one via: personalInformation - from: RetrieveUser to: DonorPhoneNumber type: has_many via: phoneNumbers - from: DonateSetups to: DonationSetup type: belongs_to via: donationSetupId - from: DonateSetups to: Transaction type: belongs_to via: transactionId - from: RetrieveDonateSetUpDetails to: Card type: belongs_to via: cardId - from: RetrieveDonateSetUpDetails to: DonationSetup type: belongs_to via: donationSetupId - from: Authentication to: 3ds type: has_one via: 3ds - from: Authentication to: 3ds2 type: has_one via: 3ds2 - from: AddCard to: CardBillingAddress type: has_one via: billingAddress - from: AddCard to: cardExpiry type: has_one via: expiryInfo - from: PagedResult_RealTimeTransaction_DonationHistoryResponse_ to: DonationHistoryRes type: has_many via: items - from: UpdateUser to: AcceptedConsent type: has_one via: acceptedConsents - from: UpdateUser to: DonateUserAddress type: has_many via: addresses - from: UpdateUser to: ConsumerEmail type: has_many via: emails - from: UpdateUser to: UserName type: has_one via: name - from: UpdateUser to: PersonalInformation type: has_one via: personalInformation - from: UpdateUser to: DonorPhoneNumber type: has_many via: phoneNumbers - from: AuthPayerResponse to: Authentication type: has_one via: authentication - from: DonateSetupUpdate to: AuthPayerResponse type: has_one via: authPayerResponse - from: AddUser to: AcceptedConsent type: has_one via: acceptedConsents - from: AddUser to: DonateUserAddress type: has_many via: addresses - from: AddUser to: ConsumerEmail type: has_many via: emails - from: AddUser to: UserName type: has_one via: name - from: AddUser to: PersonalInformation type: has_one via: personalInformation - from: AddUser to: DonorPhoneNumber type: has_many via: phoneNumbers - from: EmailOtp to: AuditEventsItem type: has_many via: sdkAuditEvents - from: EmailOtp to: TpAuditMetadata type: has_one via: tpAuditMetadata - from: Otp to: Transaction type: belongs_to via: transactionId - from: OtpVerification to: Otp type: belongs_to via: otpId - from: OtpVerification to: AuditEventsItem type: has_many via: sdkAuditEvents - from: OtpVerification to: TpAuditMetadata type: has_one via: tpAuditMetadata - from: Otp_2 to: Otp type: belongs_to via: otpId - from: Otp_2 to: Transaction type: belongs_to via: transactionId - from: SanctionScreening to: Tax type: belongs_to via: taxId - from: MerchantResource to: CrmResource type: has_one via: crm - from: PageableLocationsResource to: ClarityResponseHeader type: has_one via: metadata - from: BeneficialOwner to: ShortAddress type: has_one via: address - from: Crm to: SanctionScreening type: has_one via: sanctionScreening - from: InitializeAuthentications to: DeviceInfo type: has_one via: deviceInfo - from: InitializeAuthentications to: UserProfile type: belongs_to via: userProfileId - from: InitializeAuthentications to: AuditEventsItem type: has_many via: sdkAuditEvents - from: InitializeAuthentications to: TpAuditMetadata type: has_one via: tpAuditMetadata - from: Authentications to: Transaction type: belongs_to via: transactionId - from: IssuerProfileDetails to: Client type: belongs_to via: clientId - from: IssuerProfileDetails to: Customer type: belongs_to via: customerId - from: IssuerProfileDetails to: PreferredTheme type: has_one via: preferredTheme - from: UserProfile to: UserName type: has_one via: name - from: UserProfile to: Address type: has_one via: billingAddress - from: UpdateUserProfile to: UserName type: has_one via: name - from: UpdateUserProfile to: Address type: has_one via: billingAddress - from: IssuerProfile to: Client type: belongs_to via: clientId - from: IssuerProfile to: Customer type: belongs_to via: customerId - from: IssuerProfile to: PreferredTheme type: has_one via: preferredTheme - from: NewRefundPaymentConfirmation to: CreditorForRefund type: has_one via: creditor - from: NewRefundPaymentConfirmation to: status type: has_one via: status - from: NewRefundPaymentConfirmation to: refundPayment type: has_one via: refundPaymentConfirmation - from: refundPayment to: Amount type: has_one via: refundAmount - from: NewRefundAccount to: CreditorForRefund type: has_one via: creditor - from: NewRefundAccount to: Refund type: has_one via: refund - from: CreditorForRefund to: Creditor type: belongs_to via: creditorId - from: DebtorForSRR to: Debtor type: belongs_to via: debtorId - from: AccountDetails to: Account type: belongs_to via: accountId - from: AlertsPageableSubMerchantResource to: ResponseHeader type: has_one via: responseHeader - from: AlertsPageableSubMerchantResource to: AlertsSubMerchantResource type: has_many via: subMerchants - from: AlertsOrgProfile to: AlertsSubOrgProfile type: has_many via: subOrgProfiles - from: Merchant_2 to: status type: has_one via: status - from: Merchant_2 to: Address_2 type: has_one via: address - from: Merchant_2 to: errors type: has_one via: errors - from: MerchantSearch to: status type: has_one via: status - from: MerchantSearch to: Address_2 type: has_one via: address - from: notification to: BPCAuthorizationNotificationContent type: has_one via: content - from: notification to: BPSPaymentUpdateNotificationContent type: has_one via: content - from: Notification to: Partner type: belongs_to via: partnerId - from: Notification to: Account type: belongs_to via: accountId - from: PlanProcessorPost to: PlanNotifMerchant type: has_one via: merchant - from: PlanProcessorPost to: Offer type: belongs_to via: offerId - from: PlanNotifMerchant to: Merchant type: belongs_to via: merchantId - from: OffersGroup to: EligibilityMessage type: has_many via: eligibilityMessages - from: OfferParameters to: MerchantParameters type: has_one via: merchant - from: OfferParameters to: SensitiveDataField type: has_one via: sensitiveData - from: MerchantParameters to: Merchant type: belongs_to via: merchantId - from: Offer to: Provider type: has_one via: provider - from: SMSOtp to: AuditEventsItem type: has_many via: sdkAuditEvents - from: SMSOtp to: TpAuditMetadata type: has_one via: tpAuditMetadata - from: CreditorAckForPaymentRetrieval to: Creditor type: belongs_to via: creditorId - from: TransactionAcknowledgement to: Amount type: has_one via: instructedAmount - from: DebtorAckForPaymentRetrieval to: Debtor type: belongs_to via: debtorId - from: TransactionForPaymentRetrieval to: Debtor type: belongs_to via: debtorId - from: PaymentRequestDetailRetrieval to: DebtorAckForPaymentRetrieval type: has_one via: debtor - from: PaymentRequestDetailRetrieval to: CreditorAckForPaymentRetrieval type: has_one via: creditor - from: PaymentRequestDetailRetrieval to: TransactionAcknowledgement type: has_one via: transaction - from: CreditorForPAL to: Creditor type: belongs_to via: creditorId - from: NewPaymentRequest to: CreditorForPAL type: has_one via: creditor - from: NewPaymentRequest to: TransactionForPAL type: has_one via: transaction - from: TransactionForPAL to: Amount type: has_one via: instructedAmount - from: PaymentRequest to: AgreementAcknowledgement type: has_one via: agreement - from: HistoricalTransactionFootprint to: TransactionFootprint type: has_one via: transactionFootprint - from: AggregateTransactionFootprint to: PaymentCard type: belongs_to via: paymentCardId - from: AggregateSearchCriteria to: PaymentCard type: belongs_to via: paymentCardIds - from: TransactionFootprint to: Transaction type: belongs_to via: transactionId - from: TransactionFootprint to: Category type: has_one via: category - from: AggregateTransactionFootprints to: AggregateTransactionFootprint type: has_many via: aggregateTransactionFootprints - from: AggregateTransactionFootprints to: CrossPANAggregation type: has_many via: crossPANAggregations - from: CardCVC to: cardExpiry type: has_one via: expiryInfo - from: GuestDonate to: CardCvcGuest type: has_one via: card - from: GuestDonate to: Donation type: has_one via: donation - from: GuestDonate to: AuthPayerResponse type: has_one via: authPayerResponse - from: CardCvcGuest to: cardExpiry type: has_one via: expiryInfo - from: RealTimePayment to: Card type: belongs_to via: cardId - from: RealTimePayment to: CardCVC type: has_one via: card - from: RealTimePayment to: Donation type: has_one via: donation - from: RealTimePayment to: AuthPayerResponse type: has_one via: authPayerResponse - from: PlanPost to: CardedMerchant type: has_one via: merchant - from: PlanPost to: Offer type: belongs_to via: offerId - from: PlanPost to: CardedPlanInstallmentInformation type: has_one via: planInstallmentInformation - from: PlanPost to: Provider type: belongs_to via: providerId - from: PlanPost to: CardedTransaction type: has_one via: transaction - from: PlanPost to: SensitiveDataField type: has_one via: sensitiveData - from: Transaction to: Amount type: has_one via: amount - from: InstallmentPlan to: Consumer type: has_one via: consumer - from: InstallmentPlan to: Offer type: belongs_to via: offerId - from: InstallmentPlan to: Provider type: belongs_to via: providerId - from: InstallmentPlan to: Transaction type: has_one via: transaction - from: CardedMerchant to: Merchant type: belongs_to via: merchantId - from: EnhancedSettlementRateIssued to: EcbMcRateIssued type: has_one via: mastercardRateIssued - from: EnhancedSettlementRateIssued to: EcbMcRateIssued type: has_one via: ecbRateIssued - from: EnhancedSettlementRateIssuedWrapper to: EnhancedSettlementRateIssued type: has_one via: data - from: BillPayResponse to: BillPayAccountValidation type: has_one via: BillPayAccountValidation - from: BillPayRequest to: BillPayAccountValidation type: has_one via: BillPayAccountValidation - from: ConsumerCreditAnalytics to: CustomerPAN type: has_many via: customerPANs - from: PredictionDataError to: ErrorData type: has_many via: errors - from: ConsumerCreditAnalyticsScore to: PredictionDataSuccess type: has_many via: predictionDataSuccesses - from: ConsumerCreditAnalyticsScore to: PredictionDataError type: has_many via: predictionDataErrors - from: ServiceProvider to: Client type: belongs_to via: clientId - from: ServiceProvider to: Customer type: belongs_to via: customerId - from: Specification to: FieldContent type: has_one via: expectedContent - from: SpecificationDetails to: FieldContent type: has_one via: expectedContent - from: EnhancedCurrencyConversionWrapper to: EnhancedCurrencyConversionData type: has_one via: data - from: EnhancedCurrencyConversionData to: ECBConversionObject type: has_one via: ecb - from: Page to: Question type: has_many via: questions - from: SurveyJs to: Page type: has_many via: pages - from: SurveyData to: SurveyJs type: has_one via: survey - from: IndividualInsights to: PrimaryEmail type: has_one via: primaryEmail - from: IndividualInsights to: Phone type: has_one via: homePhone - from: IndividualInsights to: Phone type: has_one via: mobilePhone - from: IndividualInsights to: BillingInsights type: has_one via: billingAddress - from: IndividualInsights to: Scores type: has_one via: scores - from: IndividualInsights to: Phone type: has_one via: workPhone - from: IndividualInsights to: PaymentCard type: has_one via: paymentCard - from: TransactionInsightsData to: AcquirerMerchant type: belongs_to via: acquirerMerchantId - from: TransactionInsightsData to: PhoneDetails type: has_one via: mobilePhone - from: TransactionInsightsData to: Address type: has_one via: billingAddress - from: TransactionInsightsData to: Address type: has_one via: shippingAddress - from: TransactionInsightsData to: PhoneDetails type: has_one via: homePhone - from: TransactionInsightsData to: PhoneDetails type: has_one via: workPhone - from: TransactionInsightsData to: AccountDetails type: has_one via: accountDetails - from: PrimaryEmail to: EmailRiskScore type: has_one via: emailRisk - from: TransactionInsights to: DeviceInsights type: has_one via: deviceInsights - from: TransactionInsights to: IndividualInsights type: has_one via: individualInsights - from: RPClaimsUserData to: Transaction type: belongs_to via: transactionId - from: RPClaimsUserData to: ClaimsData type: has_one via: claimsData - from: IdentityAttributeDeletions to: AuditEventsItem type: has_many via: sdkAuditEvents - from: IdentityAttributeDeletions to: TpAuditMetadata type: has_one via: tpAuditMetadata - from: RPClaimsUserConsent to: AuditEventsItem type: has_many via: sdkAuditEvents - from: RPClaimsUserConsent to: TpAuditMetadata type: has_one via: tpAuditMetadata - from: RPClaimsUserDetails to: AuditEventsItem type: has_many via: sdkAuditEvents - from: RPClaimsUserDetails to: TpAuditMetadata type: has_one via: tpAuditMetadata - from: Control to: AmountRangeControl type: has_many via: amountRanges - from: Control to: Merchant type: belongs_to via: merchantIds - from: Control to: AgeingVelocityControl type: has_many via: ageingVelocities - from: Control to: CurfewControl type: has_many via: curfews - from: Control to: TimeOfDayControl type: has_many via: timeOfDays - from: EnrolledUser to: Account type: belongs_to via: accountId - from: AccountBase to: Account type: belongs_to via: accountId - from: UserUpdate to: PCLOUser type: has_one via: pcloUser - from: UserUpdate to: UserAddress type: has_one via: address - from: UserEnroll to: PCLOUser type: has_one via: pcloUser - from: UserEnroll to: UserAddress type: has_one via: address - from: UserEnroll to: AccountBase type: has_one via: account - from: PaymentValidationStatus to: Account type: belongs_to via: accountId - from: PaymentValidationStatus to: AdditionalInfo type: has_one via: additionalInfo - from: Validation to: Partner type: belongs_to via: partnerId - from: Validation to: Account type: belongs_to via: accountId - from: OrderStatus to: Order type: belongs_to via: orderId - from: OrderStatus to: OrderItemStatus type: has_many via: orderItems