{
  "@context": {
    "@version": 1.1,
    "adyen": "https://docs.adyen.com/schema/",
    "schema": "https://schema.org/",
    "dcterms": "http://purl.org/dc/terms/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "AdditionalBankIdentification": "adyen:AdditionalBankIdentification",
    "Address-2": "adyen:Address-2",
    "AmountAdjustment": "adyen:AmountAdjustment",
    "Amount": "adyen:Amount",
    "AULocalAccountIdentification": "adyen:AULocalAccountIdentification",
    "BalanceMutation": "adyen:BalanceMutation",
    "BalancePlatformNotificationResponse": "adyen:BalancePlatformNotificationResponse",
    "BankAccountV3": "adyen:BankAccountV3",
    "BRLocalAccountIdentification": "adyen:BRLocalAccountIdentification",
    "CALocalAccountIdentification": "adyen:CALocalAccountIdentification",
    "CounterpartyV3": "adyen:CounterpartyV3",
    "CZLocalAccountIdentification": "adyen:CZLocalAccountIdentification",
    "DKLocalAccountIdentification": "adyen:DKLocalAccountIdentification",
    "HULocalAccountIdentification": "adyen:HULocalAccountIdentification",
    "IbanAccountIdentification": "adyen:IbanAccountIdentification",
    "MerchantData": "adyen:MerchantData",
    "NameLocation": "adyen:NameLocation",
    "NOLocalAccountIdentification": "adyen:NOLocalAccountIdentification",
    "NumberAndBicAccountIdentification": "adyen:NumberAndBicAccountIdentification",
    "PartyIdentification-2": "adyen:PartyIdentification-2",
    "PaymentInstrument": "adyen:PaymentInstrument",
    "PLLocalAccountIdentification": "adyen:PLLocalAccountIdentification",
    "RelayedAuthorisationData-2": "adyen:RelayedAuthorisationData-2",
    "ResourceReference": "adyen:ResourceReference",
    "Resource": "adyen:Resource",
    "SELocalAccountIdentification": "adyen:SELocalAccountIdentification",
    "SGLocalAccountIdentification": "adyen:SGLocalAccountIdentification",
    "TransactionEventViolation": "adyen:TransactionEventViolation",
    "TransactionRuleReference": "adyen:TransactionRuleReference",
    "TransactionRuleSource": "adyen:TransactionRuleSource",
    "TransactionRulesResult": "adyen:TransactionRulesResult",
    "TransferEvent": "adyen:TransferEvent",
    "TransferNotificationData": "adyen:TransferNotificationData",
    "TransferNotificationRequest": "adyen:TransferNotificationRequest",
    "TransferNotificationTransferTracking": "adyen:TransferNotificationTransferTracking",
    "TransferNotificationValidationFact": "adyen:TransferNotificationValidationFact",
    "UKLocalAccountIdentification": "adyen:UKLocalAccountIdentification",
    "USLocalAccountIdentification": "adyen:USLocalAccountIdentification",
    "code": {
      "@id": "adyen:code",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "adyen:type",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "adyen:city",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "adyen:country",
      "@type": "xsd:string"
    },
    "line1": {
      "@id": "adyen:line1",
      "@type": "xsd:string"
    },
    "line2": {
      "@id": "adyen:line2",
      "@type": "xsd:string"
    },
    "postalCode": {
      "@id": "adyen:postalCode",
      "@type": "xsd:string"
    },
    "stateOrProvince": {
      "@id": "adyen:stateOrProvince",
      "@type": "xsd:string"
    },
    "amount": {
      "@id": "adyen:amount",
      "@type": "xsd:string"
    },
    "amountAdjustmentType": {
      "@id": "adyen:amountAdjustmentType",
      "@type": "xsd:string"
    },
    "basepoints": {
      "@id": "adyen:basepoints",
      "@type": "xsd:integer"
    },
    "currency": {
      "@id": "adyen:currency",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "adyen:value",
      "@type": "xsd:integer"
    },
    "accountNumber": {
      "@id": "adyen:accountNumber",
      "@type": "xsd:string"
    },
    "bsbCode": {
      "@id": "adyen:bsbCode",
      "@type": "xsd:string"
    },
    "balance": {
      "@id": "adyen:balance",
      "@type": "xsd:integer"
    },
    "received": {
      "@id": "adyen:received",
      "@type": "xsd:integer"
    },
    "reserved": {
      "@id": "adyen:reserved",
      "@type": "xsd:integer"
    },
    "notificationResponse": {
      "@id": "adyen:notificationResponse",
      "@type": "xsd:string"
    },
    "accountHolder": {
      "@id": "adyen:accountHolder",
      "@type": "xsd:string"
    },
    "accountIdentification": {
      "@id": "adyen:accountIdentification",
      "@type": "xsd:string"
    },
    "bankCode": {
      "@id": "adyen:bankCode",
      "@type": "xsd:string"
    },
    "branchNumber": {
      "@id": "adyen:branchNumber",
      "@type": "xsd:string"
    },
    "institutionNumber": {
      "@id": "adyen:institutionNumber",
      "@type": "xsd:string"
    },
    "transitNumber": {
      "@id": "adyen:transitNumber",
      "@type": "xsd:string"
    },
    "balanceAccountId": {
      "@id": "adyen:balanceAccountId",
      "@type": "xsd:string"
    },
    "bankAccount": {
      "@id": "adyen:bankAccount",
      "@type": "xsd:string"
    },
    "merchant": {
      "@id": "adyen:merchant",
      "@type": "xsd:string"
    },
    "transferInstrumentId": {
      "@id": "adyen:transferInstrumentId",
      "@type": "xsd:string"
    },
    "iban": {
      "@id": "adyen:iban",
      "@type": "xsd:string"
    },
    "mcc": {
      "@id": "adyen:mcc",
      "@type": "xsd:string"
    },
    "merchantId": {
      "@id": "adyen:merchantId",
      "@type": "xsd:string"
    },
    "nameLocation": {
      "@id": "adyen:nameLocation",
      "@type": "xsd:string"
    },
    "countryOfOrigin": {
      "@id": "adyen:countryOfOrigin",
      "@type": "xsd:string"
    },
    "name": "schema:name",
    "rawData": {
      "@id": "adyen:rawData",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "adyen:state",
      "@type": "xsd:string"
    },
    "additionalBankIdentification": {
      "@id": "adyen:additionalBankIdentification",
      "@type": "xsd:string"
    },
    "bic": {
      "@id": "adyen:bic",
      "@type": "xsd:string"
    },
    "address": {
      "@id": "adyen:address",
      "@type": "xsd:string"
    },
    "firstName": {
      "@id": "adyen:firstName",
      "@type": "xsd:string"
    },
    "fullName": {
      "@id": "adyen:fullName",
      "@type": "xsd:string"
    },
    "lastName": {
      "@id": "adyen:lastName",
      "@type": "xsd:string"
    },
    "description": "schema:description",
    "id": {
      "@id": "adyen:id",
      "@type": "xsd:string"
    },
    "reference": {
      "@id": "adyen:reference",
      "@type": "xsd:string"
    },
    "tokenType": {
      "@id": "adyen:tokenType",
      "@type": "xsd:string"
    },
    "metadata": {
      "@id": "adyen:metadata",
      "@type": "@id"
    },
    "balancePlatform": {
      "@id": "adyen:balancePlatform",
      "@type": "xsd:string"
    },
    "creationDate": {
      "@id": "adyen:creationDate",
      "@type": "xsd:dateTime"
    },
    "clearingNumber": {
      "@id": "adyen:clearingNumber",
      "@type": "xsd:string"
    },
    "reason": {
      "@id": "adyen:reason",
      "@type": "xsd:string"
    },
    "transactionRule": {
      "@id": "adyen:transactionRule",
      "@type": "xsd:string"
    },
    "transactionRuleSource": {
      "@id": "adyen:transactionRuleSource",
      "@type": "xsd:string"
    },
    "advice": {
      "@id": "adyen:advice",
      "@type": "xsd:string"
    },
    "allRulesPassed": {
      "@id": "adyen:allRulesPassed",
      "@type": "xsd:boolean"
    },
    "failedTransactionRules": {
      "@id": "adyen:failedTransactionRules",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "score": {
      "@id": "adyen:score",
      "@type": "xsd:integer"
    },
    "amountAdjustments": {
      "@id": "adyen:amountAdjustments",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "bookingDate": {
      "@id": "adyen:bookingDate",
      "@type": "xsd:dateTime"
    },
    "mutations": {
      "@id": "adyen:mutations",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "originalAmount": {
      "@id": "adyen:originalAmount",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "adyen:status",
      "@type": "xsd:string"
    },
    "transactionId": {
      "@id": "adyen:transactionId",
      "@type": "xsd:string"
    },
    "updateDate": {
      "@id": "adyen:updateDate",
      "@type": "xsd:dateTime"
    },
    "valueDate": {
      "@id": "adyen:valueDate",
      "@type": "xsd:dateTime"
    },
    "balanceAccount": {
      "@id": "adyen:balanceAccount",
      "@type": "xsd:string"
    },
    "balances": {
      "@id": "adyen:balances",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "adyen:category",
      "@type": "xsd:string"
    },
    "counterparty": {
      "@id": "adyen:counterparty",
      "@type": "xsd:string"
    },
    "direction": {
      "@id": "adyen:direction",
      "@type": "xsd:string"
    },
    "events": {
      "@id": "adyen:events",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "modificationMerchantReference": {
      "@id": "adyen:modificationMerchantReference",
      "@type": "xsd:string"
    },
    "modificationPspReference": {
      "@id": "adyen:modificationPspReference",
      "@type": "xsd:string"
    },
    "panEntryMode": {
      "@id": "adyen:panEntryMode",
      "@type": "xsd:string"
    },
    "paymentInstrument": {
      "@id": "adyen:paymentInstrument",
      "@type": "xsd:string"
    },
    "paymentInstrumentId": {
      "@id": "adyen:paymentInstrumentId",
      "@type": "xsd:string"
    },
    "paymentMerchantReference": {
      "@id": "adyen:paymentMerchantReference",
      "@type": "xsd:string"
    },
    "priority": {
      "@id": "adyen:priority",
      "@type": "xsd:string"
    },
    "processingType": {
      "@id": "adyen:processingType",
      "@type": "xsd:string"
    },
    "pspPaymentReference": {
      "@id": "adyen:pspPaymentReference",
      "@type": "xsd:string"
    },
    "referenceForBeneficiary": {
      "@id": "adyen:referenceForBeneficiary",
      "@type": "xsd:string"
    },
    "relayedAuthorisationData": {
      "@id": "adyen:relayedAuthorisationData",
      "@type": "xsd:string"
    },
    "sequenceNumber": {
      "@id": "adyen:sequenceNumber",
      "@type": "xsd:integer"
    },
    "tracking": {
      "@id": "adyen:tracking",
      "@type": "xsd:string"
    },
    "transactionRulesResult": {
      "@id": "adyen:transactionRulesResult",
      "@type": "xsd:string"
    },
    "validationFacts": {
      "@id": "adyen:validationFacts",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "adyen:data",
      "@type": "xsd:string"
    },
    "environment": {
      "@id": "adyen:environment",
      "@type": "xsd:string"
    },
    "result": {
      "@id": "adyen:result",
      "@type": "xsd:string"
    },
    "sortCode": {
      "@id": "adyen:sortCode",
      "@type": "xsd:string"
    },
    "accountType": {
      "@id": "adyen:accountType",
      "@type": "xsd:string"
    },
    "routingNumber": {
      "@id": "adyen:routingNumber",
      "@type": "xsd:string"
    }
  }
}