SubmitUserVerificationFromUrlBody

Enum SubmitUserVerificationFromUrlBody 

Source
pub enum SubmitUserVerificationFromUrlBody {
    IdentityDocument {
        back_url: Option<String>,
        front_url: String,
        metadata: SubmitUserVerificationFromUrlBodyMetadata,
        verifier_response_url: Option<String>,
    },
    ResidenceDocument {
        document_url: String,
        metadata: SubmitUserVerificationFromUrlBodyMetadata,
        verifier_response_url: Option<String>,
    },
    TaxIdDocument {
        metadata: SubmitUserVerificationFromUrlBodyMetadata,
        tax_id_url: String,
        verifier_response_url: Option<String>,
    },
    Selfie {
        metadata: SubmitUserVerificationFromUrlBodyMetadata,
        selfie_url: String,
        verifier_response_url: Option<String>,
    },
    Watchlists {
        metadata: SubmitUserVerificationFromUrlBodyMetadata,
        negative_news_verifier_response_url: Option<String>,
        pep_verifier_response_url: Option<String>,
        sanctions_verifier_response_url: Option<String>,
        verifier_response_url: Option<String>,
    },
}
Expand description

SubmitUserVerificationFromUrlBody

JSON schema
{
 "examples": [
   {
     "back_url": "https://example.com/presigned-url/back.jpg",
     "front_url": "https://example.com/presigned-url/front.jpg",
     "metadata": {
       "document_number": "P123456789",
       "document_type": "passport",
       "identity": {
         "date_of_birth": "1990-01-15",
         "full_name": {
           "first_name": "John",
           "last_name": "Doe",
           "middle_name": null
         }
       },
       "issuing_country": "US",
       "nationality": "US",
       "verified_at": "2024-04-15T10:00:00Z",
       "verifier": "example_kyc_provider"
     },
     "type": "identity_document",
     "verifier_response_url": "https://example.com/presigned-url/response.pdf"
   }
 ],
 "oneOf": [
   {
     "type": "object",
     "required": [
       "front_url",
       "metadata",
       "type"
     ],
     "properties": {
       "back_url": {
         "type": [
           "string",
           "null"
         ],
         "format": "uri"
       },
       "front_url": {
         "type": "string",
         "format": "uri"
       },
       "metadata": {
         "type": "object",
         "required": [
           "document_number",
           "document_type",
           "identity",
           "issuing_country",
           "verified_at",
           "verifier"
         ],
         "properties": {
           "document_number": {
             "type": "string"
           },
           "document_type": {
             "type": "string",
             "enum": [
               "drivers_license",
               "id_card",
               "passport",
               "residence_card",
               "special_permanent_residence_card",
               "tax_return",
               "utility_bill"
             ]
           },
           "expiration_date": {
             "type": [
               "string",
               "null"
             ]
           },
           "external_verification_id": {
             "type": [
               "string",
               "null"
             ]
           },
           "identity": {
             "type": "object",
             "required": [
               "date_of_birth",
               "full_name"
             ],
             "properties": {
               "date_of_birth": {
                 "type": "string"
               },
               "full_name": {
                 "type": "object",
                 "required": [
                   "first_name",
                   "last_name"
                 ],
                 "properties": {
                   "first_name": {
                     "type": "string"
                   },
                   "last_name": {
                     "type": "string"
                   },
                   "middle_name": {
                     "type": [
                       "string",
                       "null"
                     ]
                   }
                 }
               }
             }
           },
           "issuing_country": {
             "type": "string",
             "enum": [
               "0C",
               "AC",
               "AD",
               "AE",
               "AF",
               "AG",
               "AI",
               "AL",
               "AM",
               "AN",
               "AO",
               "AP",
               "AQ",
               "AR",
               "AS",
               "AT",
               "AU",
               "AW",
               "AX",
               "AZ",
               "BA",
               "BB",
               "BD",
               "BE",
               "BF",
               "BG",
               "BH",
               "BI",
               "BJ",
               "BL",
               "BM",
               "BN",
               "BO",
               "BQ",
               "BR",
               "BS",
               "BT",
               "BV",
               "BW",
               "BY",
               "BZ",
               "CA",
               "CC",
               "CD",
               "CF",
               "CG",
               "CH",
               "CI",
               "CK",
               "CL",
               "CM",
               "CN",
               "CO",
               "CP",
               "CR",
               "CU",
               "CV",
               "CW",
               "CX",
               "CY",
               "CZ",
               "DE",
               "DG",
               "DJ",
               "DK",
               "DM",
               "DO",
               "DZ",
               "EA",
               "EC",
               "EE",
               "EG",
               "EH",
               "ER",
               "ES",
               "ET",
               "EU",
               "FI",
               "FJ",
               "FK",
               "FM",
               "FO",
               "FR",
               "GA",
               "GB",
               "GD",
               "GE",
               "GF",
               "GG",
               "GH",
               "GI",
               "GL",
               "GM",
               "GN",
               "GP",
               "GQ",
               "GR",
               "GS",
               "GT",
               "GU",
               "GW",
               "GY",
               "HK",
               "HM",
               "HN",
               "HR",
               "HT",
               "HU",
               "IC",
               "ID",
               "IE",
               "IL",
               "IM",
               "IN",
               "IO",
               "IQ",
               "IR",
               "IS",
               "IT",
               "JE",
               "JM",
               "JO",
               "JP",
               "JX",
               "KE",
               "KG",
               "KH",
               "KI",
               "KM",
               "KN",
               "KP",
               "KR",
               "KW",
               "KY",
               "KZ",
               "LA",
               "LB",
               "LC",
               "LI",
               "LK",
               "LR",
               "LS",
               "LT",
               "LU",
               "LV",
               "LY",
               "MA",
               "MC",
               "MD",
               "ME",
               "MF",
               "MG",
               "MH",
               "MK",
               "ML",
               "MM",
               "MN",
               "MO",
               "MP",
               "MQ",
               "MR",
               "MS",
               "MT",
               "MU",
               "MV",
               "MW",
               "MX",
               "MY",
               "MZ",
               "NA",
               "NC",
               "NE",
               "NF",
               "NG",
               "NI",
               "NL",
               "NO",
               "NP",
               "NR",
               "NU",
               "NZ",
               "OM",
               "PA",
               "PE",
               "PF",
               "PG",
               "PH",
               "PK",
               "PL",
               "PM",
               "PN",
               "PR",
               "PS",
               "PT",
               "PW",
               "PY",
               "QA",
               "QO",
               "RE",
               "RO",
               "RS",
               "RU",
               "RW",
               "SA",
               "SB",
               "SC",
               "SD",
               "SE",
               "SG",
               "SH",
               "SI",
               "SJ",
               "SK",
               "SL",
               "SM",
               "SN",
               "SO",
               "SR",
               "SS",
               "ST",
               "SV",
               "SX",
               "SY",
               "SZ",
               "TA",
               "TC",
               "TD",
               "TF",
               "TG",
               "TH",
               "TJ",
               "TK",
               "TL",
               "TM",
               "TN",
               "TO",
               "TR",
               "TT",
               "TV",
               "TW",
               "TZ",
               "UA",
               "UG",
               "UM",
               "US",
               "UY",
               "UZ",
               "VA",
               "VC",
               "VE",
               "VG",
               "VI",
               "VN",
               "VU",
               "WF",
               "WS",
               "XK",
               "YE",
               "YT",
               "ZA",
               "ZM",
               "ZW"
             ]
           },
           "nationality": {
             "type": [
               "string",
               "null"
             ],
             "enum": [
               "0C",
               "AC",
               "AD",
               "AE",
               "AF",
               "AG",
               "AI",
               "AL",
               "AM",
               "AN",
               "AO",
               "AP",
               "AQ",
               "AR",
               "AS",
               "AT",
               "AU",
               "AW",
               "AX",
               "AZ",
               "BA",
               "BB",
               "BD",
               "BE",
               "BF",
               "BG",
               "BH",
               "BI",
               "BJ",
               "BL",
               "BM",
               "BN",
               "BO",
               "BQ",
               "BR",
               "BS",
               "BT",
               "BV",
               "BW",
               "BY",
               "BZ",
               "CA",
               "CC",
               "CD",
               "CF",
               "CG",
               "CH",
               "CI",
               "CK",
               "CL",
               "CM",
               "CN",
               "CO",
               "CP",
               "CR",
               "CU",
               "CV",
               "CW",
               "CX",
               "CY",
               "CZ",
               "DE",
               "DG",
               "DJ",
               "DK",
               "DM",
               "DO",
               "DZ",
               "EA",
               "EC",
               "EE",
               "EG",
               "EH",
               "ER",
               "ES",
               "ET",
               "EU",
               "FI",
               "FJ",
               "FK",
               "FM",
               "FO",
               "FR",
               "GA",
               "GB",
               "GD",
               "GE",
               "GF",
               "GG",
               "GH",
               "GI",
               "GL",
               "GM",
               "GN",
               "GP",
               "GQ",
               "GR",
               "GS",
               "GT",
               "GU",
               "GW",
               "GY",
               "HK",
               "HM",
               "HN",
               "HR",
               "HT",
               "HU",
               "IC",
               "ID",
               "IE",
               "IL",
               "IM",
               "IN",
               "IO",
               "IQ",
               "IR",
               "IS",
               "IT",
               "JE",
               "JM",
               "JO",
               "JP",
               "JX",
               "KE",
               "KG",
               "KH",
               "KI",
               "KM",
               "KN",
               "KP",
               "KR",
               "KW",
               "KY",
               "KZ",
               "LA",
               "LB",
               "LC",
               "LI",
               "LK",
               "LR",
               "LS",
               "LT",
               "LU",
               "LV",
               "LY",
               "MA",
               "MC",
               "MD",
               "ME",
               "MF",
               "MG",
               "MH",
               "MK",
               "ML",
               "MM",
               "MN",
               "MO",
               "MP",
               "MQ",
               "MR",
               "MS",
               "MT",
               "MU",
               "MV",
               "MW",
               "MX",
               "MY",
               "MZ",
               "NA",
               "NC",
               "NE",
               "NF",
               "NG",
               "NI",
               "NL",
               "NO",
               "NP",
               "NR",
               "NU",
               "NZ",
               "OM",
               "PA",
               "PE",
               "PF",
               "PG",
               "PH",
               "PK",
               "PL",
               "PM",
               "PN",
               "PR",
               "PS",
               "PT",
               "PW",
               "PY",
               "QA",
               "QO",
               "RE",
               "RO",
               "RS",
               "RU",
               "RW",
               "SA",
               "SB",
               "SC",
               "SD",
               "SE",
               "SG",
               "SH",
               "SI",
               "SJ",
               "SK",
               "SL",
               "SM",
               "SN",
               "SO",
               "SR",
               "SS",
               "ST",
               "SV",
               "SX",
               "SY",
               "SZ",
               "TA",
               "TC",
               "TD",
               "TF",
               "TG",
               "TH",
               "TJ",
               "TK",
               "TL",
               "TM",
               "TN",
               "TO",
               "TR",
               "TT",
               "TV",
               "TW",
               "TZ",
               "UA",
               "UG",
               "UM",
               "US",
               "UY",
               "UZ",
               "VA",
               "VC",
               "VE",
               "VG",
               "VI",
               "VN",
               "VU",
               "WF",
               "WS",
               "XK",
               "YE",
               "YT",
               "ZA",
               "ZM",
               "ZW"
             ]
           },
           "verified_at": {
             "type": "string",
             "format": "date-time"
           },
           "verifier": {
             "type": "string"
           },
           "verifier_response": {}
         }
       },
       "type": {
         "type": "string",
         "enum": [
           "identity_document"
         ]
       },
       "verifier_response_url": {
         "type": [
           "string",
           "null"
         ],
         "format": "uri"
       }
     }
   },
   {
     "type": "object",
     "required": [
       "document_url",
       "metadata",
       "type"
     ],
     "properties": {
       "document_url": {
         "type": "string",
         "format": "uri"
       },
       "metadata": {
         "type": "object",
         "required": [
           "address",
           "document_type",
           "verified_at",
           "verifier"
         ],
         "properties": {
           "address": {
             "type": "object",
             "required": [
               "city",
               "country",
               "line1",
               "postal_code"
             ],
             "properties": {
               "city": {
                 "type": "string"
               },
               "country": {
                 "type": "string",
                 "enum": [
                   "0C",
                   "AC",
                   "AD",
                   "AE",
                   "AF",
                   "AG",
                   "AI",
                   "AL",
                   "AM",
                   "AN",
                   "AO",
                   "AP",
                   "AQ",
                   "AR",
                   "AS",
                   "AT",
                   "AU",
                   "AW",
                   "AX",
                   "AZ",
                   "BA",
                   "BB",
                   "BD",
                   "BE",
                   "BF",
                   "BG",
                   "BH",
                   "BI",
                   "BJ",
                   "BL",
                   "BM",
                   "BN",
                   "BO",
                   "BQ",
                   "BR",
                   "BS",
                   "BT",
                   "BV",
                   "BW",
                   "BY",
                   "BZ",
                   "CA",
                   "CC",
                   "CD",
                   "CF",
                   "CG",
                   "CH",
                   "CI",
                   "CK",
                   "CL",
                   "CM",
                   "CN",
                   "CO",
                   "CP",
                   "CR",
                   "CU",
                   "CV",
                   "CW",
                   "CX",
                   "CY",
                   "CZ",
                   "DE",
                   "DG",
                   "DJ",
                   "DK",
                   "DM",
                   "DO",
                   "DZ",
                   "EA",
                   "EC",
                   "EE",
                   "EG",
                   "EH",
                   "ER",
                   "ES",
                   "ET",
                   "EU",
                   "FI",
                   "FJ",
                   "FK",
                   "FM",
                   "FO",
                   "FR",
                   "GA",
                   "GB",
                   "GD",
                   "GE",
                   "GF",
                   "GG",
                   "GH",
                   "GI",
                   "GL",
                   "GM",
                   "GN",
                   "GP",
                   "GQ",
                   "GR",
                   "GS",
                   "GT",
                   "GU",
                   "GW",
                   "GY",
                   "HK",
                   "HM",
                   "HN",
                   "HR",
                   "HT",
                   "HU",
                   "IC",
                   "ID",
                   "IE",
                   "IL",
                   "IM",
                   "IN",
                   "IO",
                   "IQ",
                   "IR",
                   "IS",
                   "IT",
                   "JE",
                   "JM",
                   "JO",
                   "JP",
                   "JX",
                   "KE",
                   "KG",
                   "KH",
                   "KI",
                   "KM",
                   "KN",
                   "KP",
                   "KR",
                   "KW",
                   "KY",
                   "KZ",
                   "LA",
                   "LB",
                   "LC",
                   "LI",
                   "LK",
                   "LR",
                   "LS",
                   "LT",
                   "LU",
                   "LV",
                   "LY",
                   "MA",
                   "MC",
                   "MD",
                   "ME",
                   "MF",
                   "MG",
                   "MH",
                   "MK",
                   "ML",
                   "MM",
                   "MN",
                   "MO",
                   "MP",
                   "MQ",
                   "MR",
                   "MS",
                   "MT",
                   "MU",
                   "MV",
                   "MW",
                   "MX",
                   "MY",
                   "MZ",
                   "NA",
                   "NC",
                   "NE",
                   "NF",
                   "NG",
                   "NI",
                   "NL",
                   "NO",
                   "NP",
                   "NR",
                   "NU",
                   "NZ",
                   "OM",
                   "PA",
                   "PE",
                   "PF",
                   "PG",
                   "PH",
                   "PK",
                   "PL",
                   "PM",
                   "PN",
                   "PR",
                   "PS",
                   "PT",
                   "PW",
                   "PY",
                   "QA",
                   "QO",
                   "RE",
                   "RO",
                   "RS",
                   "RU",
                   "RW",
                   "SA",
                   "SB",
                   "SC",
                   "SD",
                   "SE",
                   "SG",
                   "SH",
                   "SI",
                   "SJ",
                   "SK",
                   "SL",
                   "SM",
                   "SN",
                   "SO",
                   "SR",
                   "SS",
                   "ST",
                   "SV",
                   "SX",
                   "SY",
                   "SZ",
                   "TA",
                   "TC",
                   "TD",
                   "TF",
                   "TG",
                   "TH",
                   "TJ",
                   "TK",
                   "TL",
                   "TM",
                   "TN",
                   "TO",
                   "TR",
                   "TT",
                   "TV",
                   "TW",
                   "TZ",
                   "UA",
                   "UG",
                   "UM",
                   "US",
                   "UY",
                   "UZ",
                   "VA",
                   "VC",
                   "VE",
                   "VG",
                   "VI",
                   "VN",
                   "VU",
                   "WF",
                   "WS",
                   "XK",
                   "YE",
                   "YT",
                   "ZA",
                   "ZM",
                   "ZW"
                 ]
               },
               "line1": {
                 "type": "string"
               },
               "line2": {
                 "type": [
                   "string",
                   "null"
                 ]
               },
               "postal_code": {
                 "type": "string"
               },
               "province": {
                 "type": [
                   "string",
                   "null"
                 ]
               }
             }
           },
           "document_type": {
             "type": "string",
             "enum": [
               "drivers_license",
               "id_card",
               "passport",
               "residence_card",
               "special_permanent_residence_card",
               "tax_return",
               "utility_bill"
             ]
           },
           "expiration_date": {
             "type": [
               "string",
               "null"
             ]
           },
           "external_verification_id": {
             "type": [
               "string",
               "null"
             ]
           },
           "verified_at": {
             "type": "string",
             "format": "date-time"
           },
           "verifier": {
             "type": "string"
           },
           "verifier_response": {}
         }
       },
       "type": {
         "type": "string",
         "enum": [
           "residence_document"
         ]
       },
       "verifier_response_url": {
         "type": [
           "string",
           "null"
         ],
         "format": "uri"
       }
     }
   },
   {
     "type": "object",
     "required": [
       "metadata",
       "tax_id_url",
       "type"
     ],
     "properties": {
       "metadata": {
         "type": "object",
         "required": [
           "country",
           "document_type",
           "tax_id_type",
           "verified_at",
           "verifier"
         ],
         "properties": {
           "country": {
             "type": "string",
             "enum": [
               "0C",
               "AC",
               "AD",
               "AE",
               "AF",
               "AG",
               "AI",
               "AL",
               "AM",
               "AN",
               "AO",
               "AP",
               "AQ",
               "AR",
               "AS",
               "AT",
               "AU",
               "AW",
               "AX",
               "AZ",
               "BA",
               "BB",
               "BD",
               "BE",
               "BF",
               "BG",
               "BH",
               "BI",
               "BJ",
               "BL",
               "BM",
               "BN",
               "BO",
               "BQ",
               "BR",
               "BS",
               "BT",
               "BV",
               "BW",
               "BY",
               "BZ",
               "CA",
               "CC",
               "CD",
               "CF",
               "CG",
               "CH",
               "CI",
               "CK",
               "CL",
               "CM",
               "CN",
               "CO",
               "CP",
               "CR",
               "CU",
               "CV",
               "CW",
               "CX",
               "CY",
               "CZ",
               "DE",
               "DG",
               "DJ",
               "DK",
               "DM",
               "DO",
               "DZ",
               "EA",
               "EC",
               "EE",
               "EG",
               "EH",
               "ER",
               "ES",
               "ET",
               "EU",
               "FI",
               "FJ",
               "FK",
               "FM",
               "FO",
               "FR",
               "GA",
               "GB",
               "GD",
               "GE",
               "GF",
               "GG",
               "GH",
               "GI",
               "GL",
               "GM",
               "GN",
               "GP",
               "GQ",
               "GR",
               "GS",
               "GT",
               "GU",
               "GW",
               "GY",
               "HK",
               "HM",
               "HN",
               "HR",
               "HT",
               "HU",
               "IC",
               "ID",
               "IE",
               "IL",
               "IM",
               "IN",
               "IO",
               "IQ",
               "IR",
               "IS",
               "IT",
               "JE",
               "JM",
               "JO",
               "JP",
               "JX",
               "KE",
               "KG",
               "KH",
               "KI",
               "KM",
               "KN",
               "KP",
               "KR",
               "KW",
               "KY",
               "KZ",
               "LA",
               "LB",
               "LC",
               "LI",
               "LK",
               "LR",
               "LS",
               "LT",
               "LU",
               "LV",
               "LY",
               "MA",
               "MC",
               "MD",
               "ME",
               "MF",
               "MG",
               "MH",
               "MK",
               "ML",
               "MM",
               "MN",
               "MO",
               "MP",
               "MQ",
               "MR",
               "MS",
               "MT",
               "MU",
               "MV",
               "MW",
               "MX",
               "MY",
               "MZ",
               "NA",
               "NC",
               "NE",
               "NF",
               "NG",
               "NI",
               "NL",
               "NO",
               "NP",
               "NR",
               "NU",
               "NZ",
               "OM",
               "PA",
               "PE",
               "PF",
               "PG",
               "PH",
               "PK",
               "PL",
               "PM",
               "PN",
               "PR",
               "PS",
               "PT",
               "PW",
               "PY",
               "QA",
               "QO",
               "RE",
               "RO",
               "RS",
               "RU",
               "RW",
               "SA",
               "SB",
               "SC",
               "SD",
               "SE",
               "SG",
               "SH",
               "SI",
               "SJ",
               "SK",
               "SL",
               "SM",
               "SN",
               "SO",
               "SR",
               "SS",
               "ST",
               "SV",
               "SX",
               "SY",
               "SZ",
               "TA",
               "TC",
               "TD",
               "TF",
               "TG",
               "TH",
               "TJ",
               "TK",
               "TL",
               "TM",
               "TN",
               "TO",
               "TR",
               "TT",
               "TV",
               "TW",
               "TZ",
               "UA",
               "UG",
               "UM",
               "US",
               "UY",
               "UZ",
               "VA",
               "VC",
               "VE",
               "VG",
               "VI",
               "VN",
               "VU",
               "WF",
               "WS",
               "XK",
               "YE",
               "YT",
               "ZA",
               "ZM",
               "ZW"
             ]
           },
           "document_type": {
             "type": "string",
             "enum": [
               "drivers_license",
               "id_card",
               "passport",
               "residence_card",
               "special_permanent_residence_card",
               "tax_return",
               "utility_bill"
             ]
           },
           "expiration_date": {
             "type": [
               "string",
               "null"
             ]
           },
           "external_verification_id": {
             "type": [
               "string",
               "null"
             ]
           },
           "tax_id_type": {
             "type": "string",
             "enum": [
               "cpf",
               "curp",
               "individual_taxpayer_identification_number",
               "national_insurance_number",
               "personal_public_service_number",
               "sin",
               "ssn",
               "tax_identification_number"
             ]
           },
           "verified_at": {
             "type": "string",
             "format": "date-time"
           },
           "verifier": {
             "type": "string"
           },
           "verifier_response": {}
         }
       },
       "tax_id_url": {
         "type": "string",
         "format": "uri"
       },
       "type": {
         "type": "string",
         "enum": [
           "tax_id_document"
         ]
       },
       "verifier_response_url": {
         "type": [
           "string",
           "null"
         ],
         "format": "uri"
       }
     }
   },
   {
     "type": "object",
     "required": [
       "metadata",
       "selfie_url",
       "type"
     ],
     "properties": {
       "metadata": {
         "type": "object",
         "required": [
           "selfie_type",
           "verified_at",
           "verifier"
         ],
         "properties": {
           "expiration_date": {
             "type": [
               "string",
               "null"
             ]
           },
           "external_verification_id": {
             "type": [
               "string",
               "null"
             ]
           },
           "selfie_type": {
             "type": "string",
             "enum": [
               "selfie",
               "selfie_capture_video"
             ]
           },
           "verified_at": {
             "type": "string",
             "format": "date-time"
           },
           "verifier": {
             "type": "string"
           },
           "verifier_response": {}
         }
       },
       "selfie_url": {
         "type": "string",
         "format": "uri"
       },
       "type": {
         "type": "string",
         "enum": [
           "selfie"
         ]
       },
       "verifier_response_url": {
         "type": [
           "string",
           "null"
         ],
         "format": "uri"
       }
     }
   },
   {
     "type": "object",
     "required": [
       "metadata",
       "type"
     ],
     "properties": {
       "metadata": {
         "type": "object",
         "properties": {
           "negative_news": {
             "type": [
               "object",
               "null"
             ],
             "required": [
               "status",
               "verified_at",
               "verifier"
             ],
             "properties": {
               "expiration_date": {
                 "type": [
                   "string",
                   "null"
                 ]
               },
               "external_verification_id": {
                 "type": [
                   "string",
                   "null"
                 ]
               },
               "status": {
                 "type": "string",
                 "enum": [
                   "Cleared",
                   "Matched"
                 ]
               },
               "verified_at": {
                 "type": "string",
                 "format": "date-time"
               },
               "verifier": {
                 "type": "string"
               },
               "verifier_response": {}
             }
           },
           "pep": {
             "type": [
               "object",
               "null"
             ],
             "required": [
               "status",
               "verified_at",
               "verifier"
             ],
             "properties": {
               "expiration_date": {
                 "type": [
                   "string",
                   "null"
                 ]
               },
               "external_verification_id": {
                 "type": [
                   "string",
                   "null"
                 ]
               },
               "status": {
                 "type": "string",
                 "enum": [
                   "Cleared",
                   "Matched"
                 ]
               },
               "verified_at": {
                 "type": "string",
                 "format": "date-time"
               },
               "verifier": {
                 "type": "string"
               },
               "verifier_response": {}
             }
           },
           "sanctions": {
             "type": [
               "object",
               "null"
             ],
             "required": [
               "status",
               "verified_at",
               "verifier"
             ],
             "properties": {
               "expiration_date": {
                 "type": [
                   "string",
                   "null"
                 ]
               },
               "external_verification_id": {
                 "type": [
                   "string",
                   "null"
                 ]
               },
               "status": {
                 "type": "string",
                 "enum": [
                   "Cleared",
                   "Matched"
                 ]
               },
               "verified_at": {
                 "type": "string",
                 "format": "date-time"
               },
               "verifier": {
                 "type": "string"
               },
               "verifier_response": {}
             }
           }
         }
       },
       "negative_news_verifier_response_url": {
         "type": [
           "string",
           "null"
         ],
         "format": "uri"
       },
       "pep_verifier_response_url": {
         "type": [
           "string",
           "null"
         ],
         "format": "uri"
       },
       "sanctions_verifier_response_url": {
         "type": [
           "string",
           "null"
         ],
         "format": "uri"
       },
       "type": {
         "type": "string",
         "enum": [
           "watchlists"
         ]
       },
       "verifier_response_url": {
         "type": [
           "string",
           "null"
         ],
         "format": "uri"
       }
     }
   }
 ]
}

Variants§

§

IdentityDocument

Fields

§back_url: Option<String>
§front_url: String
§verifier_response_url: Option<String>
§

ResidenceDocument

Fields

§document_url: String
§verifier_response_url: Option<String>
§

TaxIdDocument

Fields

§tax_id_url: String
§verifier_response_url: Option<String>
§

Selfie

Fields

§selfie_url: String
§verifier_response_url: Option<String>
§

Watchlists

Fields

§negative_news_verifier_response_url: Option<String>
§pep_verifier_response_url: Option<String>
§sanctions_verifier_response_url: Option<String>
§verifier_response_url: Option<String>

Trait Implementations§

Source§

impl Clone for SubmitUserVerificationFromUrlBody

Source§

fn clone(&self) -> SubmitUserVerificationFromUrlBody

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for SubmitUserVerificationFromUrlBody

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for SubmitUserVerificationFromUrlBody

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SubmitUserVerificationFromUrlBody, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl From<&SubmitUserVerificationFromUrlBody> for SubmitUserVerificationFromUrlBody

Source§

fn from( value: &SubmitUserVerificationFromUrlBody, ) -> SubmitUserVerificationFromUrlBody

Converts to this type from the input type.
Source§

impl Serialize for SubmitUserVerificationFromUrlBody

Source§

fn serialize<__S>( &self, __serializer: __S, ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> PolicyExt for T
where T: ?Sized,

Source§

fn and<P, B, E>(self, other: P) -> And<T, P>
where T: Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow only if self and other return Action::Follow. Read more
Source§

fn or<P, B, E>(self, other: P) -> Or<T, P>
where T: Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow if either self or other returns Action::Follow. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

Source§

fn vzip(self) -> V

Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,