ROOTPLOIT
Server: LiteSpeed
System: Linux in-mum-web1878.main-hosting.eu 5.14.0-570.21.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jun 11 07:22:35 EDT 2025 x86_64
User: u435929562 (435929562)
PHP: 7.4.33
Disabled: system, exec, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
Upload Files
File: //opt/go/pkg/mod/github.com/aws/[email protected]/models/apis/taxsettings/2018-05-10/api-2.json
{
  "version":"2.0",
  "metadata":{
    "apiVersion":"2018-05-10",
    "endpointPrefix":"tax",
    "jsonVersion":"1.1",
    "protocol":"rest-json",
    "protocols":["rest-json"],
    "serviceFullName":"Tax Settings",
    "serviceId":"TaxSettings",
    "signatureVersion":"v4",
    "signingName":"tax",
    "uid":"taxsettings-2018-05-10",
    "auth":["aws.auth#sigv4"]
  },
  "operations":{
    "BatchDeleteTaxRegistration":{
      "name":"BatchDeleteTaxRegistration",
      "http":{
        "method":"POST",
        "requestUri":"/BatchDeleteTaxRegistration",
        "responseCode":200
      },
      "input":{"shape":"BatchDeleteTaxRegistrationRequest"},
      "output":{"shape":"BatchDeleteTaxRegistrationResponse"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ConflictException"},
        {"shape":"InternalServerException"}
      ]
    },
    "BatchPutTaxRegistration":{
      "name":"BatchPutTaxRegistration",
      "http":{
        "method":"POST",
        "requestUri":"/BatchPutTaxRegistration",
        "responseCode":200
      },
      "input":{"shape":"BatchPutTaxRegistrationRequest"},
      "output":{"shape":"BatchPutTaxRegistrationResponse"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ConflictException"},
        {"shape":"InternalServerException"}
      ]
    },
    "DeleteTaxRegistration":{
      "name":"DeleteTaxRegistration",
      "http":{
        "method":"POST",
        "requestUri":"/DeleteTaxRegistration",
        "responseCode":200
      },
      "input":{"shape":"DeleteTaxRegistrationRequest"},
      "output":{"shape":"DeleteTaxRegistrationResponse"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ConflictException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"}
      ]
    },
    "GetTaxRegistration":{
      "name":"GetTaxRegistration",
      "http":{
        "method":"POST",
        "requestUri":"/GetTaxRegistration",
        "responseCode":200
      },
      "input":{"shape":"GetTaxRegistrationRequest"},
      "output":{"shape":"GetTaxRegistrationResponse"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"}
      ]
    },
    "GetTaxRegistrationDocument":{
      "name":"GetTaxRegistrationDocument",
      "http":{
        "method":"POST",
        "requestUri":"/GetTaxRegistrationDocument",
        "responseCode":200
      },
      "input":{"shape":"GetTaxRegistrationDocumentRequest"},
      "output":{"shape":"GetTaxRegistrationDocumentResponse"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"InternalServerException"}
      ]
    },
    "ListTaxRegistrations":{
      "name":"ListTaxRegistrations",
      "http":{
        "method":"POST",
        "requestUri":"/ListTaxRegistrations",
        "responseCode":200
      },
      "input":{"shape":"ListTaxRegistrationsRequest"},
      "output":{"shape":"ListTaxRegistrationsResponse"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"InternalServerException"}
      ]
    },
    "PutTaxRegistration":{
      "name":"PutTaxRegistration",
      "http":{
        "method":"POST",
        "requestUri":"/PutTaxRegistration",
        "responseCode":200
      },
      "input":{"shape":"PutTaxRegistrationRequest"},
      "output":{"shape":"PutTaxRegistrationResponse"},
      "errors":[
        {"shape":"ValidationException"},
        {"shape":"ConflictException"},
        {"shape":"InternalServerException"}
      ]
    }
  },
  "shapes":{
    "AccountDetails":{
      "type":"structure",
      "members":{
        "accountId":{"shape":"AccountId"},
        "accountMetaData":{"shape":"AccountMetaData"},
        "taxInheritanceDetails":{"shape":"TaxInheritanceDetails"},
        "taxRegistration":{"shape":"TaxRegistrationWithJurisdiction"}
      },
      "sensitive":true
    },
    "AccountDetailsList":{
      "type":"list",
      "member":{"shape":"AccountDetails"}
    },
    "AccountId":{
      "type":"string",
      "max":12,
      "min":12,
      "pattern":"^\\d+$"
    },
    "AccountIds":{
      "type":"list",
      "member":{"shape":"AccountId"},
      "max":5,
      "min":1
    },
    "AccountMetaData":{
      "type":"structure",
      "members":{
        "accountName":{"shape":"AccountName"},
        "address":{"shape":"Address"},
        "addressRoleMap":{"shape":"AddressRoleMap"},
        "addressType":{"shape":"AddressRoleType"},
        "seller":{"shape":"Seller"}
      },
      "sensitive":true
    },
    "AccountName":{
      "type":"string",
      "pattern":"^[\\s\\S]*$"
    },
    "AdditionalInfoRequest":{
      "type":"structure",
      "members":{
        "canadaAdditionalInfo":{"shape":"CanadaAdditionalInfo"},
        "estoniaAdditionalInfo":{"shape":"EstoniaAdditionalInfo"},
        "georgiaAdditionalInfo":{"shape":"GeorgiaAdditionalInfo"},
        "israelAdditionalInfo":{"shape":"IsraelAdditionalInfo"},
        "italyAdditionalInfo":{"shape":"ItalyAdditionalInfo"},
        "kenyaAdditionalInfo":{"shape":"KenyaAdditionalInfo"},
        "malaysiaAdditionalInfo":{"shape":"MalaysiaAdditionalInfo"},
        "polandAdditionalInfo":{"shape":"PolandAdditionalInfo"},
        "romaniaAdditionalInfo":{"shape":"RomaniaAdditionalInfo"},
        "saudiArabiaAdditionalInfo":{"shape":"SaudiArabiaAdditionalInfo"},
        "southKoreaAdditionalInfo":{"shape":"SouthKoreaAdditionalInfo"},
        "spainAdditionalInfo":{"shape":"SpainAdditionalInfo"},
        "turkeyAdditionalInfo":{"shape":"TurkeyAdditionalInfo"},
        "ukraineAdditionalInfo":{"shape":"UkraineAdditionalInfo"}
      }
    },
    "AdditionalInfoResponse":{
      "type":"structure",
      "members":{
        "brazilAdditionalInfo":{"shape":"BrazilAdditionalInfo"},
        "canadaAdditionalInfo":{"shape":"CanadaAdditionalInfo"},
        "estoniaAdditionalInfo":{"shape":"EstoniaAdditionalInfo"},
        "georgiaAdditionalInfo":{"shape":"GeorgiaAdditionalInfo"},
        "indiaAdditionalInfo":{"shape":"IndiaAdditionalInfo"},
        "israelAdditionalInfo":{"shape":"IsraelAdditionalInfo"},
        "italyAdditionalInfo":{"shape":"ItalyAdditionalInfo"},
        "kenyaAdditionalInfo":{"shape":"KenyaAdditionalInfo"},
        "malaysiaAdditionalInfo":{"shape":"MalaysiaAdditionalInfo"},
        "polandAdditionalInfo":{"shape":"PolandAdditionalInfo"},
        "romaniaAdditionalInfo":{"shape":"RomaniaAdditionalInfo"},
        "saudiArabiaAdditionalInfo":{"shape":"SaudiArabiaAdditionalInfo"},
        "southKoreaAdditionalInfo":{"shape":"SouthKoreaAdditionalInfo"},
        "spainAdditionalInfo":{"shape":"SpainAdditionalInfo"},
        "turkeyAdditionalInfo":{"shape":"TurkeyAdditionalInfo"},
        "ukraineAdditionalInfo":{"shape":"UkraineAdditionalInfo"}
      }
    },
    "Address":{
      "type":"structure",
      "required":[
        "addressLine1",
        "city",
        "countryCode",
        "postalCode"
      ],
      "members":{
        "addressLine1":{"shape":"AddressLine1"},
        "addressLine2":{"shape":"AddressLine2"},
        "addressLine3":{"shape":"AddressLine3"},
        "city":{"shape":"City"},
        "countryCode":{"shape":"CountryCode"},
        "districtOrCounty":{"shape":"District"},
        "postalCode":{"shape":"PostalCode"},
        "stateOrRegion":{"shape":"State"}
      }
    },
    "AddressLine1":{
      "type":"string",
      "max":180,
      "min":1,
      "pattern":"^(?!\\s*$)[\\s\\S]+$"
    },
    "AddressLine2":{
      "type":"string",
      "max":60,
      "min":1,
      "pattern":"^(?!\\s*$)[\\s\\S]+$"
    },
    "AddressLine3":{
      "type":"string",
      "max":60,
      "min":1,
      "pattern":"^(?!\\s*$)[\\s\\S]+$"
    },
    "AddressRoleMap":{
      "type":"map",
      "key":{"shape":"AddressRoleType"},
      "value":{"shape":"Jurisdiction"}
    },
    "AddressRoleType":{
      "type":"string",
      "enum":[
        "TaxAddress",
        "BillingAddress",
        "ContactAddress"
      ]
    },
    "BatchDeleteTaxRegistrationError":{
      "type":"structure",
      "required":[
        "accountId",
        "message"
      ],
      "members":{
        "accountId":{"shape":"AccountId"},
        "code":{"shape":"ErrorCode"},
        "message":{"shape":"ErrorMessage"}
      }
    },
    "BatchDeleteTaxRegistrationErrors":{
      "type":"list",
      "member":{"shape":"BatchDeleteTaxRegistrationError"}
    },
    "BatchDeleteTaxRegistrationRequest":{
      "type":"structure",
      "required":["accountIds"],
      "members":{
        "accountIds":{"shape":"AccountIds"}
      }
    },
    "BatchDeleteTaxRegistrationResponse":{
      "type":"structure",
      "required":["errors"],
      "members":{
        "errors":{"shape":"BatchDeleteTaxRegistrationErrors"}
      }
    },
    "BatchPutTaxRegistrationError":{
      "type":"structure",
      "required":[
        "accountId",
        "message"
      ],
      "members":{
        "accountId":{"shape":"AccountId"},
        "code":{"shape":"ErrorCode"},
        "message":{"shape":"ErrorMessage"}
      }
    },
    "BatchPutTaxRegistrationErrors":{
      "type":"list",
      "member":{"shape":"BatchPutTaxRegistrationError"}
    },
    "BatchPutTaxRegistrationRequest":{
      "type":"structure",
      "required":[
        "accountIds",
        "taxRegistrationEntry"
      ],
      "members":{
        "accountIds":{"shape":"AccountIds"},
        "taxRegistrationEntry":{"shape":"TaxRegistrationEntry"}
      }
    },
    "BatchPutTaxRegistrationResponse":{
      "type":"structure",
      "required":["errors"],
      "members":{
        "errors":{"shape":"BatchPutTaxRegistrationErrors"},
        "status":{"shape":"TaxRegistrationStatus"}
      }
    },
    "Boolean":{
      "type":"boolean",
      "box":true
    },
    "BrazilAdditionalInfo":{
      "type":"structure",
      "members":{
        "ccmCode":{"shape":"CcmCode"},
        "legalNatureCode":{"shape":"LegalNatureCode"}
      }
    },
    "BusinessRepresentativeName":{
      "type":"string",
      "max":200,
      "min":1,
      "pattern":"^[0-9\\u3130-\\u318F\\uAC00-\\uD7AF,.( )-\\\\s]*$"
    },
    "CanadaAdditionalInfo":{
      "type":"structure",
      "members":{
        "canadaQuebecSalesTaxNumber":{"shape":"CanadaQuebecSalesTaxNumberString"},
        "canadaRetailSalesTaxNumber":{"shape":"CanadaRetailSalesTaxNumberString"},
        "isResellerAccount":{"shape":"Boolean"},
        "provincialSalesTaxId":{"shape":"CanadaProvincialSalesTaxIdString"}
      }
    },
    "CanadaProvincialSalesTaxIdString":{
      "type":"string",
      "max":16,
      "min":7,
      "pattern":"^([0-9A-Z/-]+)$"
    },
    "CanadaQuebecSalesTaxNumberString":{
      "type":"string",
      "pattern":"^([0-9]{10})(TQ[0-9]{4})?$"
    },
    "CanadaRetailSalesTaxNumberString":{
      "type":"string",
      "pattern":"^([0-9]{6}-[0-9]{1})$"
    },
    "CcmCode":{
      "type":"string",
      "max":1024,
      "min":0,
      "pattern":"^\\d+$"
    },
    "CertifiedEmailId":{
      "type":"string",
      "pattern":"^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,20}$"
    },
    "CigNumber":{
      "type":"string",
      "pattern":"^([0-9A-Z]{1,15})$"
    },
    "City":{
      "type":"string",
      "max":50,
      "min":1,
      "pattern":"^(?!\\s*$)[\\s\\S]+$"
    },
    "ConflictException":{
      "type":"structure",
      "required":[
        "errorCode",
        "message"
      ],
      "members":{
        "errorCode":{"shape":"ErrorCode"},
        "message":{"shape":"ErrorMessage"}
      },
      "error":{
        "httpStatusCode":409,
        "senderFault":true
      },
      "exception":true
    },
    "CountryCode":{
      "type":"string",
      "max":2,
      "min":2,
      "pattern":"^[a-zA-Z]+$"
    },
    "CupNumber":{
      "type":"string",
      "pattern":"^([0-9A-Z]{1,15})$"
    },
    "DateOfBirth":{
      "type":"string",
      "max":10,
      "min":10,
      "pattern":"^(\\d{4}-(0[0-9]|1[0-2])-([0-2][0-9]|3[0-1]))$"
    },
    "DeleteTaxRegistrationRequest":{
      "type":"structure",
      "members":{
        "accountId":{"shape":"AccountId"}
      }
    },
    "DeleteTaxRegistrationResponse":{
      "type":"structure",
      "members":{
      }
    },
    "DestinationFilePath":{
      "type":"string",
      "pattern":"^[\\s\\S]*$"
    },
    "DestinationS3Location":{
      "type":"structure",
      "required":["bucket"],
      "members":{
        "bucket":{"shape":"S3BucketName"},
        "prefix":{"shape":"S3Prefix"}
      }
    },
    "District":{
      "type":"string",
      "max":50,
      "min":1,
      "pattern":"^(?!\\s*$)[\\s\\S]+$"
    },
    "ErrorCode":{
      "type":"string",
      "max":50,
      "min":0,
      "pattern":"^[\\s\\S]*$"
    },
    "ErrorMessage":{
      "type":"string",
      "max":1024,
      "min":0,
      "pattern":"^[\\s\\S]*$",
      "sensitive":true
    },
    "EstoniaAdditionalInfo":{
      "type":"structure",
      "required":["registryCommercialCode"],
      "members":{
        "registryCommercialCode":{"shape":"RegistryCommercialCode"}
      }
    },
    "FieldName":{
      "type":"string",
      "pattern":"^(?!\\s*$)[\\s\\S]+$"
    },
    "GeorgiaAdditionalInfo":{
      "type":"structure",
      "required":["personType"],
      "members":{
        "personType":{"shape":"PersonType"}
      }
    },
    "GetTaxRegistrationDocumentRequest":{
      "type":"structure",
      "required":[
        "destinationS3Location",
        "taxDocumentMetadata"
      ],
      "members":{
        "destinationS3Location":{"shape":"DestinationS3Location"},
        "taxDocumentMetadata":{"shape":"TaxDocumentMetadata"}
      }
    },
    "GetTaxRegistrationDocumentResponse":{
      "type":"structure",
      "members":{
        "destinationFilePath":{"shape":"DestinationFilePath"}
      }
    },
    "GetTaxRegistrationRequest":{
      "type":"structure",
      "members":{
        "accountId":{"shape":"AccountId"}
      }
    },
    "GetTaxRegistrationResponse":{
      "type":"structure",
      "members":{
        "taxRegistration":{"shape":"TaxRegistration"}
      }
    },
    "IndiaAdditionalInfo":{
      "type":"structure",
      "members":{
        "pan":{"shape":"Pan"}
      }
    },
    "IndividualRegistrationNumber":{
      "type":"string",
      "pattern":"^([0-9]{10})$"
    },
    "Industries":{
      "type":"string",
      "enum":[
        "CirculatingOrg",
        "ProfessionalOrg",
        "Banks",
        "Insurance",
        "PensionAndBenefitFunds",
        "DevelopmentAgencies"
      ]
    },
    "InheritanceObtainedReason":{
      "type":"string",
      "pattern":"^[\\s\\S]*$"
    },
    "InternalServerException":{
      "type":"structure",
      "required":[
        "errorCode",
        "message"
      ],
      "members":{
        "errorCode":{"shape":"ErrorCode"},
        "message":{"shape":"ErrorMessage"}
      },
      "error":{"httpStatusCode":500},
      "exception":true,
      "fault":true
    },
    "IsraelAdditionalInfo":{
      "type":"structure",
      "required":[
        "customerType",
        "dealerType"
      ],
      "members":{
        "customerType":{"shape":"IsraelCustomerType"},
        "dealerType":{"shape":"IsraelDealerType"}
      }
    },
    "IsraelCustomerType":{
      "type":"string",
      "enum":[
        "Business",
        "Individual"
      ]
    },
    "IsraelDealerType":{
      "type":"string",
      "enum":[
        "Authorized",
        "Non-authorized"
      ]
    },
    "ItalyAdditionalInfo":{
      "type":"structure",
      "members":{
        "cigNumber":{"shape":"CigNumber"},
        "cupNumber":{"shape":"CupNumber"},
        "sdiAccountId":{"shape":"SdiAccountId"},
        "taxCode":{"shape":"TaxCode"}
      }
    },
    "ItemOfBusiness":{
      "type":"string",
      "max":100,
      "min":1,
      "pattern":"^[0-9\\u3130-\\u318F\\uAC00-\\uD7AF,.( )-\\\\s]*$"
    },
    "Jurisdiction":{
      "type":"structure",
      "required":["countryCode"],
      "members":{
        "countryCode":{"shape":"CountryCode"},
        "stateOrRegion":{"shape":"State"}
      }
    },
    "KenyaAdditionalInfo":{
      "type":"structure",
      "required":["personType"],
      "members":{
        "personType":{"shape":"PersonType"}
      }
    },
    "KepEmailId":{
      "type":"string",
      "pattern":"^[\\s\\S]*$"
    },
    "LegalName":{
      "type":"string",
      "max":200,
      "min":1,
      "pattern":"^(?!\\s*$)[\\s\\S]+$"
    },
    "LegalNatureCode":{
      "type":"string",
      "max":1024,
      "min":0,
      "pattern":"^\\d+$"
    },
    "LineOfBusiness":{
      "type":"string",
      "max":100,
      "min":1,
      "pattern":"^[0-9\\u3130-\\u318F\\uAC00-\\uD7AF,.( )-\\\\s]*$"
    },
    "ListTaxRegistrationsRequest":{
      "type":"structure",
      "members":{
        "maxResults":{"shape":"MaxResults"},
        "nextToken":{"shape":"PaginationTokenString"}
      }
    },
    "ListTaxRegistrationsResponse":{
      "type":"structure",
      "required":["accountDetails"],
      "members":{
        "accountDetails":{"shape":"AccountDetailsList"},
        "nextToken":{"shape":"PaginationTokenString"}
      }
    },
    "MalaysiaAdditionalInfo":{
      "type":"structure",
      "required":["serviceTaxCodes"],
      "members":{
        "serviceTaxCodes":{"shape":"MalaysiaServiceTaxCodesList"}
      }
    },
    "MalaysiaServiceTaxCode":{
      "type":"string",
      "enum":[
        "Consultancy",
        "Digital Service And Electronic Medium",
        "IT Services",
        "Training Or Coaching"
      ]
    },
    "MalaysiaServiceTaxCodesList":{
      "type":"list",
      "member":{"shape":"MalaysiaServiceTaxCode"},
      "max":4,
      "min":1
    },
    "MaxResults":{
      "type":"integer",
      "box":true,
      "max":1000,
      "min":1
    },
    "PaginationTokenString":{
      "type":"string",
      "max":2000,
      "min":1,
      "pattern":"^[-A-Za-z0-9_+\\=\\/]+$"
    },
    "Pan":{
      "type":"string",
      "pattern":"^[A-Z]{5}[0-9]{4}[A-Z]{1}$"
    },
    "PersonType":{
      "type":"string",
      "enum":[
        "Legal Person",
        "Physical Person",
        "Business"
      ]
    },
    "PolandAdditionalInfo":{
      "type":"structure",
      "members":{
        "individualRegistrationNumber":{"shape":"IndividualRegistrationNumber"},
        "isGroupVatEnabled":{"shape":"Boolean"}
      }
    },
    "PostalCode":{
      "type":"string",
      "max":20,
      "min":1,
      "pattern":"^(?!\\s*$)[\\s\\S]+$"
    },
    "PutTaxRegistrationRequest":{
      "type":"structure",
      "required":["taxRegistrationEntry"],
      "members":{
        "accountId":{"shape":"AccountId"},
        "taxRegistrationEntry":{"shape":"TaxRegistrationEntry"}
      }
    },
    "PutTaxRegistrationResponse":{
      "type":"structure",
      "members":{
        "status":{"shape":"TaxRegistrationStatus"}
      }
    },
    "RegistrationId":{
      "type":"string",
      "max":20,
      "min":1,
      "pattern":"^(?!\\s*$)[\\s\\S]+$"
    },
    "RegistrationType":{
      "type":"string",
      "enum":[
        "Intra-EU",
        "Local"
      ]
    },
    "RegistryCommercialCode":{
      "type":"string",
      "max":8,
      "min":8,
      "pattern":"^\\d+$"
    },
    "ResourceNotFoundException":{
      "type":"structure",
      "required":[
        "errorCode",
        "message"
      ],
      "members":{
        "errorCode":{"shape":"ErrorCode"},
        "message":{"shape":"ErrorMessage"}
      },
      "error":{
        "httpStatusCode":404,
        "senderFault":true
      },
      "exception":true
    },
    "RomaniaAdditionalInfo":{
      "type":"structure",
      "required":["taxRegistrationNumberType"],
      "members":{
        "taxRegistrationNumberType":{"shape":"TaxRegistrationNumberType"}
      }
    },
    "S3BucketName":{
      "type":"string",
      "max":63,
      "min":3,
      "pattern":"^(?=^.{3,63}$)(?!^(\\d+\\.)+\\d+$)(^(([a-z0-9]|[a-z0-9][a-z0-9\\-]*[a-z0-9])\\.)*([a-z0-9]|[a-z0-9][a-z0-9\\-]*[a-z0-9])$)$"
    },
    "S3Key":{
      "type":"string",
      "max":1024,
      "min":1,
      "pattern":"^.*\\S.*$"
    },
    "S3Prefix":{
      "type":"string",
      "max":512,
      "min":0,
      "pattern":"^.*\\S.*$"
    },
    "SaudiArabiaAdditionalInfo":{
      "type":"structure",
      "members":{
        "taxRegistrationNumberType":{"shape":"SaudiArabiaTaxRegistrationNumberType"}
      }
    },
    "SaudiArabiaTaxRegistrationNumberType":{
      "type":"string",
      "enum":[
        "TaxRegistrationNumber",
        "TaxIdentificationNumber",
        "CommercialRegistrationNumber"
      ]
    },
    "SdiAccountId":{
      "type":"string",
      "pattern":"^[0-9A-Z]{6,7}$"
    },
    "SecondaryTaxId":{
      "type":"string",
      "pattern":"^([0-9]{10})$"
    },
    "Sector":{
      "type":"string",
      "enum":[
        "Business",
        "Individual",
        "Government"
      ]
    },
    "Seller":{
      "type":"string",
      "pattern":"^[\\s\\S]*$"
    },
    "SourceS3Location":{
      "type":"structure",
      "required":[
        "bucket",
        "key"
      ],
      "members":{
        "bucket":{"shape":"S3BucketName"},
        "key":{"shape":"S3Key"}
      }
    },
    "SouthKoreaAdditionalInfo":{
      "type":"structure",
      "required":[
        "businessRepresentativeName",
        "itemOfBusiness",
        "lineOfBusiness"
      ],
      "members":{
        "businessRepresentativeName":{"shape":"BusinessRepresentativeName"},
        "itemOfBusiness":{"shape":"ItemOfBusiness"},
        "lineOfBusiness":{"shape":"LineOfBusiness"}
      }
    },
    "SpainAdditionalInfo":{
      "type":"structure",
      "required":["registrationType"],
      "members":{
        "registrationType":{"shape":"RegistrationType"}
      }
    },
    "State":{
      "type":"string",
      "max":50,
      "min":1,
      "pattern":"^(?!\\s*$)[\\s\\S]+$"
    },
    "TaxCode":{
      "type":"string",
      "pattern":"^([0-9]{11}|[A-Z]{6}[0-9]{2}[A-Z][0-9]{2}[A-Z][0-9]{3}[A-Z])$"
    },
    "TaxDocumentAccessToken":{
      "type":"string",
      "pattern":"^[\\s\\S]*$"
    },
    "TaxDocumentMetadata":{
      "type":"structure",
      "required":[
        "taxDocumentAccessToken",
        "taxDocumentName"
      ],
      "members":{
        "taxDocumentAccessToken":{"shape":"TaxDocumentAccessToken"},
        "taxDocumentName":{"shape":"TaxDocumentName"}
      }
    },
    "TaxDocumentMetadatas":{
      "type":"list",
      "member":{"shape":"TaxDocumentMetadata"},
      "max":5,
      "min":1
    },
    "TaxDocumentName":{
      "type":"string",
      "pattern":"^[\\s\\S]*$"
    },
    "TaxInheritanceDetails":{
      "type":"structure",
      "members":{
        "inheritanceObtainedReason":{"shape":"InheritanceObtainedReason"},
        "parentEntityId":{"shape":"AccountId"}
      }
    },
    "TaxOffice":{
      "type":"string",
      "pattern":"^[\\s\\S]*$"
    },
    "TaxRegistration":{
      "type":"structure",
      "required":[
        "legalAddress",
        "legalName",
        "registrationId",
        "registrationType",
        "status"
      ],
      "members":{
        "additionalTaxInformation":{"shape":"AdditionalInfoResponse"},
        "certifiedEmailId":{"shape":"CertifiedEmailId"},
        "legalAddress":{"shape":"Address"},
        "legalName":{"shape":"LegalName"},
        "registrationId":{"shape":"RegistrationId"},
        "registrationType":{"shape":"TaxRegistrationType"},
        "sector":{"shape":"Sector"},
        "status":{"shape":"TaxRegistrationStatus"},
        "taxDocumentMetadatas":{"shape":"TaxDocumentMetadatas"}
      },
      "sensitive":true
    },
    "TaxRegistrationDocument":{
      "type":"structure",
      "required":["s3Location"],
      "members":{
        "s3Location":{"shape":"SourceS3Location"}
      }
    },
    "TaxRegistrationDocuments":{
      "type":"list",
      "member":{"shape":"TaxRegistrationDocument"},
      "max":5,
      "min":1
    },
    "TaxRegistrationEntry":{
      "type":"structure",
      "required":[
        "registrationId",
        "registrationType"
      ],
      "members":{
        "additionalTaxInformation":{"shape":"AdditionalInfoRequest"},
        "certifiedEmailId":{"shape":"CertifiedEmailId"},
        "legalAddress":{"shape":"Address"},
        "legalName":{"shape":"LegalName"},
        "registrationId":{"shape":"RegistrationId"},
        "registrationType":{"shape":"TaxRegistrationType"},
        "sector":{"shape":"Sector"},
        "verificationDetails":{"shape":"VerificationDetails"}
      },
      "sensitive":true
    },
    "TaxRegistrationNumberType":{
      "type":"string",
      "enum":[
        "TaxRegistrationNumber",
        "LocalRegistrationNumber"
      ]
    },
    "TaxRegistrationStatus":{
      "type":"string",
      "enum":[
        "Verified",
        "Pending",
        "Deleted",
        "Rejected"
      ]
    },
    "TaxRegistrationType":{
      "type":"string",
      "enum":[
        "VAT",
        "GST",
        "CPF",
        "CNPJ",
        "SST"
      ]
    },
    "TaxRegistrationWithJurisdiction":{
      "type":"structure",
      "required":[
        "jurisdiction",
        "legalName",
        "registrationId",
        "registrationType",
        "status"
      ],
      "members":{
        "additionalTaxInformation":{"shape":"AdditionalInfoResponse"},
        "certifiedEmailId":{"shape":"CertifiedEmailId"},
        "jurisdiction":{"shape":"Jurisdiction"},
        "legalName":{"shape":"LegalName"},
        "registrationId":{"shape":"RegistrationId"},
        "registrationType":{"shape":"TaxRegistrationType"},
        "sector":{"shape":"Sector"},
        "status":{"shape":"TaxRegistrationStatus"},
        "taxDocumentMetadatas":{"shape":"TaxDocumentMetadatas"}
      },
      "sensitive":true
    },
    "TurkeyAdditionalInfo":{
      "type":"structure",
      "members":{
        "industries":{"shape":"Industries"},
        "kepEmailId":{"shape":"KepEmailId"},
        "secondaryTaxId":{"shape":"SecondaryTaxId"},
        "taxOffice":{"shape":"TaxOffice"}
      }
    },
    "UkraineAdditionalInfo":{
      "type":"structure",
      "required":["ukraineTrnType"],
      "members":{
        "ukraineTrnType":{"shape":"UkraineTrnType"}
      }
    },
    "UkraineTrnType":{
      "type":"string",
      "enum":[
        "Business",
        "Individual"
      ]
    },
    "ValidationException":{
      "type":"structure",
      "required":[
        "errorCode",
        "message"
      ],
      "members":{
        "errorCode":{"shape":"ValidationExceptionErrorCode"},
        "fieldList":{"shape":"ValidationExceptionFieldList"},
        "message":{"shape":"ErrorMessage"}
      },
      "error":{
        "httpStatusCode":400,
        "senderFault":true
      },
      "exception":true
    },
    "ValidationExceptionErrorCode":{
      "type":"string",
      "enum":[
        "MalformedToken",
        "ExpiredToken",
        "InvalidToken",
        "FieldValidationFailed",
        "MissingInput"
      ]
    },
    "ValidationExceptionField":{
      "type":"structure",
      "required":["name"],
      "members":{
        "name":{"shape":"FieldName"}
      }
    },
    "ValidationExceptionFieldList":{
      "type":"list",
      "member":{"shape":"ValidationExceptionField"}
    },
    "VerificationDetails":{
      "type":"structure",
      "members":{
        "dateOfBirth":{"shape":"DateOfBirth"},
        "taxRegistrationDocuments":{"shape":"TaxRegistrationDocuments"}
      }
    }
  }
}