{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/AccountInfo",
  "title": "AccountInfo",
  "properties": {
    "accountAgeIndicator": {
      "description": "Indicator for the length of time since this shopper account was created in the merchant's environment.\nAllowed values:\n* notApplicable\n* thisTransaction\n* lessThan30Days\n* from30To60Days\n* moreThan60Days",
      "enum": [
        "notApplicable",
        "thisTransaction",
        "lessThan30Days",
        "from30To60Days",
        "moreThan60Days"
      ],
      "type": "string"
    },
    "accountChangeDate": {
      "description": "Date when the shopper's account was last changed.",
      "format": "date-time",
      "type": "string"
    },
    "accountChangeIndicator": {
      "description": "Indicator for the length of time since the shopper's account was last updated.\nAllowed values:\n* thisTransaction\n* lessThan30Days\n* from30To60Days\n* moreThan60Days",
      "enum": [
        "thisTransaction",
        "lessThan30Days",
        "from30To60Days",
        "moreThan60Days"
      ],
      "type": "string"
    },
    "accountCreationDate": {
      "description": "Date when the shopper's account was created.",
      "format": "date-time",
      "type": "string"
    },
    "accountType": {
      "x-addedInVersion": "50",
      "description": "Indicates the type of account. For example, for a multi-account card product.\nAllowed values:\n* notApplicable\n* credit\n* debit",
      "enum": [
        "notApplicable",
        "credit",
        "debit"
      ],
      "type": "string"
    },
    "addCardAttemptsDay": {
      "description": "Number of attempts the shopper tried to add a card to their account in the last day.",
      "format": "int32",
      "type": "integer"
    },
    "deliveryAddressUsageDate": {
      "description": "Date the selected delivery address was first used.",
      "format": "date-time",
      "type": "string"
    },
    "deliveryAddressUsageIndicator": {
      "description": "Indicator for the length of time since this delivery address was first used.\nAllowed values:\n* thisTransaction\n* lessThan30Days\n* from30To60Days\n* moreThan60Days",
      "enum": [
        "thisTransaction",
        "lessThan30Days",
        "from30To60Days",
        "moreThan60Days"
      ],
      "type": "string"
    },
    "homePhone": {
      "deprecated": true,
      "x-deprecatedInVersion": "68",
      "x-deprecatedMessage": "Use `ThreeDS2RequestData.homePhone` instead.",
      "description": "Shopper's home phone number (including the country code).",
      "type": "string"
    },
    "mobilePhone": {
      "deprecated": true,
      "x-deprecatedInVersion": "68",
      "x-deprecatedMessage": "Use `ThreeDS2RequestData.mobilePhone` instead.",
      "description": "Shopper's mobile phone number (including the country code).",
      "type": "string"
    },
    "passwordChangeDate": {
      "description": "Date when the shopper last changed their password.",
      "format": "date-time",
      "type": "string"
    },
    "passwordChangeIndicator": {
      "description": "Indicator when the shopper has changed their password.\nAllowed values:\n* notApplicable\n* thisTransaction\n* lessThan30Days\n* from30To60Days\n* moreThan60Days",
      "enum": [
        "notApplicable",
        "thisTransaction",
        "lessThan30Days",
        "from30To60Days",
        "moreThan60Days"
      ],
      "type": "string"
    },
    "pastTransactionsDay": {
      "description": "Number of all transactions (successful and abandoned) from this shopper in the past 24 hours.",
      "format": "int32",
      "type": "integer"
    },
    "pastTransactionsYear": {
      "description": "Number of all transactions (successful and abandoned) from this shopper in the past year.",
      "format": "int32",
      "type": "integer"
    },
    "paymentAccountAge": {
      "description": "Date this payment method was added to the shopper's account.",
      "format": "date-time",
      "type": "string"
    },
    "paymentAccountIndicator": {
      "description": "Indicator for the length of time since this payment method was added to this shopper's account.\nAllowed values:\n* notApplicable\n* thisTransaction\n* lessThan30Days\n* from30To60Days\n* moreThan60Days",
      "enum": [
        "notApplicable",
        "thisTransaction",
        "lessThan30Days",
        "from30To60Days",
        "moreThan60Days"
      ],
      "type": "string"
    },
    "purchasesLast6Months": {
      "description": "Number of successful purchases in the last six months.",
      "format": "int32",
      "type": "integer"
    },
    "suspiciousActivity": {
      "description": "Whether suspicious activity was recorded on this account.",
      "type": "boolean"
    },
    "workPhone": {
      "deprecated": true,
      "x-deprecatedInVersion": "68",
      "x-deprecatedMessage": "Use `ThreeDS2RequestData.workPhone` instead.",
      "description": "Shopper's work phone number (including the country code).",
      "type": "string"
    }
  },
  "type": "object"
}