{
  "@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#",
    "PaymentLinkRequest": "adyen:PaymentLinkRequest",
    "PaymentLinkResponse": "adyen:PaymentLinkResponse",
    "allowedPaymentMethods": {
      "@id": "adyen:allowedPaymentMethods",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "amount": {
      "@id": "adyen:amount",
      "@type": "xsd:string"
    },
    "applicationInfo": {
      "@id": "adyen:applicationInfo",
      "@type": "xsd:string"
    },
    "billingAddress": {
      "@id": "adyen:billingAddress",
      "@type": "xsd:string"
    },
    "blockedPaymentMethods": {
      "@id": "adyen:blockedPaymentMethods",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "captureDelayHours": {
      "@id": "adyen:captureDelayHours",
      "@type": "xsd:integer"
    },
    "countryCode": {
      "@id": "adyen:countryCode",
      "@type": "xsd:string"
    },
    "dateOfBirth": {
      "@id": "adyen:dateOfBirth",
      "@type": "xsd:date"
    },
    "deliverAt": {
      "@id": "adyen:deliverAt",
      "@type": "xsd:dateTime"
    },
    "deliveryAddress": {
      "@id": "adyen:deliveryAddress",
      "@type": "xsd:string"
    },
    "description": "schema:description",
    "expiresAt": {
      "@id": "adyen:expiresAt",
      "@type": "xsd:dateTime"
    },
    "installmentOptions": {
      "@id": "adyen:installmentOptions",
      "@type": "@id"
    },
    "lineItems": {
      "@id": "adyen:lineItems",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "manualCapture": {
      "@id": "adyen:manualCapture",
      "@type": "xsd:boolean"
    },
    "mcc": {
      "@id": "adyen:mcc",
      "@type": "xsd:string"
    },
    "merchantAccount": {
      "@id": "adyen:merchantAccount",
      "@type": "xsd:string"
    },
    "merchantOrderReference": {
      "@id": "adyen:merchantOrderReference",
      "@type": "xsd:string"
    },
    "metadata": {
      "@id": "adyen:metadata",
      "@type": "@id"
    },
    "recurringProcessingModel": {
      "@id": "adyen:recurringProcessingModel",
      "@type": "xsd:string"
    },
    "reference": {
      "@id": "adyen:reference",
      "@type": "xsd:string"
    },
    "requiredShopperFields": {
      "@id": "adyen:requiredShopperFields",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "returnUrl": {
      "@id": "adyen:returnUrl",
      "@type": "xsd:string"
    },
    "reusable": {
      "@id": "adyen:reusable",
      "@type": "xsd:boolean"
    },
    "riskData": {
      "@id": "adyen:riskData",
      "@type": "xsd:string"
    },
    "shopperEmail": {
      "@id": "adyen:shopperEmail",
      "@type": "xsd:string"
    },
    "shopperLocale": {
      "@id": "adyen:shopperLocale",
      "@type": "xsd:string"
    },
    "shopperName": {
      "@id": "adyen:shopperName",
      "@type": "xsd:string"
    },
    "shopperReference": {
      "@id": "adyen:shopperReference",
      "@type": "xsd:string"
    },
    "shopperStatement": {
      "@id": "adyen:shopperStatement",
      "@type": "xsd:string"
    },
    "showRemovePaymentMethodButton": {
      "@id": "adyen:showRemovePaymentMethodButton",
      "@type": "xsd:boolean"
    },
    "socialSecurityNumber": {
      "@id": "adyen:socialSecurityNumber",
      "@type": "xsd:string"
    },
    "splitCardFundingSources": {
      "@id": "adyen:splitCardFundingSources",
      "@type": "xsd:boolean"
    },
    "splits": {
      "@id": "adyen:splits",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "store": {
      "@id": "adyen:store",
      "@type": "xsd:string"
    },
    "storePaymentMethodMode": {
      "@id": "adyen:storePaymentMethodMode",
      "@type": "xsd:string"
    },
    "telephoneNumber": {
      "@id": "adyen:telephoneNumber",
      "@type": "xsd:string"
    },
    "themeId": {
      "@id": "adyen:themeId",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "adyen:id",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "adyen:status",
      "@type": "xsd:string"
    },
    "updatedAt": {
      "@id": "adyen:updatedAt",
      "@type": "xsd:dateTime"
    },
    "url": "schema:url"
  }
}