| Add a ValidID Search |
import datetime
import decimal
from marshmallow.fields import *
from servicestack import *
from typing import *
from dataclasses import dataclass, field
from dataclasses_json import dataclass_json, LetterCase, Undefined, config
from enum import Enum, IntEnum
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Authentication:
# @ApiMember(Description="The API User ID provided by us when you signed up to use our API. Can be provided in the request body, or as a header parameter (X-Api-User)", IsRequired=true, ParameterType="header, body")
api_user_id: Optional[str] = None
"""
The API User ID provided by us when you signed up to use our API. Can be provided in the request body, or as a header parameter (X-Api-User)
"""
# @ApiMember(Description="The API User Key provided by us when you signed up to use our API. Can be provided in the request body, or as a header parameter (X-Api-Key)", IsRequired=true, ParameterType="header, body")
api_user_key: Optional[str] = None
"""
The API User Key provided by us when you signed up to use our API. Can be provided in the request body, or as a header parameter (X-Api-Key)
"""
# @ApiMember(Description="The User ID of the user making the request (e.g. a sub user). This is optional but can be used to associate API requests with a specific user, thereby allowing user permissions to be enforced. Can be provided in the body, or as a header parameter (X-User-Id).", ParameterType="header, body")
user_id: Optional[str] = None
"""
The User ID of the user making the request (e.g. a sub user). This is optional but can be used to associate API requests with a specific user, thereby allowing user permissions to be enforced. Can be provided in the body, or as a header parameter (X-User-Id).
"""
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class BaseRequest(IBaseRequest):
# @ApiMember(Description="The authentication credentials", IsRequired=true, ParameterType="header, body")
authentication: Optional[Authentication] = None
"""
The authentication credentials
"""
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ResponseError:
error_code: Optional[str] = None
field_name: Optional[str] = None
message: Optional[str] = None
meta: Optional[Dict[str, str]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ArrayOfResponseError(List[ResponseError]):
pass
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ResponseStatus:
error_code: Optional[str] = None
message: Optional[str] = None
stack_trace: Optional[str] = None
errors: Optional[ArrayOfResponseError] = None
meta: Optional[Dict[str, str]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class BaseResponse(IBaseDataResponse, IHasResponseStatus):
# @ApiMember(Description="The status of the response")
response_status: Optional[ResponseStatus] = None
"""
The status of the response
"""
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class LinkedTo:
client_id: Optional[int] = None
id: Optional[int] = None
type: Optional[str] = None
subtype: Optional[str] = None
status: Optional[str] = None
description: Optional[str] = None
is_archived: Optional[bool] = None
name: Optional[str] = None
date: Optional[datetime.datetime] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ArrayOfLinkedTo(List[LinkedTo]):
pass
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdBasicRequest:
name1: Optional[str] = None
name2: Optional[str] = None
name3: Optional[str] = None
date_of_birth: Optional[datetime.datetime] = None
gender: Optional[str] = None
address1: Optional[str] = None
address2: Optional[str] = None
address3: Optional[str] = None
address4: Optional[str] = None
address5: Optional[str] = None
post_code: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdPassportRequest:
passport1: Optional[str] = None
passport2: Optional[str] = None
passport3: Optional[str] = None
passport4: Optional[str] = None
passport5: Optional[str] = None
passport6: Optional[str] = None
passport7: Optional[str] = None
passport8: Optional[str] = None
passport_mrz_line_one1: Optional[str] = None
passport_mrz_line_one2: Optional[str] = None
passport_mrz_line_one3: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdDrivingRequest:
driving1: Optional[str] = None
driving2: Optional[str] = None
driving3: Optional[str] = None
driving_postcode: Optional[str] = None
driving_mail_sort: Optional[str] = None
driving_expiry_date: Optional[datetime.datetime] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdBirthRequest:
birth_fore_name: Optional[str] = None
birth_middle_name: Optional[str] = None
birth_surname: Optional[str] = None
birth_maiden_name: Optional[str] = None
birth_district: Optional[str] = None
birth_cert_issue_num: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdNIRequest:
ni_number: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdNHSRequest:
nhs_number: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdElectricityRequest:
mpan_number1: Optional[str] = None
mpan_number2: Optional[str] = None
mpan_number3: Optional[str] = None
mpan_number4: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdBankRequest:
bank_sort_code: Optional[str] = None
bank_account_number: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdCardNumberRequest:
card_number: Optional[str] = None
card_type: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdTravelVisaRequest:
travel_visa1: Optional[str] = None
travel_visa2: Optional[str] = None
travel_visa3: Optional[str] = None
travel_visa4: Optional[str] = None
travel_visa5: Optional[str] = None
travel_visa6: Optional[str] = None
travel_visa7: Optional[str] = None
travel_visa8: Optional[str] = None
travel_visa9: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdIdCardRequest:
id_card1: Optional[str] = None
id_card2: Optional[str] = None
id_card3: Optional[str] = None
id_card4: Optional[str] = None
id_card5: Optional[str] = None
id_card6: Optional[str] = None
id_card7: Optional[str] = None
id_card8: Optional[str] = None
id_card9: Optional[str] = None
id_card10: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdPollNumberRequest:
poll_number: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdMarriageRequest:
forename: Optional[str] = None
surname: Optional[str] = None
partner_forename: Optional[str] = None
partner_surname: Optional[str] = None
date: Optional[str] = None
district: Optional[str] = None
cert_issue_num: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdResultSummary:
summary_status: bool = False
summary_id: Optional[int] = None
summary_reference: Optional[str] = None
summary_smartscore: Optional[int] = None
summary_result_text: Optional[str] = None
notice_of_correction: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdResultErrors:
service: Optional[str] = None
details: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdDrivingResult:
driving_license_result_flag: bool = False
driving_license_mail_sort_flag: bool = False
driving_license_middle_name_warning: bool = False
driving_licence_errors: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdDOBResult:
dob_tracesmart_count: int = 0
dob_experian_count: int = 0
dob_equifax_count: int = 0
dob_equifax_specified: bool = False
dob_equifax_status: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdNHSResult:
nhs_result_flag: bool = False
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdNIResult:
ni_result_flag: bool = False
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdPassportResult:
passport_m_r_z_line1_valid: Optional[bool] = None
passport_m_r_z_valid: bool = False
passport_d_o_b_valid: bool = False
passport_gender_valid: bool = False
passport_expiry_valid: Optional[bool] = None
passport_name_valid: Optional[bool] = None
passport_errors: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdPassportChipResult:
content_authenticity: bool = False
chip_authenticity: bool = False
chip_data_to_image_data_match: bool = False
chip_photo_to_image_photo_match: bool = False
passport_chip_mrz_line_one: Optional[str] = None
passport_chip_mrz_line_two: Optional[str] = None
passport_chip_mrz_line_one_valid: Optional[bool] = None
passport_chip_mrz_line_two_valid: Optional[bool] = None
passport_chip_d_o_b_valid: Optional[bool] = None
passport_chip_gender_valid: Optional[bool] = None
passport_chip_expiry_valid: Optional[bool] = None
passport_chip_name_valid: Optional[bool] = None
passport_chip_errors: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdBirthResult:
birth_result_flag: Optional[str] = None
birth_name: Optional[str] = None
birth_maiden_name: Optional[str] = None
birth_reg_date: Optional[str] = None
birth_reg_district: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdElectricityResult:
mpan_result_flag: bool = False
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdBankResult:
bank_account_result_flag: bool = False
bank_account_name: Optional[str] = None
bank_account_branch: Optional[str] = None
bank_account_b_a_c_s_payments: bool = False
bank_account_c_h_a_p_s_payments: bool = False
bank_account_faster_payments: bool = False
bank_account_direct_debits: bool = False
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdCardNumberResult:
card_number_valid: bool = False
card_type_valid: bool = False
card_type_confirm: Optional[str] = None
card_fraud_check: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdCreditActiveResult:
credit_active_accounts: int = 0
credit_active_lenders: int = 0
credit_active_c_i_f_a_s: Optional[str] = None
credit_active_c_a_i_s: int = 0
credit_active_insight_accounts: int = 0
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdAddressOccupantsResult:
name: Optional[str] = None
dob: Optional[datetime.datetime] = None
recency: Optional[datetime.datetime] = None
residency: Optional[str] = None
telephone: Optional[str] = None
telephone_name: Optional[str] = None
source: Optional[str] = None
residency_score: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdAddressSaleResult:
type: Optional[str] = None
tenure: Optional[str] = None
date: Optional[datetime.datetime] = None
price: Optional[str] = None
silhouette: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdAddressResult:
address_forename: Optional[str] = None
address_middle_name: Optional[str] = None
address_surname: Optional[str] = None
address_match_type: Optional[str] = None
address_d_o_b: Optional[datetime.datetime] = None
address_forename_appended: bool = False
address_middle_name_appended: bool = False
address_d_o_b_appended: bool = False
address_telephone: Optional[str] = None
address_telephone_name: Optional[str] = None
address_gone_away: Optional[str] = None
address_source: Optional[str] = None
crediva_full_e_r: bool = False
address_validated: Optional[bool] = None
address_recency: Optional[datetime.datetime] = None
occupants: Optional[List[ValidIdAddressOccupantsResult]] = None
sales: Optional[List[ValidIdAddressSaleResult]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdSmartlinkAddressResult:
title: Optional[str] = None
forename: Optional[str] = None
middle_name: Optional[str] = None
surname: Optional[str] = None
dob: Optional[datetime.datetime] = None
address1: Optional[str] = None
address2: Optional[str] = None
address3: Optional[str] = None
address4: Optional[str] = None
address5: Optional[str] = None
post_code: Optional[str] = None
delivery_point_suffix: Optional[str] = None
recency: Optional[datetime.datetime] = None
residency: Optional[str] = None
link_source: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdSmartlinkResult:
addresses: Optional[List[ValidIdSmartlinkAddressResult]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdDeathscreenDeathResult:
forename: Optional[str] = None
second_name: Optional[str] = None
third_name: Optional[str] = None
fourth_name: Optional[str] = None
surname: Optional[str] = None
district: Optional[str] = None
dob: Optional[datetime.datetime] = None
dod: Optional[datetime.datetime] = None
dor: Optional[str] = None
volume_no: Optional[str] = None
dist_no: Optional[str] = None
page_no: Optional[str] = None
reg_no: Optional[str] = None
entry_no: Optional[str] = None
place_of_birth: Optional[str] = None
maiden_name: Optional[str] = None
gro_reference: Optional[str] = None
address1: Optional[str] = None
address2: Optional[str] = None
address3: Optional[str] = None
address4: Optional[str] = None
address5: Optional[str] = None
post_code: Optional[str] = None
match_type: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdDeathscreenResult:
deaths: Optional[List[ValidIdDeathscreenDeathResult]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdPEPPersonAddressResult:
address1: Optional[str] = None
address2: Optional[str] = None
address3: Optional[str] = None
address4: Optional[str] = None
address5: Optional[str] = None
post_code: Optional[str] = None
delivery_point_suffix: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdPEPPersonAliasResult:
name: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdPEPPersonPositionResult:
position: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdPEPPersonResult:
name: Optional[str] = None
recency: Optional[datetime.datetime] = None
dob: Optional[str] = None
addresses: Optional[List[ValidIdPEPPersonAddressResult]] = None
aliases: Optional[List[ValidIdPEPPersonAliasResult]] = None
positions: Optional[List[ValidIdPEPPersonPositionResult]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdPEPResult:
pep_persons: Optional[List[ValidIdPEPPersonResult]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdCCJCaseResult:
name: Optional[str] = None
dob: Optional[datetime.datetime] = None
address1: Optional[str] = None
address2: Optional[str] = None
address3: Optional[str] = None
address4: Optional[str] = None
address5: Optional[str] = None
post_code: Optional[str] = None
judgement_date: Optional[datetime.datetime] = None
judgement_type: Optional[str] = None
amount: Optional[str] = None
case_no: Optional[str] = None
court_name: Optional[str] = None
date_end: Optional[datetime.datetime] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdCCJResult:
cc_js: Optional[List[ValidIdCCJCaseResult]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdInsolvencyCaseResult:
type: Optional[str] = None
case_type: Optional[str] = None
name: Optional[str] = None
case_no: Optional[str] = None
address1: Optional[str] = None
address2: Optional[str] = None
address3: Optional[str] = None
address4: Optional[str] = None
address5: Optional[str] = None
post_code: Optional[str] = None
delivery_point_suffix: Optional[str] = None
dob: Optional[datetime.datetime] = None
court: Optional[str] = None
start_date: Optional[datetime.datetime] = None
status: Optional[str] = None
occupation: Optional[str] = None
aliases: Optional[str] = None
description: Optional[str] = None
service_office: Optional[str] = None
telephone_number: Optional[str] = None
trading_names: Optional[str] = None
debt_total: Optional[str] = None
asset_total: Optional[str] = None
previous_address1: Optional[str] = None
previous_address2: Optional[str] = None
previous_address3: Optional[str] = None
previous_address4: Optional[str] = None
previous_address5: Optional[str] = None
previous_post_code: Optional[str] = None
previous_delivery_point_suffix: Optional[str] = None
presentation_date: Optional[datetime.datetime] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdInsolvencyResult:
insolvencies: Optional[List[ValidIdInsolvencyCaseResult]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdTravelVisaResult:
visa_m_r_z_valid: bool = False
visa_in_date: bool = False
visa_u_k_residence_valid: bool = False
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdIdCardResult:
id_card_m_r_z_valid: bool = False
id_card_d_o_b_valid: bool = False
id_card_gender_valid: bool = False
id_card_expiry_valid: bool = False
id_card_country_valid: bool = False
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdBankLiveResult:
bank_live_sortcode: Optional[str] = None
bank_live_number: Optional[str] = None
bank_live_name: Optional[str] = None
bank_live_address: Optional[str] = None
bank_live_status: Optional[str] = None
bank_live_error: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdCompanyAppointmentResult:
title: Optional[str] = None
name: Optional[str] = None
address: Optional[str] = None
dob: Optional[datetime.datetime] = None
occupation: Optional[str] = None
nationality: Optional[str] = None
appointment_date: Optional[datetime.datetime] = None
appointment_type: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdCompanyDirectorshipResult:
match_type: Optional[str] = None
date_appointed: Optional[datetime.datetime] = None
company_reg_no: Optional[str] = None
company_name: Optional[str] = None
registered_office: Optional[str] = None
appointments: Optional[List[ValidIdCompanyAppointmentResult]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdCompanyDirectorResult:
directorships: Optional[List[ValidIdCompanyDirectorshipResult]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdSearchActivityHistoryResult:
busines_activity: Optional[str] = None
date: Optional[datetime.datetime] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdSearchActivityItemResult:
profile_type: Optional[str] = None
one_month: Optional[int] = None
three_month: Optional[int] = None
six_month: Optional[int] = None
history: Optional[List[ValidIdSearchActivityHistoryResult]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdSearchActivityResult:
activity: Optional[List[ValidIdSearchActivityItemResult]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdPRSResult:
match_result: Optional[str] = None
property_ownership: Optional[str] = None
title_number: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdPollNumberResult:
poll_number_match: Optional[int] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdOnlineProfileResult:
online_profile_status: Optional[int] = None
online_twitter_username: Optional[str] = None
online_twitter_activity_month1: Optional[int] = None
online_twitter_activity_month2: Optional[int] = None
online_twitter_activity_month3: Optional[int] = None
online_twitter_activity_month4: Optional[int] = None
online_twitter_activity_month5: Optional[int] = None
online_twitter_activity_month6: Optional[int] = None
online_twitter_activity_month7: Optional[int] = None
online_twitter_activity_month8: Optional[int] = None
online_twitter_activity_month9: Optional[int] = None
online_twitter_activity_month10: Optional[int] = None
online_twitter_activity_month11: Optional[int] = None
online_twitter_activity_month12: Optional[int] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdMarriageResult:
marriage_cert_flag: Optional[int] = None
marriage_result_flag: Optional[int] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdAgeResult:
age_is_above_lower: Optional[bool] = None
age_is_below_upper: Optional[bool] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdResult:
summary_result: Optional[ValidIdResultSummary] = None
errors: Optional[List[ValidIdResultErrors]] = None
driving_result: Optional[ValidIdDrivingResult] = None
dob_result: Optional[ValidIdDOBResult] = None
nhs_result: Optional[ValidIdNHSResult] = None
ni_result: Optional[ValidIdNIResult] = None
passport_result: Optional[ValidIdPassportResult] = None
passport_chip_result: Optional[ValidIdPassportChipResult] = None
birth_result: Optional[ValidIdBirthResult] = None
electricity_result: Optional[ValidIdElectricityResult] = None
bank_result: Optional[ValidIdBankResult] = None
card_number_result: Optional[ValidIdCardNumberResult] = None
credit_active_result: Optional[ValidIdCreditActiveResult] = None
address_result: Optional[ValidIdAddressResult] = None
smartlink_result: Optional[ValidIdSmartlinkResult] = None
deathscreen_result: Optional[ValidIdDeathscreenResult] = None
pep_result: Optional[ValidIdPEPResult] = None
ccj_result: Optional[ValidIdCCJResult] = None
insolvency_result: Optional[ValidIdInsolvencyResult] = None
travel_visa_result: Optional[ValidIdTravelVisaResult] = None
id_card_result: Optional[ValidIdIdCardResult] = None
bank_live_result: Optional[ValidIdBankLiveResult] = None
company_director_result: Optional[ValidIdCompanyDirectorResult] = None
search_activity_result: Optional[ValidIdSearchActivityResult] = None
prs_result: Optional[ValidIdPRSResult] = None
poll_number_result: Optional[ValidIdPollNumberResult] = None
online_profile_result: Optional[ValidIdOnlineProfileResult] = None
marriage_result: Optional[ValidIdMarriageResult] = None
age_result: Optional[ValidIdAgeResult] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SearchCriteria:
name: Optional[str] = None
address: Optional[str] = None
country: Optional[str] = None
date_of_birth: Optional[str] = None
nationality: Optional[str] = None
reference: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SearchResultEuAddress:
street: Optional[str] = None
city: Optional[str] = None
country: Optional[str] = None
post_code: Optional[str] = None
other: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SearchResultEuBirth:
date: Optional[str] = None
place: Optional[str] = None
country: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SearchResultOfacEuCitizenship:
country: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SearchResultEuName:
full_name: Optional[str] = None
gender: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SearchResultEuPassport:
number: Optional[str] = None
country: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SearchResultEu:
result_strength: int = 0
result_similarity: Decimal = decimal.Decimal(0)
result_resolved: bool = False
result_type: Optional[str] = None
date_updated: datetime.datetime = datetime.datetime(1, 1, 1)
addresses: Optional[List[SearchResultEuAddress]] = None
births: Optional[List[SearchResultEuBirth]] = None
citizenships: Optional[List[SearchResultOfacEuCitizenship]] = None
names: Optional[List[SearchResultEuName]] = None
passports: Optional[List[SearchResultEuPassport]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SearchResultHmTreasury:
result_strength: int = 0
result_similarity: Decimal = decimal.Decimal(0)
result_resolved: bool = False
result_type: Optional[str] = None
date_listed: datetime.datetime = datetime.datetime(1, 1, 1)
date_updated: datetime.datetime = datetime.datetime(1, 1, 1)
name1: Optional[str] = None
name2: Optional[str] = None
name3: Optional[str] = None
name4: Optional[str] = None
name5: Optional[str] = None
name6: Optional[str] = None
date_of_birth: Optional[str] = None
country_of_birth: Optional[str] = None
nationality: Optional[str] = None
address1: Optional[str] = None
address2: Optional[str] = None
address3: Optional[str] = None
address4: Optional[str] = None
address5: Optional[str] = None
address6: Optional[str] = None
post_code: Optional[str] = None
country: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SearchResultOfacAddress:
address1: Optional[str] = None
address2: Optional[str] = None
address3: Optional[str] = None
city: Optional[str] = None
state: Optional[str] = None
post_code: Optional[str] = None
country: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SearchResultOfacAka:
first_name: Optional[str] = None
last_name: Optional[str] = None
type: Optional[str] = None
strength: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SearchResultOfacDateOfBirth:
date_of_birth: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SearchResultOfacNationality:
country: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SearchResultOfacPlaceOfBirth:
place_of_birth: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SearchResultOfac:
result_strength: int = 0
result_similarity: Decimal = decimal.Decimal(0)
result_resolved: bool = False
result_type: Optional[str] = None
date_updated: datetime.datetime = datetime.datetime(1, 1, 1)
first_name: Optional[str] = None
last_name: Optional[str] = None
addresses: Optional[List[SearchResultOfacAddress]] = None
akas: Optional[List[SearchResultOfacAka]] = None
date_of_births: Optional[List[SearchResultOfacDateOfBirth]] = None
nationalities: Optional[List[SearchResultOfacNationality]] = None
place_of_births: Optional[List[SearchResultOfacPlaceOfBirth]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SearchResultDfat:
result_strength: int = 0
result_similarity: Decimal = decimal.Decimal(0)
result_resolved: bool = False
result_type: Optional[str] = None
date_updated: datetime.datetime = datetime.datetime(1, 1, 1)
full_name: Optional[str] = None
address: Optional[str] = None
date_of_birth: Optional[str] = None
place_of_birth: Optional[str] = None
nationality: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SearchResultOsfi:
result_strength: int = 0
result_similarity: Decimal = decimal.Decimal(0)
result_resolved: bool = False
result_type: Optional[str] = None
date_updated: datetime.datetime = datetime.datetime(1, 1, 1)
full_name: Optional[str] = None
address: Optional[str] = None
date_of_birth: Optional[str] = None
place_of_birth: Optional[str] = None
nationality: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SearchResultCanadianJustice:
result_strength: int = 0
result_similarity: Decimal = decimal.Decimal(0)
result_resolved: bool = False
result_type: Optional[str] = None
date_updated: datetime.datetime = datetime.datetime(1, 1, 1)
name: Optional[str] = None
date_of_birth: Optional[str] = None
country: Optional[str] = None
ref_id: int = 0
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SearchResultCanadianSema:
result_strength: int = 0
result_similarity: Decimal = decimal.Decimal(0)
result_resolved: bool = False
result_type: Optional[str] = None
date_updated: datetime.datetime = datetime.datetime(1, 1, 1)
name: Optional[str] = None
date_of_birth: Optional[str] = None
country: Optional[str] = None
schedule: Optional[str] = None
item: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SearchResultAddress:
search_result_address_id: int = 0
type: Optional[str] = None
address1: Optional[str] = None
address2: Optional[str] = None
address3: Optional[str] = None
city: Optional[str] = None
county: Optional[str] = None
post_code: Optional[str] = None
country: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SearchResultDateOfBirth:
search_result_date_of_birth_id: int = 0
date_of_birth: Optional[str] = None
year: Optional[int] = None
month: Optional[int] = None
day: Optional[int] = None
type: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SearchResultName:
search_result_name_id: int = 0
type: Optional[str] = None
title: Optional[str] = None
full_name: Optional[str] = None
result_similarity: Decimal = decimal.Decimal(0)
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SearchResultNationality:
search_result_nationality_id: int = 0
nationality: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SearchResultPlaceOfBirth:
search_result_place_of_birth_id: int = 0
place_of_birth: Optional[str] = None
country_of_birth: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SearchResultRemark:
search_result_remark_id: int = 0
name: Optional[str] = None
description: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SearchResultEntry:
search_result_id: int = 0
result_strength: int = 0
result_similarity: Decimal = decimal.Decimal(0)
result_resolved: bool = False
result_type: Optional[str] = None
date_updated: Optional[datetime.datetime] = None
sanctions_list_id: Optional[str] = None
sanctions_list_name: Optional[str] = None
addresses: Optional[List[SearchResultAddress]] = None
dates_of_birth: Optional[List[SearchResultDateOfBirth]] = None
names: Optional[List[SearchResultName]] = None
nationalities: Optional[List[SearchResultNationality]] = None
places_of_birth: Optional[List[SearchResultPlaceOfBirth]] = None
remarks: Optional[List[SearchResultRemark]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SearchResults:
eu_results: Optional[List[SearchResultEu]] = None
hmt_results: Optional[List[SearchResultHmTreasury]] = None
hmt_ukraine_results: Optional[List[SearchResultHmTreasury]] = None
ofac_results: Optional[List[SearchResultOfac]] = None
ofac_consolidated_results: Optional[List[SearchResultOfac]] = None
dfat_results: Optional[List[SearchResultDfat]] = None
osfi_results: Optional[List[SearchResultOsfi]] = None
canadian_justice_results: Optional[List[SearchResultCanadianJustice]] = None
canadian_sema_results: Optional[List[SearchResultCanadianSema]] = None
swiss_seco_results: Optional[List[SearchResultEntry]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SearchSource:
list_id: Optional[str] = None
list_name: Optional[str] = None
list_short_name: Optional[str] = None
is_affected_by_list_update: Optional[bool] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ArrayOfSearchResultEntries(List[SearchResultEntry]):
pass
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SearchRecord:
id: int = 0
search_type: Optional[str] = None
date_searched: datetime.datetime = datetime.datetime(1, 1, 1)
date_updated: datetime.datetime = datetime.datetime(1, 1, 1)
date_archived: Optional[datetime.datetime] = None
is_archived: bool = False
num_of_results: int = 0
client_in_results: bool = False
client_not_in_results: bool = False
affected_by_update: bool = False
search_criteria: Optional[SearchCriteria] = None
search_results: Optional[SearchResults] = None
search_sources: Optional[List[SearchSource]] = None
list_search_results: Optional[ArrayOfSearchResultEntries] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class PepSearchResultAddress:
address_line1: Optional[str] = None
address_line2: Optional[str] = None
address_line3: Optional[str] = None
address_line4: Optional[str] = None
town: Optional[str] = None
county: Optional[str] = None
post_code: Optional[str] = None
country: Optional[str] = None
iso_country: Optional[str] = None
soft_delete: Optional[bool] = None
date_last_updated: datetime.datetime = datetime.datetime(1, 1, 1)
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class PepSearchResultAlias:
forename: Optional[str] = None
middle_name: Optional[str] = None
surname: Optional[str] = None
soft_delete: Optional[bool] = None
date_of_soft_delete: Optional[datetime.datetime] = None
date_last_updated: datetime.datetime = datetime.datetime(1, 1, 1)
title: Optional[str] = None
alternate_title: Optional[str] = None
business_name: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class PepSearchResultArticleSnippet:
title: Optional[str] = None
text: Optional[str] = None
adverse_terms: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class PepSearchResultArticle:
url: Optional[str] = None
original_url: Optional[str] = None
source: Optional[str] = None
date_of_capture: Optional[datetime.datetime] = None
date_last_updated: datetime.datetime = datetime.datetime(1, 1, 1)
snippets: Optional[List[PepSearchResultArticleSnippet]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class PepSearchResultIndividualAssociation:
link_description: Optional[str] = None
soft_delete: Optional[bool] = None
date_last_updated: datetime.datetime = datetime.datetime(1, 1, 1)
full_name: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class PepSearchResultBusinessAssociation:
link_description: Optional[str] = None
soft_delete: Optional[bool] = None
date_last_updated: datetime.datetime = datetime.datetime(1, 1, 1)
business_name: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class PepSearchResultNote:
source: Optional[str] = None
notes: Optional[str] = None
soft_delete: Optional[bool] = None
date_last_updated: datetime.datetime = datetime.datetime(1, 1, 1)
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class PepSearchResultPoliticalPosition:
description: Optional[str] = None
from_: Optional[str] = field(metadata=config(field_name='from'), default=None)
to: Optional[str] = None
country: Optional[str] = None
soft_delete: Optional[bool] = None
date_last_updated: datetime.datetime = datetime.datetime(1, 1, 1)
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class PepSearchResult:
result_similarity: Decimal = decimal.Decimal(0)
result_resolved: bool = False
date_last_updated: datetime.datetime = datetime.datetime(1, 1, 1)
result_is_client: bool = False
id: int = 0
type: Optional[str] = None
title: Optional[str] = None
forename: Optional[str] = None
middlename: Optional[str] = None
surname: Optional[str] = None
soft_delete: Optional[bool] = None
date_of_soft_delete: Optional[datetime.datetime] = None
date_of_capture: Optional[datetime.datetime] = None
date_of_birth: Optional[datetime.datetime] = None
date_of_death: Optional[datetime.datetime] = None
year_of_birth: Optional[int] = None
year_of_death: Optional[int] = None
gender: Optional[str] = None
home_telephone: Optional[str] = None
business_telephone: Optional[str] = None
mobile_telephone: Optional[str] = None
fax: Optional[str] = None
email: Optional[str] = None
nationality: Optional[str] = None
source: Optional[str] = None
category: Optional[str] = None
picture: Optional[str] = None
alternate_title: Optional[str] = None
business_name: Optional[str] = None
description: Optional[str] = None
telephone: Optional[str] = None
website: Optional[str] = None
pep_tier: Optional[int] = None
face_is_match: Optional[bool] = None
face_is_match_confidence: Optional[Decimal] = None
addresses: Optional[List[PepSearchResultAddress]] = None
aliases: Optional[List[PepSearchResultAlias]] = None
articles: Optional[List[PepSearchResultArticle]] = None
associations: Optional[List[PepSearchResultIndividualAssociation]] = None
business_associations: Optional[List[PepSearchResultBusinessAssociation]] = None
notes: Optional[List[PepSearchResultNote]] = None
political_positions: Optional[List[PepSearchResultPoliticalPosition]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class PepSearchResults:
results: Optional[List[PepSearchResult]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class PepSearchRecord:
id: int = 0
search_type: Optional[str] = None
date_searched: datetime.datetime = datetime.datetime(1, 1, 1)
date_updated: datetime.datetime = datetime.datetime(1, 1, 1)
date_renewal: Optional[datetime.datetime] = None
date_archived: Optional[datetime.datetime] = None
is_archived: bool = False
num_of_results: int = 0
client_in_results: bool = False
client_not_in_results: bool = False
affected_by_update: bool = False
is_day_one_search: bool = False
search_criteria: Optional[SearchCriteria] = None
search_results: Optional[PepSearchResults] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ValidIdRecord:
id: int = 0
sanctions_search_id: Optional[int] = None
pep_search_id: Optional[int] = None
valid_id_passport_id: Optional[int] = None
valid_id_passport_chip_id: Optional[int] = None
date: datetime.datetime = datetime.datetime(1, 1, 1)
search_list_ids: Optional[str] = None
pep_error: bool = False
replaced: bool = False
replacement_search_id: Optional[int] = None
has_error: bool = False
has_completed_request: bool = False
has_completed_search: bool = False
has_extended_options: Optional[bool] = None
type: int = 0
reference: Optional[str] = None
passport_chip_enabled: bool = False
passport_enabled: bool = False
driving_enabled: bool = False
birth_enabled: bool = False
smartlink_enabled: bool = False
ni_enabled: bool = False
nhs_enabled: bool = False
electricity_enabled: bool = False
bank_enabled: bool = False
credit_active_enabled: bool = False
card_number_enabled: bool = False
travel_visa_enabled: bool = False
id_card_enabled: bool = False
bank_live_enabled: bool = False
company_director_enabled: bool = False
search_activity_enabled: bool = False
prs_enabled: bool = False
online_profile_enabled: bool = False
poll_number_enabled: bool = False
marriage_enabled: bool = False
age_enabled: bool = False
basic_request: Optional[ValidIdBasicRequest] = None
passport_request: Optional[ValidIdPassportRequest] = None
driving_request: Optional[ValidIdDrivingRequest] = None
birth_request: Optional[ValidIdBirthRequest] = None
ni_request: Optional[ValidIdNIRequest] = None
nhs_request: Optional[ValidIdNHSRequest] = None
electricity_request: Optional[ValidIdElectricityRequest] = None
bank_request: Optional[ValidIdBankRequest] = None
card_number_request: Optional[ValidIdCardNumberRequest] = None
travel_visa_request: Optional[ValidIdTravelVisaRequest] = None
id_card_request: Optional[ValidIdIdCardRequest] = None
poll_number_request: Optional[ValidIdPollNumberRequest] = None
marriage_request: Optional[ValidIdMarriageRequest] = None
result: Optional[ValidIdResult] = None
sanctions_result: Optional[SearchRecord] = None
pep_search_record: Optional[PepSearchRecord] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class AddValidIdData(BaseResponse, IBaseSearchResponse):
linked_to: Optional[ArrayOfLinkedTo] = None
resolve_sanctions_results: bool = False
search_record: Optional[ValidIdRecord] = None
sanctions_search_id: Optional[int] = None
pep_search_id: Optional[int] = None
valid_id_search_id: int = 0
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class AddValidIdResponse:
data: Optional[AddValidIdData] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ArrayOfLists(List[str]):
pass
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class AddValidIdRequest:
# @ApiMember(Description="If the search should be saved against a single Sub User account, specify their username here")
sub_user_name: Optional[str] = None
"""
If the search should be saved against a single Sub User account, specify their username here
"""
type: Optional[str] = None
add_pep_search: bool = False
pep_search_type: Optional[str] = None
add_sanctions_search: bool = False
selected_lists: Optional[ArrayOfLists] = None
reference: Optional[str] = None
# @ApiMember(Description="If the search should be linked to other searches, specify the them here")
linked_to: Optional[ArrayOfLinkedTo] = None
"""
If the search should be linked to other searches, specify the them here
"""
basic_request: Optional[ValidIdBasicRequest] = None
passport_request: Optional[ValidIdPassportRequest] = None
driving_request: Optional[ValidIdDrivingRequest] = None
birth_request: Optional[ValidIdBirthRequest] = None
ni_request: Optional[ValidIdNIRequest] = None
nhs_request: Optional[ValidIdNHSRequest] = None
electricity_request: Optional[ValidIdElectricityRequest] = None
bank_request: Optional[ValidIdBankRequest] = None
card_number_request: Optional[ValidIdCardNumberRequest] = None
travel_visa_request: Optional[ValidIdTravelVisaRequest] = None
id_card_request: Optional[ValidIdIdCardRequest] = None
poll_number_request: Optional[ValidIdPollNumberRequest] = None
marriage_request: Optional[ValidIdMarriageRequest] = None
passport_enabled: bool = False
passport_chip_enabled: bool = False
driving_enabled: bool = False
smartlink_enabled: bool = False
ni_enabled: bool = False
nhs_enabled: bool = False
electricity_enabled: bool = False
bank_enabled: bool = False
credit_active_enabled: bool = False
id_card_enabled: bool = False
bank_live_enabled: bool = False
company_director_enabled: bool = False
search_activity_enabled: bool = False
prs_enabled: bool = False
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class AddValidId(BaseRequest):
request: Optional[AddValidIdRequest] = None
To override the Content-type in your clients, use the HTTP Accept Header, append the .soap12 suffix or ?format=soap12
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /soap12 HTTP/1.1
Host: api.sanctionssearch.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<AddValidId xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.servicestack.net/types">
<Authentication>
<ApiUserId>String</ApiUserId>
<ApiUserKey>String</ApiUserKey>
<UserId>String</UserId>
</Authentication>
<Request>
<AddPepSearch>false</AddPepSearch>
<AddSanctionsSearch>false</AddSanctionsSearch>
<BankEnabled>false</BankEnabled>
<BankLiveEnabled>false</BankLiveEnabled>
<BankRequest>
<BankAccountNumber>String</BankAccountNumber>
<BankSortCode>String</BankSortCode>
</BankRequest>
<BasicRequest>
<Address1>String</Address1>
<Address2>String</Address2>
<Address3>String</Address3>
<Address4>String</Address4>
<Address5>String</Address5>
<DateOfBirth>0001-01-01T00:00:00</DateOfBirth>
<Gender>String</Gender>
<Name1>String</Name1>
<Name2>String</Name2>
<Name3>String</Name3>
<PostCode>String</PostCode>
</BasicRequest>
<BirthRequest>
<BirthCertIssueNum>String</BirthCertIssueNum>
<BirthDistrict>String</BirthDistrict>
<BirthForeName>String</BirthForeName>
<BirthMaidenName>String</BirthMaidenName>
<BirthMiddleName>String</BirthMiddleName>
<BirthSurname>String</BirthSurname>
</BirthRequest>
<CardNumberRequest>
<CardNumber>String</CardNumber>
<CardType>String</CardType>
</CardNumberRequest>
<CompanyDirectorEnabled>false</CompanyDirectorEnabled>
<CreditActiveEnabled>false</CreditActiveEnabled>
<DrivingEnabled>false</DrivingEnabled>
<DrivingRequest>
<Driving1>String</Driving1>
<Driving2>String</Driving2>
<Driving3>String</Driving3>
<DrivingExpiryDate>0001-01-01T00:00:00</DrivingExpiryDate>
<DrivingMailSort>String</DrivingMailSort>
<DrivingPostcode>String</DrivingPostcode>
</DrivingRequest>
<ElectricityEnabled>false</ElectricityEnabled>
<ElectricityRequest>
<MPANNumber1>String</MPANNumber1>
<MPANNumber2>String</MPANNumber2>
<MPANNumber3>String</MPANNumber3>
<MPANNumber4>String</MPANNumber4>
</ElectricityRequest>
<IdCardEnabled>false</IdCardEnabled>
<IdCardRequest>
<IdCard1>String</IdCard1>
<IdCard10>String</IdCard10>
<IdCard2>String</IdCard2>
<IdCard3>String</IdCard3>
<IdCard4>String</IdCard4>
<IdCard5>String</IdCard5>
<IdCard6>String</IdCard6>
<IdCard7>String</IdCard7>
<IdCard8>String</IdCard8>
<IdCard9>String</IdCard9>
</IdCardRequest>
<LinkedTo>
<LinkedTo>
<ClientId>0</ClientId>
<Date>0001-01-01T00:00:00</Date>
<Description>String</Description>
<Id>0</Id>
<IsArchived>false</IsArchived>
<Name>String</Name>
<Status>String</Status>
<Subtype>String</Subtype>
<Type>String</Type>
</LinkedTo>
</LinkedTo>
<MarriageRequest>
<CertIssueNum>String</CertIssueNum>
<Date>String</Date>
<District>String</District>
<Forename>String</Forename>
<PartnerForename>String</PartnerForename>
<PartnerSurname>String</PartnerSurname>
<Surname>String</Surname>
</MarriageRequest>
<NHSEnabled>false</NHSEnabled>
<NHSRequest>
<NHSNumber>String</NHSNumber>
</NHSRequest>
<NIEnabled>false</NIEnabled>
<NIRequest>
<NINumber>String</NINumber>
</NIRequest>
<PRSEnabled>false</PRSEnabled>
<PassportChipEnabled>false</PassportChipEnabled>
<PassportEnabled>false</PassportEnabled>
<PassportRequest>
<Passport1>String</Passport1>
<Passport2>String</Passport2>
<Passport3>String</Passport3>
<Passport4>String</Passport4>
<Passport5>String</Passport5>
<Passport6>String</Passport6>
<Passport7>String</Passport7>
<Passport8>String</Passport8>
<PassportMrzLineOne1>String</PassportMrzLineOne1>
<PassportMrzLineOne2>String</PassportMrzLineOne2>
<PassportMrzLineOne3>String</PassportMrzLineOne3>
</PassportRequest>
<PepSearchType>String</PepSearchType>
<PollNumberRequest>
<PollNumber>String</PollNumber>
</PollNumberRequest>
<Reference>String</Reference>
<SearchActivityEnabled>false</SearchActivityEnabled>
<SelectedLists>
<ListId>String</ListId>
</SelectedLists>
<SmartlinkEnabled>false</SmartlinkEnabled>
<SubUserName>String</SubUserName>
<TravelVisaRequest>
<TravelVisa1>String</TravelVisa1>
<TravelVisa2>String</TravelVisa2>
<TravelVisa3>String</TravelVisa3>
<TravelVisa4>String</TravelVisa4>
<TravelVisa5>String</TravelVisa5>
<TravelVisa6>String</TravelVisa6>
<TravelVisa7>String</TravelVisa7>
<TravelVisa8>String</TravelVisa8>
<TravelVisa9>String</TravelVisa9>
</TravelVisaRequest>
<Type>String</Type>
</Request>
</AddValidId>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<AddValidIdResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.servicestack.net/types">
<Data>
<ResponseStatus>
<ErrorCode>String</ErrorCode>
<Message>String</Message>
<StackTrace>String</StackTrace>
<Errors>
<ResponseError>
<ErrorCode>String</ErrorCode>
<FieldName>String</FieldName>
<Message>String</Message>
<Meta xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:KeyValueOfstringstring>
<d6p1:Key>String</d6p1:Key>
<d6p1:Value>String</d6p1:Value>
</d6p1:KeyValueOfstringstring>
</Meta>
</ResponseError>
</Errors>
<Meta xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:KeyValueOfstringstring>
<d4p1:Key>String</d4p1:Key>
<d4p1:Value>String</d4p1:Value>
</d4p1:KeyValueOfstringstring>
</Meta>
</ResponseStatus>
<LinkedTo>
<LinkedTo>
<ClientId>0</ClientId>
<Date>0001-01-01T00:00:00</Date>
<Description>String</Description>
<Id>0</Id>
<IsArchived>false</IsArchived>
<Name>String</Name>
<Status>String</Status>
<Subtype>String</Subtype>
<Type>String</Type>
</LinkedTo>
</LinkedTo>
<PepSearchId>0</PepSearchId>
<ResolveSanctionsResults>false</ResolveSanctionsResults>
<SanctionsSearchId>0</SanctionsSearchId>
<SearchRecord>
<AgeEnabled>false</AgeEnabled>
<BankEnabled>false</BankEnabled>
<BankLiveEnabled>false</BankLiveEnabled>
<BankRequest>
<BankAccountNumber>String</BankAccountNumber>
<BankSortCode>String</BankSortCode>
</BankRequest>
<BasicRequest>
<Address1>String</Address1>
<Address2>String</Address2>
<Address3>String</Address3>
<Address4>String</Address4>
<Address5>String</Address5>
<DateOfBirth>0001-01-01T00:00:00</DateOfBirth>
<Gender>String</Gender>
<Name1>String</Name1>
<Name2>String</Name2>
<Name3>String</Name3>
<PostCode>String</PostCode>
</BasicRequest>
<BirthEnabled>false</BirthEnabled>
<BirthRequest>
<BirthCertIssueNum>String</BirthCertIssueNum>
<BirthDistrict>String</BirthDistrict>
<BirthForeName>String</BirthForeName>
<BirthMaidenName>String</BirthMaidenName>
<BirthMiddleName>String</BirthMiddleName>
<BirthSurname>String</BirthSurname>
</BirthRequest>
<CardNumberEnabled>false</CardNumberEnabled>
<CardNumberRequest>
<CardNumber>String</CardNumber>
<CardType>String</CardType>
</CardNumberRequest>
<CompanyDirectorEnabled>false</CompanyDirectorEnabled>
<CreditActiveEnabled>false</CreditActiveEnabled>
<Date>0001-01-01T00:00:00</Date>
<DrivingEnabled>false</DrivingEnabled>
<DrivingRequest>
<Driving1>String</Driving1>
<Driving2>String</Driving2>
<Driving3>String</Driving3>
<DrivingExpiryDate>0001-01-01T00:00:00</DrivingExpiryDate>
<DrivingMailSort>String</DrivingMailSort>
<DrivingPostcode>String</DrivingPostcode>
</DrivingRequest>
<ElectricityEnabled>false</ElectricityEnabled>
<ElectricityRequest>
<MPANNumber1>String</MPANNumber1>
<MPANNumber2>String</MPANNumber2>
<MPANNumber3>String</MPANNumber3>
<MPANNumber4>String</MPANNumber4>
</ElectricityRequest>
<HasCompletedRequest>false</HasCompletedRequest>
<HasCompletedSearch>false</HasCompletedSearch>
<HasError>false</HasError>
<HasExtendedOptions>false</HasExtendedOptions>
<Id>0</Id>
<IdCardEnabled>false</IdCardEnabled>
<IdCardRequest>
<IdCard1>String</IdCard1>
<IdCard10>String</IdCard10>
<IdCard2>String</IdCard2>
<IdCard3>String</IdCard3>
<IdCard4>String</IdCard4>
<IdCard5>String</IdCard5>
<IdCard6>String</IdCard6>
<IdCard7>String</IdCard7>
<IdCard8>String</IdCard8>
<IdCard9>String</IdCard9>
</IdCardRequest>
<MarriageEnabled>false</MarriageEnabled>
<MarriageRequest>
<CertIssueNum>String</CertIssueNum>
<Date>String</Date>
<District>String</District>
<Forename>String</Forename>
<PartnerForename>String</PartnerForename>
<PartnerSurname>String</PartnerSurname>
<Surname>String</Surname>
</MarriageRequest>
<NHSEnabled>false</NHSEnabled>
<NHSRequest>
<NHSNumber>String</NHSNumber>
</NHSRequest>
<NIEnabled>false</NIEnabled>
<NIRequest>
<NINumber>String</NINumber>
</NIRequest>
<OnlineProfileEnabled>false</OnlineProfileEnabled>
<PRSEnabled>false</PRSEnabled>
<PassportChipEnabled>false</PassportChipEnabled>
<PassportEnabled>false</PassportEnabled>
<PassportRequest>
<Passport1>String</Passport1>
<Passport2>String</Passport2>
<Passport3>String</Passport3>
<Passport4>String</Passport4>
<Passport5>String</Passport5>
<Passport6>String</Passport6>
<Passport7>String</Passport7>
<Passport8>String</Passport8>
<PassportMrzLineOne1>String</PassportMrzLineOne1>
<PassportMrzLineOne2>String</PassportMrzLineOne2>
<PassportMrzLineOne3>String</PassportMrzLineOne3>
</PassportRequest>
<PepError>false</PepError>
<PepSearchId>0</PepSearchId>
<PepSearchRecord>
<AffectedByUpdate>false</AffectedByUpdate>
<ClientInResults>false</ClientInResults>
<ClientNotInResults>false</ClientNotInResults>
<DateArchived>0001-01-01T00:00:00</DateArchived>
<DateRenewal>0001-01-01T00:00:00</DateRenewal>
<DateSearched>0001-01-01T00:00:00</DateSearched>
<DateUpdated>0001-01-01T00:00:00</DateUpdated>
<Id>0</Id>
<IsArchived>false</IsArchived>
<IsDayOneSearch>false</IsDayOneSearch>
<NumOfResults>0</NumOfResults>
<SearchCriteria>
<Address>String</Address>
<Country>String</Country>
<DateOfBirth>String</DateOfBirth>
<Name>String</Name>
<Nationality>String</Nationality>
<Reference>String</Reference>
</SearchCriteria>
<SearchResults>
<Results>
<PepSearchResult>
<Addresses>
<PepSearchResultAddress>
<AddressLine1>String</AddressLine1>
<AddressLine2>String</AddressLine2>
<AddressLine3>String</AddressLine3>
<AddressLine4>String</AddressLine4>
<Country>String</Country>
<County>String</County>
<DateLastUpdated>0001-01-01T00:00:00</DateLastUpdated>
<ISOCountry>String</ISOCountry>
<PostCode>String</PostCode>
<SoftDelete>false</SoftDelete>
<Town>String</Town>
</PepSearchResultAddress>
</Addresses>
<Aliases>
<PepSearchResultAlias>
<AlternateTitle>String</AlternateTitle>
<BusinessName>String</BusinessName>
<DateLastUpdated>0001-01-01T00:00:00</DateLastUpdated>
<DateOfSoftDelete>0001-01-01T00:00:00</DateOfSoftDelete>
<Forename>String</Forename>
<MiddleName>String</MiddleName>
<SoftDelete>false</SoftDelete>
<Surname>String</Surname>
<Title>String</Title>
</PepSearchResultAlias>
</Aliases>
<AlternateTitle>String</AlternateTitle>
<Articles>
<PepSearchResultArticle>
<DateLastUpdated>0001-01-01T00:00:00</DateLastUpdated>
<DateOfCapture>0001-01-01T00:00:00</DateOfCapture>
<OriginalUrl>String</OriginalUrl>
<Snippets>
<PepSearchResultArticleSnippet>
<AdverseTerms>String</AdverseTerms>
<Text>String</Text>
<Title>String</Title>
</PepSearchResultArticleSnippet>
</Snippets>
<Source>String</Source>
<Url>String</Url>
</PepSearchResultArticle>
</Articles>
<Associations>
<PepSearchResultIndividualAssociation>
<DateLastUpdated>0001-01-01T00:00:00</DateLastUpdated>
<FullName>String</FullName>
<LinkDescription>String</LinkDescription>
<SoftDelete>false</SoftDelete>
</PepSearchResultIndividualAssociation>
</Associations>
<BusinessAssociations>
<PepSearchResultBusinessAssociation>
<BusinessName>String</BusinessName>
<DateLastUpdated>0001-01-01T00:00:00</DateLastUpdated>
<LinkDescription>String</LinkDescription>
<SoftDelete>false</SoftDelete>
</PepSearchResultBusinessAssociation>
</BusinessAssociations>
<BusinessName>String</BusinessName>
<BusinessTelephone>String</BusinessTelephone>
<Category>String</Category>
<DateLastUpdated>0001-01-01T00:00:00</DateLastUpdated>
<DateOfBirth>0001-01-01T00:00:00</DateOfBirth>
<DateOfCapture>0001-01-01T00:00:00</DateOfCapture>
<DateOfDeath>0001-01-01T00:00:00</DateOfDeath>
<DateOfSoftDelete>0001-01-01T00:00:00</DateOfSoftDelete>
<Description>String</Description>
<Email>String</Email>
<FaceIsMatch>false</FaceIsMatch>
<FaceIsMatchConfidence>0</FaceIsMatchConfidence>
<Fax>String</Fax>
<Forename>String</Forename>
<Gender>String</Gender>
<HomeTelephone>String</HomeTelephone>
<Id>0</Id>
<Middlename>String</Middlename>
<MobileTelephone>String</MobileTelephone>
<Nationality>String</Nationality>
<Notes>
<PepSearchResultNote>
<DateLastUpdated>0001-01-01T00:00:00</DateLastUpdated>
<Notes>String</Notes>
<SoftDelete>false</SoftDelete>
<Source>String</Source>
</PepSearchResultNote>
</Notes>
<PepTier>0</PepTier>
<Picture>String</Picture>
<PoliticalPositions>
<PepSearchResultPoliticalPosition>
<Country>String</Country>
<DateLastUpdated>0001-01-01T00:00:00</DateLastUpdated>
<Description>String</Description>
<From>String</From>
<SoftDelete>false</SoftDelete>
<To>String</To>
</PepSearchResultPoliticalPosition>
</PoliticalPositions>
<ResultIsClient>false</ResultIsClient>
<ResultResolved>false</ResultResolved>
<ResultSimilarity>0</ResultSimilarity>
<SoftDelete>false</SoftDelete>
<Source>String</Source>
<Surname>String</Surname>
<Telephone>String</Telephone>
<Title>String</Title>
<Type>String</Type>
<Website>String</Website>
<YearOfBirth>0</YearOfBirth>
<YearOfDeath>0</YearOfDeath>
</PepSearchResult>
</Results>
</SearchResults>
<SearchType>String</SearchType>
</PepSearchRecord>
<PollNumberEnabled>false</PollNumberEnabled>
<PollNumberRequest>
<PollNumber>String</PollNumber>
</PollNumberRequest>
<Reference>String</Reference>
<Replaced>false</Replaced>
<ReplacementSearchId>0</ReplacementSearchId>
<Result>
<AddressResult>
<AddressDOB>0001-01-01T00:00:00</AddressDOB>
<AddressDOBAppended>false</AddressDOBAppended>
<AddressForename>String</AddressForename>
<AddressForenameAppended>false</AddressForenameAppended>
<AddressGoneAway>String</AddressGoneAway>
<AddressMatchType>String</AddressMatchType>
<AddressMiddleName>String</AddressMiddleName>
<AddressMiddleNameAppended>false</AddressMiddleNameAppended>
<AddressRecency>0001-01-01T00:00:00</AddressRecency>
<AddressSource>String</AddressSource>
<AddressSurname>String</AddressSurname>
<AddressTelephone>String</AddressTelephone>
<AddressTelephoneName>String</AddressTelephoneName>
<AddressValidated>false</AddressValidated>
<CredivaFullER>false</CredivaFullER>
<Occupants>
<ValidIdAddressOccupantsResult>
<DOB>0001-01-01T00:00:00</DOB>
<Name>String</Name>
<Recency>0001-01-01T00:00:00</Recency>
<Residency>String</Residency>
<ResidencyScore>String</ResidencyScore>
<Source>String</Source>
<Telephone>String</Telephone>
<TelephoneName>String</TelephoneName>
</ValidIdAddressOccupantsResult>
</Occupants>
<Sales>
<ValidIdAddressSaleResult>
<Date>0001-01-01T00:00:00</Date>
<Price>String</Price>
<Silhouette>String</Silhouette>
<Tenure>String</Tenure>
<Type>String</Type>
</ValidIdAddressSaleResult>
</Sales>
</AddressResult>
<AgeResult>
<AgeIsAboveLower>false</AgeIsAboveLower>
<AgeIsBelowUpper>false</AgeIsBelowUpper>
</AgeResult>
<BankLiveResult>
<BankLiveAddress>String</BankLiveAddress>
<BankLiveError>String</BankLiveError>
<BankLiveName>String</BankLiveName>
<BankLiveNumber>String</BankLiveNumber>
<BankLiveSortcode>String</BankLiveSortcode>
<BankLiveStatus>String</BankLiveStatus>
</BankLiveResult>
<BankResult>
<BankAccountBACSPayments>false</BankAccountBACSPayments>
<BankAccountBranch>String</BankAccountBranch>
<BankAccountCHAPSPayments>false</BankAccountCHAPSPayments>
<BankAccountDirectDebits>false</BankAccountDirectDebits>
<BankAccountFasterPayments>false</BankAccountFasterPayments>
<BankAccountName>String</BankAccountName>
<BankAccountResultFlag>false</BankAccountResultFlag>
</BankResult>
<BirthResult>
<BirthMaidenName>String</BirthMaidenName>
<BirthName>String</BirthName>
<BirthRegDate>String</BirthRegDate>
<BirthRegDistrict>String</BirthRegDistrict>
<BirthResultFlag>String</BirthResultFlag>
</BirthResult>
<CCJResult>
<CCJs>
<ValidIdCCJCaseResult>
<Address1>String</Address1>
<Address2>String</Address2>
<Address3>String</Address3>
<Address4>String</Address4>
<Address5>String</Address5>
<Amount>String</Amount>
<CaseNo>String</CaseNo>
<CourtName>String</CourtName>
<DOB>0001-01-01T00:00:00</DOB>
<DateEnd>0001-01-01T00:00:00</DateEnd>
<JudgementDate>0001-01-01T00:00:00</JudgementDate>
<JudgementType>String</JudgementType>
<Name>String</Name>
<PostCode>String</PostCode>
</ValidIdCCJCaseResult>
</CCJs>
</CCJResult>
<CardNumberResult>
<CardFraudCheck>String</CardFraudCheck>
<CardNumberValid>false</CardNumberValid>
<CardTypeConfirm>String</CardTypeConfirm>
<CardTypeValid>false</CardTypeValid>
</CardNumberResult>
<CompanyDirectorResult>
<Directorships>
<ValidIdCompanyDirectorshipResult>
<Appointments>
<ValidIdCompanyAppointmentResult>
<Address>String</Address>
<AppointmentDate>0001-01-01T00:00:00</AppointmentDate>
<AppointmentType>String</AppointmentType>
<DOB>0001-01-01T00:00:00</DOB>
<Name>String</Name>
<Nationality>String</Nationality>
<Occupation>String</Occupation>
<Title>String</Title>
</ValidIdCompanyAppointmentResult>
</Appointments>
<CompanyName>String</CompanyName>
<CompanyRegNo>String</CompanyRegNo>
<DateAppointed>0001-01-01T00:00:00</DateAppointed>
<MatchType>String</MatchType>
<RegisteredOffice>String</RegisteredOffice>
</ValidIdCompanyDirectorshipResult>
</Directorships>
</CompanyDirectorResult>
<CreditActiveResult>
<CreditActiveAccounts>0</CreditActiveAccounts>
<CreditActiveCAIS>0</CreditActiveCAIS>
<CreditActiveCIFAS>String</CreditActiveCIFAS>
<CreditActiveInsightAccounts>0</CreditActiveInsightAccounts>
<CreditActiveLenders>0</CreditActiveLenders>
</CreditActiveResult>
<DOBResult>
<DOBEquifaxCount>0</DOBEquifaxCount>
<DOBEquifaxSpecified>false</DOBEquifaxSpecified>
<DOBEquifaxStatus>String</DOBEquifaxStatus>
<DOBExperianCount>0</DOBExperianCount>
<DOBTracesmartCount>0</DOBTracesmartCount>
</DOBResult>
<DeathscreenResult>
<Deaths>
<ValidIdDeathscreenDeathResult>
<Address1>String</Address1>
<Address2>String</Address2>
<Address3>String</Address3>
<Address4>String</Address4>
<Address5>String</Address5>
<DOB>0001-01-01T00:00:00</DOB>
<DOD>0001-01-01T00:00:00</DOD>
<DOR>String</DOR>
<DistNo>String</DistNo>
<District>String</District>
<EntryNo>String</EntryNo>
<Forename>String</Forename>
<FourthName>String</FourthName>
<GROReference>String</GROReference>
<MaidenName>String</MaidenName>
<MatchType>String</MatchType>
<PageNo>String</PageNo>
<PlaceOfBirth>String</PlaceOfBirth>
<PostCode>String</PostCode>
<RegNo>String</RegNo>
<SecondName>String</SecondName>
<Surname>String</Surname>
<ThirdName>String</ThirdName>
<VolumeNo>String</VolumeNo>
</ValidIdDeathscreenDeathResult>
</Deaths>
</DeathscreenResult>
<DrivingResult>
<DrivingLicenceErrors>String</DrivingLicenceErrors>
<DrivingLicenseMailSortFlag>false</DrivingLicenseMailSortFlag>
<DrivingLicenseMiddleNameWarning>false</DrivingLicenseMiddleNameWarning>
<DrivingLicenseResultFlag>false</DrivingLicenseResultFlag>
</DrivingResult>
<ElectricityResult>
<MPANResultFlag>false</MPANResultFlag>
</ElectricityResult>
<Errors>
<ValidIdResultErrors>
<Details>String</Details>
<Service>String</Service>
</ValidIdResultErrors>
</Errors>
<IdCardResult>
<IdCardCountryValid>false</IdCardCountryValid>
<IdCardDOBValid>false</IdCardDOBValid>
<IdCardExpiryValid>false</IdCardExpiryValid>
<IdCardGenderValid>false</IdCardGenderValid>
<IdCardMRZValid>false</IdCardMRZValid>
</IdCardResult>
<InsolvencyResult>
<Insolvencies>
<ValidIdInsolvencyCaseResult>
<Address1>String</Address1>
<Address2>String</Address2>
<Address3>String</Address3>
<Address4>String</Address4>
<Address5>String</Address5>
<Aliases>String</Aliases>
<AssetTotal>String</AssetTotal>
<CaseNo>String</CaseNo>
<CaseType>String</CaseType>
<Court>String</Court>
<DOB>0001-01-01T00:00:00</DOB>
<DebtTotal>String</DebtTotal>
<DeliveryPointSuffix>String</DeliveryPointSuffix>
<Description>String</Description>
<Name>String</Name>
<Occupation>String</Occupation>
<PostCode>String</PostCode>
<PresentationDate>0001-01-01T00:00:00</PresentationDate>
<PreviousAddress1>String</PreviousAddress1>
<PreviousAddress2>String</PreviousAddress2>
<PreviousAddress3>String</PreviousAddress3>
<PreviousAddress4>String</PreviousAddress4>
<PreviousAddress5>String</PreviousAddress5>
<PreviousDeliveryPointSuffix>String</PreviousDeliveryPointSuffix>
<PreviousPostCode>String</PreviousPostCode>
<ServiceOffice>String</ServiceOffice>
<StartDate>0001-01-01T00:00:00</StartDate>
<Status>String</Status>
<TelephoneNumber>String</TelephoneNumber>
<TradingNames>String</TradingNames>
<Type>String</Type>
</ValidIdInsolvencyCaseResult>
</Insolvencies>
</InsolvencyResult>
<MarriageResult>
<MarriageCertFlag>0</MarriageCertFlag>
<MarriageResultFlag>0</MarriageResultFlag>
</MarriageResult>
<NHSResult>
<NHSResultFlag>false</NHSResultFlag>
</NHSResult>
<NIResult>
<NIResultFlag>false</NIResultFlag>
</NIResult>
<OnlineProfileResult>
<OnlineProfileStatus>0</OnlineProfileStatus>
<OnlineTwitterActivityMonth1>0</OnlineTwitterActivityMonth1>
<OnlineTwitterActivityMonth10>0</OnlineTwitterActivityMonth10>
<OnlineTwitterActivityMonth11>0</OnlineTwitterActivityMonth11>
<OnlineTwitterActivityMonth12>0</OnlineTwitterActivityMonth12>
<OnlineTwitterActivityMonth2>0</OnlineTwitterActivityMonth2>
<OnlineTwitterActivityMonth3>0</OnlineTwitterActivityMonth3>
<OnlineTwitterActivityMonth4>0</OnlineTwitterActivityMonth4>
<OnlineTwitterActivityMonth5>0</OnlineTwitterActivityMonth5>
<OnlineTwitterActivityMonth6>0</OnlineTwitterActivityMonth6>
<OnlineTwitterActivityMonth7>0</OnlineTwitterActivityMonth7>
<OnlineTwitterActivityMonth8>0</OnlineTwitterActivityMonth8>
<OnlineTwitterActivityMonth9>0</OnlineTwitterActivityMonth9>
<OnlineTwitterUsername>String</OnlineTwitterUsername>
</OnlineProfileResult>
<PEPResult>
<PEPPersons>
<ValidIdPEPPersonResult>
<Addresses>
<ValidIdPEPPersonAddressResult>
<Address1>String</Address1>
<Address2>String</Address2>
<Address3>String</Address3>
<Address4>String</Address4>
<Address5>String</Address5>
<DeliveryPointSuffix>String</DeliveryPointSuffix>
<PostCode>String</PostCode>
</ValidIdPEPPersonAddressResult>
</Addresses>
<Aliases>
<ValidIdPEPPersonAliasResult>
<Name>String</Name>
</ValidIdPEPPersonAliasResult>
</Aliases>
<DOB>String</DOB>
<Name>String</Name>
<Positions>
<ValidIdPEPPersonPositionResult>
<Position>String</Position>
</ValidIdPEPPersonPositionResult>
</Positions>
<Recency>0001-01-01T00:00:00</Recency>
</ValidIdPEPPersonResult>
</PEPPersons>
</PEPResult>
<PRSResult>
<MatchResult>String</MatchResult>
<PropertyOwnership>String</PropertyOwnership>
<TitleNumber>String</TitleNumber>
</PRSResult>
<PassportChipResult>
<ChipAuthenticity>false</ChipAuthenticity>
<ChipDataToImageDataMatch>false</ChipDataToImageDataMatch>
<ChipPhotoToImagePhotoMatch>false</ChipPhotoToImagePhotoMatch>
<ContentAuthenticity>false</ContentAuthenticity>
<PassportChipDOBValid>false</PassportChipDOBValid>
<PassportChipErrors>String</PassportChipErrors>
<PassportChipExpiryValid>false</PassportChipExpiryValid>
<PassportChipGenderValid>false</PassportChipGenderValid>
<PassportChipMrzLineOne>String</PassportChipMrzLineOne>
<PassportChipMrzLineOneValid>false</PassportChipMrzLineOneValid>
<PassportChipMrzLineTwo>String</PassportChipMrzLineTwo>
<PassportChipMrzLineTwoValid>false</PassportChipMrzLineTwoValid>
<PassportChipNameValid>false</PassportChipNameValid>
</PassportChipResult>
<PassportResult>
<PassportDOBValid>false</PassportDOBValid>
<PassportErrors>String</PassportErrors>
<PassportExpiryValid>false</PassportExpiryValid>
<PassportGenderValid>false</PassportGenderValid>
<PassportMRZLine1Valid>false</PassportMRZLine1Valid>
<PassportMRZValid>false</PassportMRZValid>
<PassportNameValid>false</PassportNameValid>
</PassportResult>
<PollNumberResult>
<PollNumberMatch>0</PollNumberMatch>
</PollNumberResult>
<SearchActivityResult>
<Activity>
<ValidIdSearchActivityItemResult>
<History>
<ValidIdSearchActivityHistoryResult>
<BusinesActivity>String</BusinesActivity>
<Date>0001-01-01T00:00:00</Date>
</ValidIdSearchActivityHistoryResult>
</History>
<OneMonth>0</OneMonth>
<ProfileType>String</ProfileType>
<SixMonth>0</SixMonth>
<ThreeMonth>0</ThreeMonth>
</ValidIdSearchActivityItemResult>
</Activity>
</SearchActivityResult>
<SmartlinkResult>
<Addresses>
<ValidIdSmartlinkAddressResult>
<Address1>String</Address1>
<Address2>String</Address2>
<Address3>String</Address3>
<Address4>String</Address4>
<Address5>String</Address5>
<DOB>0001-01-01T00:00:00</DOB>
<DeliveryPointSuffix>String</DeliveryPointSuffix>
<Forename>String</Forename>
<LinkSource>String</LinkSource>
<MiddleName>String</MiddleName>
<PostCode>String</PostCode>
<Recency>0001-01-01T00:00:00</Recency>
<Residency>String</Residency>
<Surname>String</Surname>
<Title>String</Title>
</ValidIdSmartlinkAddressResult>
</Addresses>
</SmartlinkResult>
<SummaryResult>
<NoticeOfCorrection>String</NoticeOfCorrection>
<SummaryId>0</SummaryId>
<SummaryReference>String</SummaryReference>
<SummaryResultText>String</SummaryResultText>
<SummarySmartscore>0</SummarySmartscore>
<SummaryStatus>false</SummaryStatus>
</SummaryResult>
<TravelVisaResult>
<VisaInDate>false</VisaInDate>
<VisaMRZValid>false</VisaMRZValid>
<VisaUKResidenceValid>false</VisaUKResidenceValid>
</TravelVisaResult>
</Result>
<SanctionsResult>
<AffectedByUpdate>false</AffectedByUpdate>
<ClientInResults>false</ClientInResults>
<ClientNotInResults>false</ClientNotInResults>
<DateArchived>0001-01-01T00:00:00</DateArchived>
<DateSearched>0001-01-01T00:00:00</DateSearched>
<DateUpdated>0001-01-01T00:00:00</DateUpdated>
<Id>0</Id>
<IsArchived>false</IsArchived>
<ListSearchResults>
<SearchResultEntry>
<Addresses>
<SearchResultAddress>
<Address1>String</Address1>
<Address2>String</Address2>
<Address3>String</Address3>
<City>String</City>
<Country>String</Country>
<County>String</County>
<PostCode>String</PostCode>
<SearchResultAddressId>0</SearchResultAddressId>
<Type>String</Type>
</SearchResultAddress>
</Addresses>
<DateUpdated>0001-01-01T00:00:00</DateUpdated>
<DatesOfBirth>
<SearchResultDateOfBirth>
<DateOfBirth>String</DateOfBirth>
<Day>0</Day>
<Month>0</Month>
<SearchResultDateOfBirthId>0</SearchResultDateOfBirthId>
<Type>String</Type>
<Year>0</Year>
</SearchResultDateOfBirth>
</DatesOfBirth>
<Names>
<SearchResultName>
<FullName>String</FullName>
<ResultSimilarity>0</ResultSimilarity>
<SearchResultNameId>0</SearchResultNameId>
<Title>String</Title>
<Type>String</Type>
</SearchResultName>
</Names>
<Nationalities>
<SearchResultNationality>
<Nationality>String</Nationality>
<SearchResultNationalityId>0</SearchResultNationalityId>
</SearchResultNationality>
</Nationalities>
<PlacesOfBirth>
<SearchResultPlaceOfBirth>
<CountryOfBirth>String</CountryOfBirth>
<PlaceOfBirth>String</PlaceOfBirth>
<SearchResultPlaceOfBirthId>0</SearchResultPlaceOfBirthId>
</SearchResultPlaceOfBirth>
</PlacesOfBirth>
<Remarks>
<SearchResultRemark>
<Description>String</Description>
<Name>String</Name>
<SearchResultRemarkId>0</SearchResultRemarkId>
</SearchResultRemark>
</Remarks>
<ResultResolved>false</ResultResolved>
<ResultSimilarity>0</ResultSimilarity>
<ResultStrength>0</ResultStrength>
<ResultType>String</ResultType>
<SanctionsListId>String</SanctionsListId>
<SanctionsListName>String</SanctionsListName>
<SearchResultId>0</SearchResultId>
</SearchResultEntry>
</ListSearchResults>
<NumOfResults>0</NumOfResults>
<SearchCriteria>
<Address>String</Address>
<Country>String</Country>
<DateOfBirth>String</DateOfBirth>
<Name>String</Name>
<Nationality>String</Nationality>
<Reference>String</Reference>
</SearchCriteria>
<SearchResults>
<CanadianJusticeResults>
<SearchResultCanadianJustice>
<Country>String</Country>
<DateOfBirth>String</DateOfBirth>
<DateUpdated>0001-01-01T00:00:00</DateUpdated>
<Name>String</Name>
<RefId>0</RefId>
<ResultResolved>false</ResultResolved>
<ResultSimilarity>0</ResultSimilarity>
<ResultStrength>0</ResultStrength>
<ResultType>String</ResultType>
</SearchResultCanadianJustice>
</CanadianJusticeResults>
<CanadianSemaResults>
<SearchResultCanadianSema>
<Country>String</Country>
<DateOfBirth>String</DateOfBirth>
<DateUpdated>0001-01-01T00:00:00</DateUpdated>
<Item>String</Item>
<Name>String</Name>
<ResultResolved>false</ResultResolved>
<ResultSimilarity>0</ResultSimilarity>
<ResultStrength>0</ResultStrength>
<ResultType>String</ResultType>
<Schedule>String</Schedule>
</SearchResultCanadianSema>
</CanadianSemaResults>
<DfatResults>
<SearchResultDfat>
<Address>String</Address>
<DateOfBirth>String</DateOfBirth>
<DateUpdated>0001-01-01T00:00:00</DateUpdated>
<FullName>String</FullName>
<Nationality>String</Nationality>
<PlaceOfBirth>String</PlaceOfBirth>
<ResultResolved>false</ResultResolved>
<ResultSimilarity>0</ResultSimilarity>
<ResultStrength>0</ResultStrength>
<ResultType>String</ResultType>
</SearchResultDfat>
</DfatResults>
<EuResults>
<SearchResultEu>
<Addresses>
<SearchResultEuAddress>
<City>String</City>
<Country>String</Country>
<Other>String</Other>
<PostCode>String</PostCode>
<Street>String</Street>
</SearchResultEuAddress>
</Addresses>
<Births>
<SearchResultEuBirth>
<Country>String</Country>
<Date>String</Date>
<Place>String</Place>
</SearchResultEuBirth>
</Births>
<Citizenships>
<SearchResultOfacEuCitizenship>
<Country>String</Country>
</SearchResultOfacEuCitizenship>
</Citizenships>
<DateUpdated>0001-01-01T00:00:00</DateUpdated>
<Names>
<SearchResultEuName>
<FullName>String</FullName>
<Gender>String</Gender>
</SearchResultEuName>
</Names>
<Passports>
<SearchResultEuPassport>
<Country>String</Country>
<Number>String</Number>
</SearchResultEuPassport>
</Passports>
<ResultResolved>false</ResultResolved>
<ResultSimilarity>0</ResultSimilarity>
<ResultStrength>0</ResultStrength>
<ResultType>String</ResultType>
</SearchResultEu>
</EuResults>
<HMTResults>
<SearchResultHmTreasury>
<Address1>String</Address1>
<Address2>String</Address2>
<Address3>String</Address3>
<Address4>String</Address4>
<Address5>String</Address5>
<Address6>String</Address6>
<Country>String</Country>
<CountryOfBirth>String</CountryOfBirth>
<DateListed>0001-01-01T00:00:00</DateListed>
<DateOfBirth>String</DateOfBirth>
<DateUpdated>0001-01-01T00:00:00</DateUpdated>
<Name1>String</Name1>
<Name2>String</Name2>
<Name3>String</Name3>
<Name4>String</Name4>
<Name5>String</Name5>
<Name6>String</Name6>
<Nationality>String</Nationality>
<PostCode>String</PostCode>
<ResultResolved>false</ResultResolved>
<ResultSimilarity>0</ResultSimilarity>
<ResultStrength>0</ResultStrength>
<ResultType>String</ResultType>
</SearchResultHmTreasury>
</HMTResults>
<HMTUkraineResults>
<SearchResultHmTreasury>
<Address1>String</Address1>
<Address2>String</Address2>
<Address3>String</Address3>
<Address4>String</Address4>
<Address5>String</Address5>
<Address6>String</Address6>
<Country>String</Country>
<CountryOfBirth>String</CountryOfBirth>
<DateListed>0001-01-01T00:00:00</DateListed>
<DateOfBirth>String</DateOfBirth>
<DateUpdated>0001-01-01T00:00:00</DateUpdated>
<Name1>String</Name1>
<Name2>String</Name2>
<Name3>String</Name3>
<Name4>String</Name4>
<Name5>String</Name5>
<Name6>String</Name6>
<Nationality>String</Nationality>
<PostCode>String</PostCode>
<ResultResolved>false</ResultResolved>
<ResultSimilarity>0</ResultSimilarity>
<ResultStrength>0</ResultStrength>
<ResultType>String</ResultType>
</SearchResultHmTreasury>
</HMTUkraineResults>
<OfacConsolidatedResults>
<SearchResultOfac>
<Addresses>
<SearchResultOfacAddress>
<Address1>String</Address1>
<Address2>String</Address2>
<Address3>String</Address3>
<City>String</City>
<Country>String</Country>
<PostCode>String</PostCode>
<State>String</State>
</SearchResultOfacAddress>
</Addresses>
<Akas>
<SearchResultOfacAka>
<FirstName>String</FirstName>
<LastName>String</LastName>
<Strength>String</Strength>
<Type>String</Type>
</SearchResultOfacAka>
</Akas>
<DateOfBirths>
<SearchResultOfacDateOfBirth>
<DateOfBirth>String</DateOfBirth>
</SearchResultOfacDateOfBirth>
</DateOfBirths>
<DateUpdated>0001-01-01T00:00:00</DateUpdated>
<FirstName>String</FirstName>
<LastName>String</LastName>
<Nationalities>
<SearchResultOfacNationality>
<Country>String</Country>
</SearchResultOfacNationality>
</Nationalities>
<PlaceOfBirths>
<SearchResultOfacPlaceOfBirth>
<PlaceOfBirth>String</PlaceOfBirth>
</SearchResultOfacPlaceOfBirth>
</PlaceOfBirths>
<ResultResolved>false</ResultResolved>
<ResultSimilarity>0</ResultSimilarity>
<ResultStrength>0</ResultStrength>
<ResultType>String</ResultType>
</SearchResultOfac>
</OfacConsolidatedResults>
<OfacResults>
<SearchResultOfac>
<Addresses>
<SearchResultOfacAddress>
<Address1>String</Address1>
<Address2>String</Address2>
<Address3>String</Address3>
<City>String</City>
<Country>String</Country>
<PostCode>String</PostCode>
<State>String</State>
</SearchResultOfacAddress>
</Addresses>
<Akas>
<SearchResultOfacAka>
<FirstName>String</FirstName>
<LastName>String</LastName>
<Strength>String</Strength>
<Type>String</Type>
</SearchResultOfacAka>
</Akas>
<DateOfBirths>
<SearchResultOfacDateOfBirth>
<DateOfBirth>String</DateOfBirth>
</SearchResultOfacDateOfBirth>
</DateOfBirths>
<DateUpdated>0001-01-01T00:00:00</DateUpdated>
<FirstName>String</FirstName>
<LastName>String</LastName>
<Nationalities>
<SearchResultOfacNationality>
<Country>String</Country>
</SearchResultOfacNationality>
</Nationalities>
<PlaceOfBirths>
<SearchResultOfacPlaceOfBirth>
<PlaceOfBirth>String</PlaceOfBirth>
</SearchResultOfacPlaceOfBirth>
</PlaceOfBirths>
<ResultResolved>false</ResultResolved>
<ResultSimilarity>0</ResultSimilarity>
<ResultStrength>0</ResultStrength>
<ResultType>String</ResultType>
</SearchResultOfac>
</OfacResults>
<OsfiResults>
<SearchResultOsfi>
<Address>String</Address>
<DateOfBirth>String</DateOfBirth>
<DateUpdated>0001-01-01T00:00:00</DateUpdated>
<FullName>String</FullName>
<Nationality>String</Nationality>
<PlaceOfBirth>String</PlaceOfBirth>
<ResultResolved>false</ResultResolved>
<ResultSimilarity>0</ResultSimilarity>
<ResultStrength>0</ResultStrength>
<ResultType>String</ResultType>
</SearchResultOsfi>
</OsfiResults>
<SwissSecoResults>
<SearchResultEntry>
<Addresses>
<SearchResultAddress>
<Address1>String</Address1>
<Address2>String</Address2>
<Address3>String</Address3>
<City>String</City>
<Country>String</Country>
<County>String</County>
<PostCode>String</PostCode>
<SearchResultAddressId>0</SearchResultAddressId>
<Type>String</Type>
</SearchResultAddress>
</Addresses>
<DateUpdated>0001-01-01T00:00:00</DateUpdated>
<DatesOfBirth>
<SearchResultDateOfBirth>
<DateOfBirth>String</DateOfBirth>
<Day>0</Day>
<Month>0</Month>
<SearchResultDateOfBirthId>0</SearchResultDateOfBirthId>
<Type>String</Type>
<Year>0</Year>
</SearchResultDateOfBirth>
</DatesOfBirth>
<Names>
<SearchResultName>
<FullName>String</FullName>
<ResultSimilarity>0</ResultSimilarity>
<SearchResultNameId>0</SearchResultNameId>
<Title>String</Title>
<Type>String</Type>
</SearchResultName>
</Names>
<Nationalities>
<SearchResultNationality>
<Nationality>String</Nationality>
<SearchResultNationalityId>0</SearchResultNationalityId>
</SearchResultNationality>
</Nationalities>
<PlacesOfBirth>
<SearchResultPlaceOfBirth>
<CountryOfBirth>String</CountryOfBirth>
<PlaceOfBirth>String</PlaceOfBirth>
<SearchResultPlaceOfBirthId>0</SearchResultPlaceOfBirthId>
</SearchResultPlaceOfBirth>
</PlacesOfBirth>
<Remarks>
<SearchResultRemark>
<Description>String</Description>
<Name>String</Name>
<SearchResultRemarkId>0</SearchResultRemarkId>
</SearchResultRemark>
</Remarks>
<ResultResolved>false</ResultResolved>
<ResultSimilarity>0</ResultSimilarity>
<ResultStrength>0</ResultStrength>
<ResultType>String</ResultType>
<SanctionsListId>String</SanctionsListId>
<SanctionsListName>String</SanctionsListName>
<SearchResultId>0</SearchResultId>
</SearchResultEntry>
</SwissSecoResults>
</SearchResults>
<SearchSources>
<SearchSource>
<IsAffectedByListUpdate>false</IsAffectedByListUpdate>
<ListId>String</ListId>
<ListName>String</ListName>
<ListShortName>String</ListShortName>
</SearchSource>
</SearchSources>
<SearchType>String</SearchType>
</SanctionsResult>
<SanctionsSearchId>0</SanctionsSearchId>
<SearchActivityEnabled>false</SearchActivityEnabled>
<SearchListIds>String</SearchListIds>
<SmartlinkEnabled>false</SmartlinkEnabled>
<TravelVisaEnabled>false</TravelVisaEnabled>
<TravelVisaRequest>
<TravelVisa1>String</TravelVisa1>
<TravelVisa2>String</TravelVisa2>
<TravelVisa3>String</TravelVisa3>
<TravelVisa4>String</TravelVisa4>
<TravelVisa5>String</TravelVisa5>
<TravelVisa6>String</TravelVisa6>
<TravelVisa7>String</TravelVisa7>
<TravelVisa8>String</TravelVisa8>
<TravelVisa9>String</TravelVisa9>
</TravelVisaRequest>
<Type>0</Type>
<ValidIdPassportChipId>0</ValidIdPassportChipId>
<ValidIdPassportId>0</ValidIdPassportId>
</SearchRecord>
<ValidIdSearchId>0</ValidIdSearchId>
</Data>
</AddValidIdResponse>
</soap12:Body>
</soap12:Envelope>