POST | /validid/add | Add a ValidID Search |
---|
// @DataContract
export class Authentication
{
/** @description The API User ID provided by us when you signed up to use our API */
// @DataMember
// @ApiMember(Description="The API User ID provided by us when you signed up to use our API", IsRequired=true, ParameterType="header, body")
public apiUserId: string;
/** @description The API User Key provided by us when you signed up to use our API */
// @DataMember
// @ApiMember(Description="The API User Key provided by us when you signed up to use our API", IsRequired=true, ParameterType="header, body")
public apiUserKey: string;
public constructor(init?: Partial<Authentication>) { (Object as any).assign(this, init); }
}
// @DataContract
export class BaseRequest implements IBaseRequest
{
/** @description The authentication credentials */
// @DataMember
// @ApiMember(Description="The authentication credentials", IsRequired=true, ParameterType="header, body")
public authentication: Authentication;
public constructor(init?: Partial<BaseRequest>) { (Object as any).assign(this, init); }
}
// @DataContract
export class ResponseError
{
// @DataMember(Order=1)
public errorCode: string;
// @DataMember(Order=2)
public fieldName: string;
// @DataMember(Order=3)
public message: string;
// @DataMember(Order=4)
public meta: { [index: string]: string; };
public constructor(init?: Partial<ResponseError>) { (Object as any).assign(this, init); }
}
export class ArrayOfResponseError extends Array<ResponseError>
{
public constructor(init?: Partial<ArrayOfResponseError>) { super(); (Object as any).assign(this, init); }
}
// @DataContract
export class ResponseStatus
{
// @DataMember(Order=1)
public errorCode: string;
// @DataMember(Order=2)
public message: string;
// @DataMember(Order=3)
public stackTrace: string;
// @DataMember(Order=4)
public errors: ArrayOfResponseError;
// @DataMember(Order=5)
public meta: { [index: string]: string; };
public constructor(init?: Partial<ResponseStatus>) { (Object as any).assign(this, init); }
}
export class BaseResponse implements IBaseDataResponse, IHasResponseStatus
{
/** @description The status of the response */
// @ApiMember(Description="The status of the response")
public responseStatus: ResponseStatus;
public constructor(init?: Partial<BaseResponse>) { (Object as any).assign(this, init); }
}
export class LinkedTo
{
public clientId?: number;
public id?: number;
public type?: string;
public subtype?: string;
public status?: string;
public description?: string;
public isArchived?: boolean;
public name?: string;
public date?: string;
public constructor(init?: Partial<LinkedTo>) { (Object as any).assign(this, init); }
}
export class ArrayOfLinkedTo extends Array<LinkedTo>
{
public constructor(init?: Partial<ArrayOfLinkedTo>) { super(); (Object as any).assign(this, init); }
}
export class ValidIdBasicRequest
{
public name1: string;
public name2: string;
public name3: string;
public dateOfBirth?: string;
public gender: string;
public address1: string;
public address2: string;
public address3: string;
public address4: string;
public address5: string;
public postCode: string;
public constructor(init?: Partial<ValidIdBasicRequest>) { (Object as any).assign(this, init); }
}
export class ValidIdPassportRequest
{
public passport1: string;
public passport2: string;
public passport3: string;
public passport4: string;
public passport5: string;
public passport6: string;
public passport7: string;
public passport8: string;
public passportMrzLineOne1: string;
public passportMrzLineOne2: string;
public passportMrzLineOne3: string;
public constructor(init?: Partial<ValidIdPassportRequest>) { (Object as any).assign(this, init); }
}
export class ValidIdDrivingRequest
{
public driving1: string;
public driving2: string;
public driving3: string;
public drivingPostcode: string;
public drivingMailSort: string;
public constructor(init?: Partial<ValidIdDrivingRequest>) { (Object as any).assign(this, init); }
}
export class ValidIdBirthRequest
{
public birthForeName: string;
public birthMiddleName: string;
public birthSurname: string;
public birthMaidenName: string;
public birthDistrict: string;
public birthCertIssueNum: string;
public constructor(init?: Partial<ValidIdBirthRequest>) { (Object as any).assign(this, init); }
}
export class ValidIdNIRequest
{
public niNumber: string;
public constructor(init?: Partial<ValidIdNIRequest>) { (Object as any).assign(this, init); }
}
export class ValidIdNHSRequest
{
public nhsNumber: string;
public constructor(init?: Partial<ValidIdNHSRequest>) { (Object as any).assign(this, init); }
}
export class ValidIdElectricityRequest
{
public mpanNumber1: string;
public mpanNumber2: string;
public mpanNumber3: string;
public mpanNumber4: string;
public constructor(init?: Partial<ValidIdElectricityRequest>) { (Object as any).assign(this, init); }
}
export class ValidIdBankRequest
{
public bankSortCode: string;
public bankAccountNumber: string;
public constructor(init?: Partial<ValidIdBankRequest>) { (Object as any).assign(this, init); }
}
export class ValidIdCardNumberRequest
{
public cardNumber: string;
public cardType: string;
public constructor(init?: Partial<ValidIdCardNumberRequest>) { (Object as any).assign(this, init); }
}
export class ValidIdTravelVisaRequest
{
public travelVisa1: string;
public travelVisa2: string;
public travelVisa3: string;
public travelVisa4: string;
public travelVisa5: string;
public travelVisa6: string;
public travelVisa7: string;
public travelVisa8: string;
public travelVisa9: string;
public constructor(init?: Partial<ValidIdTravelVisaRequest>) { (Object as any).assign(this, init); }
}
export class ValidIdIdCardRequest
{
public idCard1: string;
public idCard2: string;
public idCard3: string;
public idCard4: string;
public idCard5: string;
public idCard6: string;
public idCard7: string;
public idCard8: string;
public idCard9: string;
public idCard10: string;
public constructor(init?: Partial<ValidIdIdCardRequest>) { (Object as any).assign(this, init); }
}
export class ValidIdPollNumberRequest
{
public pollNumber: string;
public constructor(init?: Partial<ValidIdPollNumberRequest>) { (Object as any).assign(this, init); }
}
export class ValidIdMarriageRequest
{
public forename: string;
public surname: string;
public partnerForename: string;
public partnerSurname: string;
public date: string;
public district: string;
public certIssueNum: string;
public constructor(init?: Partial<ValidIdMarriageRequest>) { (Object as any).assign(this, init); }
}
export class ValidIdResultSummary
{
public summaryStatus: boolean;
public summaryId?: number;
public summaryReference: string;
public summarySmartscore?: number;
public summaryResultText: string;
public noticeOfCorrection: string;
public constructor(init?: Partial<ValidIdResultSummary>) { (Object as any).assign(this, init); }
}
export class ValidIdResultErrors
{
public service: string;
public details: string;
public constructor(init?: Partial<ValidIdResultErrors>) { (Object as any).assign(this, init); }
}
export class ValidIdDrivingResult
{
public drivingLicenseResultFlag: boolean;
public drivingLicenseMailSortFlag: boolean;
public drivingLicenseMiddleNameWarning: boolean;
public drivingLicenceErrors: string;
public constructor(init?: Partial<ValidIdDrivingResult>) { (Object as any).assign(this, init); }
}
export class ValidIdDOBResult
{
public dobTracesmartCount: number;
public dobExperianCount: number;
public dobEquifaxCount: number;
public dobEquifaxSpecified: boolean;
public dobEquifaxStatus: string;
public constructor(init?: Partial<ValidIdDOBResult>) { (Object as any).assign(this, init); }
}
export class ValidIdNHSResult
{
public nhsResultFlag: boolean;
public constructor(init?: Partial<ValidIdNHSResult>) { (Object as any).assign(this, init); }
}
export class ValidIdNIResult
{
public niResultFlag: boolean;
public constructor(init?: Partial<ValidIdNIResult>) { (Object as any).assign(this, init); }
}
export class ValidIdPassportResult
{
public passportMRZLine1Valid?: boolean;
public passportMRZValid: boolean;
public passportDOBValid: boolean;
public passportGenderValid: boolean;
public passportExpiryValid?: boolean;
public passportNameValid?: boolean;
public passportErrors: string;
public constructor(init?: Partial<ValidIdPassportResult>) { (Object as any).assign(this, init); }
}
export class ValidIdPassportChipResult
{
public contentAuthenticity: boolean;
public chipAuthenticity: boolean;
public chipDataToImageDataMatch: boolean;
public chipPhotoToImagePhotoMatch: boolean;
public passportChipMrzLineOne: string;
public passportChipMrzLineTwo: string;
public passportChipMrzLineOneValid?: boolean;
public passportChipMrzLineTwoValid?: boolean;
public passportChipDOBValid?: boolean;
public passportChipGenderValid?: boolean;
public passportChipExpiryValid?: boolean;
public passportChipNameValid?: boolean;
public passportChipErrors: string;
public constructor(init?: Partial<ValidIdPassportChipResult>) { (Object as any).assign(this, init); }
}
export class ValidIdBirthResult
{
public birthResultFlag: string;
public birthName: string;
public birthMaidenName: string;
public birthRegDate: string;
public birthRegDistrict: string;
public constructor(init?: Partial<ValidIdBirthResult>) { (Object as any).assign(this, init); }
}
export class ValidIdElectricityResult
{
public mpanResultFlag: boolean;
public constructor(init?: Partial<ValidIdElectricityResult>) { (Object as any).assign(this, init); }
}
export class ValidIdBankResult
{
public bankAccountResultFlag: boolean;
public bankAccountName: string;
public bankAccountBranch: string;
public bankAccountBACSPayments: boolean;
public bankAccountCHAPSPayments: boolean;
public bankAccountFasterPayments: boolean;
public bankAccountDirectDebits: boolean;
public constructor(init?: Partial<ValidIdBankResult>) { (Object as any).assign(this, init); }
}
export class ValidIdCardNumberResult
{
public cardNumberValid: boolean;
public cardTypeValid: boolean;
public cardTypeConfirm: string;
public cardFraudCheck: string;
public constructor(init?: Partial<ValidIdCardNumberResult>) { (Object as any).assign(this, init); }
}
export class ValidIdCreditActiveResult
{
public creditActiveAccounts: number;
public creditActiveLenders: number;
public creditActiveCIFAS: string;
public creditActiveCAIS: number;
public creditActiveInsightAccounts: number;
public constructor(init?: Partial<ValidIdCreditActiveResult>) { (Object as any).assign(this, init); }
}
export class ValidIdAddressOccupantsResult
{
public name: string;
public dob?: string;
public recency?: string;
public residency: string;
public telephone: string;
public telephoneName: string;
public source: string;
public residencyScore: string;
public constructor(init?: Partial<ValidIdAddressOccupantsResult>) { (Object as any).assign(this, init); }
}
export class ValidIdAddressSaleResult
{
public type: string;
public tenure: string;
public date?: string;
public price: string;
public silhouette: string;
public constructor(init?: Partial<ValidIdAddressSaleResult>) { (Object as any).assign(this, init); }
}
export class ValidIdAddressResult
{
public addressForename: string;
public addressMiddleName: string;
public addressSurname: string;
public addressMatchType: string;
public addressDOB?: string;
public addressForenameAppended: boolean;
public addressMiddleNameAppended: boolean;
public addressDOBAppended: boolean;
public addressTelephone: string;
public addressTelephoneName: string;
public addressGoneAway: string;
public addressSource: string;
public credivaFullER: boolean;
public addressValidated?: boolean;
public addressRecency?: string;
public occupants: ValidIdAddressOccupantsResult[];
public sales: ValidIdAddressSaleResult[];
public constructor(init?: Partial<ValidIdAddressResult>) { (Object as any).assign(this, init); }
}
export class ValidIdSmartlinkAddressResult
{
public title: string;
public forename: string;
public middleName: string;
public surname: string;
public dob?: string;
public address1: string;
public address2: string;
public address3: string;
public address4: string;
public address5: string;
public postCode: string;
public deliveryPointSuffix: string;
public recency?: string;
public residency: string;
public linkSource: string;
public constructor(init?: Partial<ValidIdSmartlinkAddressResult>) { (Object as any).assign(this, init); }
}
export class ValidIdSmartlinkResult
{
public addresses: ValidIdSmartlinkAddressResult[];
public constructor(init?: Partial<ValidIdSmartlinkResult>) { (Object as any).assign(this, init); }
}
export class ValidIdDeathscreenDeathResult
{
public forename: string;
public secondName: string;
public thirdName: string;
public fourthName: string;
public surname: string;
public district: string;
public dob?: string;
public dod?: string;
public dor: string;
public volumeNo: string;
public distNo: string;
public pageNo: string;
public regNo: string;
public entryNo: string;
public placeOfBirth: string;
public maidenName: string;
public groReference: string;
public address1: string;
public address2: string;
public address3: string;
public address4: string;
public address5: string;
public postCode: string;
public matchType: string;
public constructor(init?: Partial<ValidIdDeathscreenDeathResult>) { (Object as any).assign(this, init); }
}
export class ValidIdDeathscreenResult
{
public deaths: ValidIdDeathscreenDeathResult[];
public constructor(init?: Partial<ValidIdDeathscreenResult>) { (Object as any).assign(this, init); }
}
export class ValidIdPEPPersonAddressResult
{
public address1: string;
public address2: string;
public address3: string;
public address4: string;
public address5: string;
public postCode: string;
public deliveryPointSuffix: string;
public constructor(init?: Partial<ValidIdPEPPersonAddressResult>) { (Object as any).assign(this, init); }
}
export class ValidIdPEPPersonAliasResult
{
public name: string;
public constructor(init?: Partial<ValidIdPEPPersonAliasResult>) { (Object as any).assign(this, init); }
}
export class ValidIdPEPPersonPositionResult
{
public position: string;
public constructor(init?: Partial<ValidIdPEPPersonPositionResult>) { (Object as any).assign(this, init); }
}
export class ValidIdPEPPersonResult
{
public name: string;
public recency?: string;
public dob: string;
public addresses: ValidIdPEPPersonAddressResult[];
public aliases: ValidIdPEPPersonAliasResult[];
public positions: ValidIdPEPPersonPositionResult[];
public constructor(init?: Partial<ValidIdPEPPersonResult>) { (Object as any).assign(this, init); }
}
export class ValidIdPEPResult
{
public pepPersons: ValidIdPEPPersonResult[];
public constructor(init?: Partial<ValidIdPEPResult>) { (Object as any).assign(this, init); }
}
export class ValidIdCCJCaseResult
{
public name: string;
public dob?: string;
public address1: string;
public address2: string;
public address3: string;
public address4: string;
public address5: string;
public postCode: string;
public judgementDate?: string;
public judgementType: string;
public amount: string;
public caseNo: string;
public courtName: string;
public dateEnd?: string;
public constructor(init?: Partial<ValidIdCCJCaseResult>) { (Object as any).assign(this, init); }
}
export class ValidIdCCJResult
{
public ccJs: ValidIdCCJCaseResult[];
public constructor(init?: Partial<ValidIdCCJResult>) { (Object as any).assign(this, init); }
}
export class ValidIdInsolvencyCaseResult
{
public type: string;
public caseType: string;
public name: string;
public caseNo: string;
public address1: string;
public address2: string;
public address3: string;
public address4: string;
public address5: string;
public postCode: string;
public deliveryPointSuffix: string;
public dob?: string;
public court: string;
public startDate?: string;
public status: string;
public occupation: string;
public aliases: string;
public description: string;
public serviceOffice: string;
public telephoneNumber: string;
public tradingNames: string;
public debtTotal: string;
public assetTotal: string;
public previousAddress1: string;
public previousAddress2: string;
public previousAddress3: string;
public previousAddress4: string;
public previousAddress5: string;
public previousPostCode: string;
public previousDeliveryPointSuffix: string;
public presentationDate?: string;
public constructor(init?: Partial<ValidIdInsolvencyCaseResult>) { (Object as any).assign(this, init); }
}
export class ValidIdInsolvencyResult
{
public insolvencies: ValidIdInsolvencyCaseResult[];
public constructor(init?: Partial<ValidIdInsolvencyResult>) { (Object as any).assign(this, init); }
}
export class ValidIdTravelVisaResult
{
public visaMRZValid: boolean;
public visaInDate: boolean;
public visaUKResidenceValid: boolean;
public constructor(init?: Partial<ValidIdTravelVisaResult>) { (Object as any).assign(this, init); }
}
export class ValidIdIdCardResult
{
public idCardMRZValid: boolean;
public idCardDOBValid: boolean;
public idCardGenderValid: boolean;
public idCardExpiryValid: boolean;
public idCardCountryValid: boolean;
public constructor(init?: Partial<ValidIdIdCardResult>) { (Object as any).assign(this, init); }
}
export class ValidIdBankLiveResult
{
public bankLiveSortcode: string;
public bankLiveNumber: string;
public bankLiveName: string;
public bankLiveAddress: string;
public bankLiveStatus: string;
public bankLiveError: string;
public constructor(init?: Partial<ValidIdBankLiveResult>) { (Object as any).assign(this, init); }
}
export class ValidIdCompanyAppointmentResult
{
public title: string;
public name: string;
public address: string;
public dob?: string;
public occupation: string;
public nationality: string;
public appointmentDate?: string;
public appointmentType: string;
public constructor(init?: Partial<ValidIdCompanyAppointmentResult>) { (Object as any).assign(this, init); }
}
export class ValidIdCompanyDirectorshipResult
{
public matchType: string;
public dateAppointed?: string;
public companyRegNo: string;
public companyName: string;
public registeredOffice: string;
public appointments: ValidIdCompanyAppointmentResult[];
public constructor(init?: Partial<ValidIdCompanyDirectorshipResult>) { (Object as any).assign(this, init); }
}
export class ValidIdCompanyDirectorResult
{
public directorships: ValidIdCompanyDirectorshipResult[];
public constructor(init?: Partial<ValidIdCompanyDirectorResult>) { (Object as any).assign(this, init); }
}
export class ValidIdSearchActivityHistoryResult
{
public businesActivity: string;
public date?: string;
public constructor(init?: Partial<ValidIdSearchActivityHistoryResult>) { (Object as any).assign(this, init); }
}
export class ValidIdSearchActivityItemResult
{
public profileType: string;
public oneMonth?: number;
public threeMonth?: number;
public sixMonth?: number;
public history: ValidIdSearchActivityHistoryResult[];
public constructor(init?: Partial<ValidIdSearchActivityItemResult>) { (Object as any).assign(this, init); }
}
export class ValidIdSearchActivityResult
{
public activity: ValidIdSearchActivityItemResult[];
public constructor(init?: Partial<ValidIdSearchActivityResult>) { (Object as any).assign(this, init); }
}
export class ValidIdPRSResult
{
public matchResult: string;
public propertyOwnership: string;
public titleNumber: string;
public constructor(init?: Partial<ValidIdPRSResult>) { (Object as any).assign(this, init); }
}
export class ValidIdPollNumberResult
{
public pollNumberMatch?: number;
public constructor(init?: Partial<ValidIdPollNumberResult>) { (Object as any).assign(this, init); }
}
export class ValidIdOnlineProfileResult
{
public onlineProfileStatus?: number;
public onlineTwitterUsername: string;
public onlineTwitterActivityMonth1?: number;
public onlineTwitterActivityMonth2?: number;
public onlineTwitterActivityMonth3?: number;
public onlineTwitterActivityMonth4?: number;
public onlineTwitterActivityMonth5?: number;
public onlineTwitterActivityMonth6?: number;
public onlineTwitterActivityMonth7?: number;
public onlineTwitterActivityMonth8?: number;
public onlineTwitterActivityMonth9?: number;
public onlineTwitterActivityMonth10?: number;
public onlineTwitterActivityMonth11?: number;
public onlineTwitterActivityMonth12?: number;
public constructor(init?: Partial<ValidIdOnlineProfileResult>) { (Object as any).assign(this, init); }
}
export class ValidIdMarriageResult
{
public marriageCertFlag?: number;
public marriageResultFlag?: number;
public constructor(init?: Partial<ValidIdMarriageResult>) { (Object as any).assign(this, init); }
}
export class ValidIdAgeResult
{
public ageIsAboveLower?: boolean;
public ageIsBelowUpper?: boolean;
public constructor(init?: Partial<ValidIdAgeResult>) { (Object as any).assign(this, init); }
}
export class ValidIdResult
{
public summaryResult: ValidIdResultSummary;
public errors: ValidIdResultErrors[];
public drivingResult: ValidIdDrivingResult;
public dobResult: ValidIdDOBResult;
public nhsResult: ValidIdNHSResult;
public niResult: ValidIdNIResult;
public passportResult: ValidIdPassportResult;
public passportChipResult: ValidIdPassportChipResult;
public birthResult: ValidIdBirthResult;
public electricityResult: ValidIdElectricityResult;
public bankResult: ValidIdBankResult;
public cardNumberResult: ValidIdCardNumberResult;
public creditActiveResult: ValidIdCreditActiveResult;
public addressResult: ValidIdAddressResult;
public smartlinkResult: ValidIdSmartlinkResult;
public deathscreenResult: ValidIdDeathscreenResult;
public pepResult: ValidIdPEPResult;
public ccjResult: ValidIdCCJResult;
public insolvencyResult: ValidIdInsolvencyResult;
public travelVisaResult: ValidIdTravelVisaResult;
public idCardResult: ValidIdIdCardResult;
public bankLiveResult: ValidIdBankLiveResult;
public companyDirectorResult: ValidIdCompanyDirectorResult;
public searchActivityResult: ValidIdSearchActivityResult;
public prsResult: ValidIdPRSResult;
public pollNumberResult: ValidIdPollNumberResult;
public onlineProfileResult: ValidIdOnlineProfileResult;
public marriageResult: ValidIdMarriageResult;
public ageResult: ValidIdAgeResult;
public constructor(init?: Partial<ValidIdResult>) { (Object as any).assign(this, init); }
}
export class SearchCriteria
{
public name: string;
public address: string;
public country: string;
public dateOfBirth: string;
public nationality: string;
public reference: string;
public constructor(init?: Partial<SearchCriteria>) { (Object as any).assign(this, init); }
}
export class SearchResultEuAddress
{
public street: string;
public city: string;
public country: string;
public postCode: string;
public other: string;
public constructor(init?: Partial<SearchResultEuAddress>) { (Object as any).assign(this, init); }
}
export class SearchResultEuBirth
{
public date: string;
public place: string;
public country: string;
public constructor(init?: Partial<SearchResultEuBirth>) { (Object as any).assign(this, init); }
}
export class SearchResultOfacEuCitizenship
{
public country: string;
public constructor(init?: Partial<SearchResultOfacEuCitizenship>) { (Object as any).assign(this, init); }
}
export class SearchResultEuName
{
public fullName: string;
public gender: string;
public constructor(init?: Partial<SearchResultEuName>) { (Object as any).assign(this, init); }
}
export class SearchResultEuPassport
{
public number: string;
public country: string;
public constructor(init?: Partial<SearchResultEuPassport>) { (Object as any).assign(this, init); }
}
export class SearchResultEu
{
public resultStrength: number;
public resultSimilarity: number;
public resultResolved: boolean;
public resultType: string;
public dateUpdated: string;
public addresses: SearchResultEuAddress[];
public births: SearchResultEuBirth[];
public citizenships: SearchResultOfacEuCitizenship[];
public names: SearchResultEuName[];
public passports: SearchResultEuPassport[];
public constructor(init?: Partial<SearchResultEu>) { (Object as any).assign(this, init); }
}
export class SearchResultHmTreasury
{
public resultStrength: number;
public resultSimilarity: number;
public resultResolved: boolean;
public resultType: string;
public dateListed: string;
public dateUpdated: string;
public name1: string;
public name2: string;
public name3: string;
public name4: string;
public name5: string;
public name6: string;
public dateOfBirth: string;
public countryOfBirth: string;
public nationality: string;
public address1: string;
public address2: string;
public address3: string;
public address4: string;
public address5: string;
public address6: string;
public postCode: string;
public country: string;
public constructor(init?: Partial<SearchResultHmTreasury>) { (Object as any).assign(this, init); }
}
export class SearchResultOfacAddress
{
public address1: string;
public address2: string;
public address3: string;
public city: string;
public state: string;
public postCode: string;
public country: string;
public constructor(init?: Partial<SearchResultOfacAddress>) { (Object as any).assign(this, init); }
}
export class SearchResultOfacAka
{
public firstName: string;
public lastName: string;
public type: string;
public strength: string;
public constructor(init?: Partial<SearchResultOfacAka>) { (Object as any).assign(this, init); }
}
export class SearchResultOfacDateOfBirth
{
public dateOfBirth: string;
public constructor(init?: Partial<SearchResultOfacDateOfBirth>) { (Object as any).assign(this, init); }
}
export class SearchResultOfacNationality
{
public country: string;
public constructor(init?: Partial<SearchResultOfacNationality>) { (Object as any).assign(this, init); }
}
export class SearchResultOfacPlaceOfBirth
{
public placeOfBirth: string;
public constructor(init?: Partial<SearchResultOfacPlaceOfBirth>) { (Object as any).assign(this, init); }
}
export class SearchResultOfac
{
public resultStrength: number;
public resultSimilarity: number;
public resultResolved: boolean;
public resultType: string;
public dateUpdated: string;
public firstName: string;
public lastName: string;
public addresses: SearchResultOfacAddress[];
public akas: SearchResultOfacAka[];
public dateOfBirths: SearchResultOfacDateOfBirth[];
public nationalities: SearchResultOfacNationality[];
public placeOfBirths: SearchResultOfacPlaceOfBirth[];
public constructor(init?: Partial<SearchResultOfac>) { (Object as any).assign(this, init); }
}
export class SearchResultDfat
{
public resultStrength: number;
public resultSimilarity: number;
public resultResolved: boolean;
public resultType: string;
public dateUpdated: string;
public fullName: string;
public address: string;
public dateOfBirth: string;
public placeOfBirth: string;
public nationality: string;
public constructor(init?: Partial<SearchResultDfat>) { (Object as any).assign(this, init); }
}
export class SearchResultOsfi
{
public resultStrength: number;
public resultSimilarity: number;
public resultResolved: boolean;
public resultType: string;
public dateUpdated: string;
public fullName: string;
public address: string;
public dateOfBirth: string;
public placeOfBirth: string;
public nationality: string;
public constructor(init?: Partial<SearchResultOsfi>) { (Object as any).assign(this, init); }
}
export class SearchResultCanadianJustice
{
public resultStrength: number;
public resultSimilarity: number;
public resultResolved: boolean;
public resultType: string;
public dateUpdated: string;
public name: string;
public dateOfBirth: string;
public country: string;
public refId: number;
public constructor(init?: Partial<SearchResultCanadianJustice>) { (Object as any).assign(this, init); }
}
export class SearchResultCanadianSema
{
public resultStrength: number;
public resultSimilarity: number;
public resultResolved: boolean;
public resultType: string;
public dateUpdated: string;
public name: string;
public dateOfBirth: string;
public country: string;
public schedule: string;
public item: string;
public constructor(init?: Partial<SearchResultCanadianSema>) { (Object as any).assign(this, init); }
}
export class SearchResultAddress
{
public searchResultAddressId: number;
public type: string;
public address1: string;
public address2: string;
public address3: string;
public city: string;
public county: string;
public postCode: string;
public country: string;
public constructor(init?: Partial<SearchResultAddress>) { (Object as any).assign(this, init); }
}
export class SearchResultDateOfBirth
{
public searchResultDateOfBirthId: number;
public dateOfBirth: string;
public year?: number;
public month?: number;
public day?: number;
public type: string;
public constructor(init?: Partial<SearchResultDateOfBirth>) { (Object as any).assign(this, init); }
}
export class SearchResultName
{
public searchResultNameId: number;
public type: string;
public title: string;
public fullName: string;
public resultSimilarity: number;
public constructor(init?: Partial<SearchResultName>) { (Object as any).assign(this, init); }
}
export class SearchResultNationality
{
public searchResultNationalityId: number;
public nationality: string;
public constructor(init?: Partial<SearchResultNationality>) { (Object as any).assign(this, init); }
}
export class SearchResultPlaceOfBirth
{
public searchResultPlaceOfBirthId: number;
public placeOfBirth: string;
public countryOfBirth: string;
public constructor(init?: Partial<SearchResultPlaceOfBirth>) { (Object as any).assign(this, init); }
}
export class SearchResultRemark
{
public searchResultRemarkId: number;
public name: string;
public description: string;
public constructor(init?: Partial<SearchResultRemark>) { (Object as any).assign(this, init); }
}
export class SearchResultEntry
{
public searchResultId: number;
public resultStrength: number;
public resultSimilarity: number;
public resultResolved: boolean;
public resultType: string;
public dateUpdated?: string;
public sanctionsListId: string;
public sanctionsListName: string;
public addresses: SearchResultAddress[];
public datesOfBirth: SearchResultDateOfBirth[];
public names: SearchResultName[];
public nationalities: SearchResultNationality[];
public placesOfBirth: SearchResultPlaceOfBirth[];
public remarks: SearchResultRemark[];
public constructor(init?: Partial<SearchResultEntry>) { (Object as any).assign(this, init); }
}
export class SearchResults
{
public euResults: SearchResultEu[];
public hmtResults: SearchResultHmTreasury[];
public hmtUkraineResults: SearchResultHmTreasury[];
public ofacResults: SearchResultOfac[];
public ofacConsolidatedResults: SearchResultOfac[];
public dfatResults: SearchResultDfat[];
public osfiResults: SearchResultOsfi[];
public canadianJusticeResults: SearchResultCanadianJustice[];
public canadianSemaResults: SearchResultCanadianSema[];
public swissSecoResults: SearchResultEntry[];
public constructor(init?: Partial<SearchResults>) { (Object as any).assign(this, init); }
}
export class SearchSource
{
public listId: string;
public listName: string;
public listShortName: string;
public isAffectedByListUpdate?: boolean;
public constructor(init?: Partial<SearchSource>) { (Object as any).assign(this, init); }
}
export class ArrayOfSearchResultEntries extends Array<SearchResultEntry>
{
public constructor(init?: Partial<ArrayOfSearchResultEntries>) { super(); (Object as any).assign(this, init); }
}
export class SearchRecord
{
public id: number;
public searchType: string;
public dateSearched: string;
public dateUpdated: string;
public dateArchived?: string;
public isArchived: boolean;
public numOfResults: number;
public clientInResults: boolean;
public clientNotInResults: boolean;
public affectedByUpdate: boolean;
public searchCriteria: SearchCriteria;
public searchResults: SearchResults;
public searchSources: SearchSource[];
public listSearchResults: ArrayOfSearchResultEntries;
public constructor(init?: Partial<SearchRecord>) { (Object as any).assign(this, init); }
}
export class PepSearchResultAddress
{
public addressLine1: string;
public addressLine2: string;
public addressLine3: string;
public addressLine4: string;
public town: string;
public county: string;
public postCode: string;
public country: string;
public isoCountry: string;
public softDelete?: boolean;
public dateLastUpdated: string;
public constructor(init?: Partial<PepSearchResultAddress>) { (Object as any).assign(this, init); }
}
export class PepSearchResultAlias
{
public forename: string;
public middleName: string;
public surname: string;
public softDelete?: boolean;
public dateOfSoftDelete?: string;
public dateLastUpdated: string;
public title: string;
public alternateTitle: string;
public businessName: string;
public constructor(init?: Partial<PepSearchResultAlias>) { (Object as any).assign(this, init); }
}
export class PepSearchResultArticleSnippet
{
public title: string;
public text: string;
public adverseTerms: string;
public constructor(init?: Partial<PepSearchResultArticleSnippet>) { (Object as any).assign(this, init); }
}
export class PepSearchResultArticle
{
public url: string;
public originalUrl: string;
public source: string;
public dateOfCapture?: string;
public dateLastUpdated: string;
public snippets: PepSearchResultArticleSnippet[];
public constructor(init?: Partial<PepSearchResultArticle>) { (Object as any).assign(this, init); }
}
export class PepSearchResultIndividualAssociation
{
public linkDescription: string;
public softDelete?: boolean;
public dateLastUpdated: string;
public fullName: string;
public constructor(init?: Partial<PepSearchResultIndividualAssociation>) { (Object as any).assign(this, init); }
}
export class PepSearchResultBusinessAssociation
{
public linkDescription: string;
public softDelete?: boolean;
public dateLastUpdated: string;
public businessName: string;
public constructor(init?: Partial<PepSearchResultBusinessAssociation>) { (Object as any).assign(this, init); }
}
export class PepSearchResultNote
{
public source: string;
public notes: string;
public softDelete?: boolean;
public dateLastUpdated: string;
public constructor(init?: Partial<PepSearchResultNote>) { (Object as any).assign(this, init); }
}
export class PepSearchResultPoliticalPosition
{
public description: string;
public from: string;
public to: string;
public country: string;
public softDelete?: boolean;
public dateLastUpdated: string;
public constructor(init?: Partial<PepSearchResultPoliticalPosition>) { (Object as any).assign(this, init); }
}
export class PepSearchResult
{
public resultSimilarity: number;
public resultResolved: boolean;
public dateLastUpdated: string;
public resultIsClient: boolean;
public id: number;
public type: string;
public title: string;
public forename: string;
public middlename: string;
public surname: string;
public softDelete?: boolean;
public dateOfSoftDelete?: string;
public dateOfCapture?: string;
public dateOfBirth?: string;
public dateOfDeath?: string;
public yearOfBirth?: number;
public yearOfDeath?: number;
public gender: string;
public homeTelephone: string;
public businessTelephone: string;
public mobileTelephone: string;
public fax: string;
public email: string;
public nationality: string;
public source: string;
public category: string;
public picture: string;
public alternateTitle: string;
public businessName: string;
public description: string;
public telephone: string;
public website: string;
public pepTier?: number;
public addresses: PepSearchResultAddress[];
public aliases: PepSearchResultAlias[];
public articles: PepSearchResultArticle[];
public associations: PepSearchResultIndividualAssociation[];
public businessAssociations: PepSearchResultBusinessAssociation[];
public notes: PepSearchResultNote[];
public politicalPositions: PepSearchResultPoliticalPosition[];
public constructor(init?: Partial<PepSearchResult>) { (Object as any).assign(this, init); }
}
export class PepSearchResults
{
public results: PepSearchResult[];
public constructor(init?: Partial<PepSearchResults>) { (Object as any).assign(this, init); }
}
export class PepSearchRecord
{
public id: number;
public searchType: string;
public dateSearched: string;
public dateUpdated: string;
public dateRenewal?: string;
public dateArchived?: string;
public isArchived: boolean;
public numOfResults: number;
public clientInResults: boolean;
public clientNotInResults: boolean;
public affectedByUpdate: boolean;
public isDayOneSearch: boolean;
public searchCriteria: SearchCriteria;
public searchResults: PepSearchResults;
public constructor(init?: Partial<PepSearchRecord>) { (Object as any).assign(this, init); }
}
export class ValidIdRecord
{
public id: number;
public sanctionsSearchId?: number;
public pepSearchId?: number;
public validIdPassportId?: number;
public validIdPassportChipId?: number;
public date: string;
public searchListIds: string;
public pepError: boolean;
public replaced: boolean;
public replacementSearchId?: number;
public hasError: boolean;
public hasCompletedRequest: boolean;
public hasCompletedSearch: boolean;
public hasExtendedOptions?: boolean;
public type: number;
public reference: string;
public passportChipEnabled: boolean;
public passportEnabled: boolean;
public drivingEnabled: boolean;
public birthEnabled: boolean;
public smartlinkEnabled: boolean;
public niEnabled: boolean;
public nhsEnabled: boolean;
public electricityEnabled: boolean;
public bankEnabled: boolean;
public creditActiveEnabled: boolean;
public cardNumberEnabled: boolean;
public travelVisaEnabled: boolean;
public idCardEnabled: boolean;
public bankLiveEnabled: boolean;
public companyDirectorEnabled: boolean;
public searchActivityEnabled: boolean;
public prsEnabled: boolean;
public onlineProfileEnabled: boolean;
public pollNumberEnabled: boolean;
public marriageEnabled: boolean;
public ageEnabled: boolean;
public basicRequest: ValidIdBasicRequest;
public passportRequest: ValidIdPassportRequest;
public drivingRequest: ValidIdDrivingRequest;
public birthRequest: ValidIdBirthRequest;
public niRequest: ValidIdNIRequest;
public nhsRequest: ValidIdNHSRequest;
public electricityRequest: ValidIdElectricityRequest;
public bankRequest: ValidIdBankRequest;
public cardNumberRequest: ValidIdCardNumberRequest;
public travelVisaRequest: ValidIdTravelVisaRequest;
public idCardRequest: ValidIdIdCardRequest;
public pollNumberRequest: ValidIdPollNumberRequest;
public marriageRequest: ValidIdMarriageRequest;
public result: ValidIdResult;
public sanctionsResult: SearchRecord;
public pepSearchRecord: PepSearchRecord;
public constructor(init?: Partial<ValidIdRecord>) { (Object as any).assign(this, init); }
}
export class AddValidIdData extends BaseResponse implements IBaseSearchResponse
{
public linkedTo: ArrayOfLinkedTo;
public resolveSanctionsResults: boolean;
public searchRecord: ValidIdRecord;
public sanctionsSearchId?: number;
public pepSearchId?: number;
public validIdSearchId: number;
public constructor(init?: Partial<AddValidIdData>) { super(init); (Object as any).assign(this, init); }
}
// @DataContract
export class AddValidIdResponse
{
// @DataMember
public data: AddValidIdData;
public constructor(init?: Partial<AddValidIdResponse>) { (Object as any).assign(this, init); }
}
export class ArrayOfLists extends Array<string>
{
public constructor(init?: Partial<ArrayOfLists>) { super(); (Object as any).assign(this, init); }
}
export class AddValidIdRequest
{
/** @description If the search should be saved against a single Sub User account, specify their username here */
// @ApiMember(Description="If the search should be saved against a single Sub User account, specify their username here")
public subUserName: string;
public type: string;
public addPepSearch: boolean;
public pepSearchType: string;
public addSanctionsSearch: boolean;
public selectedLists: ArrayOfLists;
public reference: string;
/** @description If the search should be linked to other searches, specify the them here */
// @ApiMember(Description="If the search should be linked to other searches, specify the them here")
public linkedTo: ArrayOfLinkedTo;
public basicRequest: ValidIdBasicRequest;
public passportRequest: ValidIdPassportRequest;
public drivingRequest: ValidIdDrivingRequest;
public birthRequest: ValidIdBirthRequest;
public niRequest: ValidIdNIRequest;
public nhsRequest: ValidIdNHSRequest;
public electricityRequest: ValidIdElectricityRequest;
public bankRequest: ValidIdBankRequest;
public cardNumberRequest: ValidIdCardNumberRequest;
public travelVisaRequest: ValidIdTravelVisaRequest;
public idCardRequest: ValidIdIdCardRequest;
public pollNumberRequest: ValidIdPollNumberRequest;
public marriageRequest: ValidIdMarriageRequest;
public passportEnabled: boolean;
public passportChipEnabled: boolean;
public drivingEnabled: boolean;
public smartlinkEnabled: boolean;
public niEnabled: boolean;
public nhsEnabled: boolean;
public electricityEnabled: boolean;
public bankEnabled: boolean;
public creditActiveEnabled: boolean;
public idCardEnabled: boolean;
public bankLiveEnabled: boolean;
public companyDirectorEnabled: boolean;
public searchActivityEnabled: boolean;
public prsEnabled: boolean;
public constructor(init?: Partial<AddValidIdRequest>) { (Object as any).assign(this, init); }
}
// @DataContract
export class AddValidId extends BaseRequest
{
// @DataMember
public request: AddValidIdRequest;
public constructor(init?: Partial<AddValidId>) { super(init); (Object as any).assign(this, init); }
}
To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json
To embed the response in a jsonp callback, append ?callback=myCallback
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /validid/add HTTP/1.1
Host: api.sanctionssearch.com
Accept: application/json
Content-Type: application/json
Content-Length: length
{"request":{"subUserName":"String","type":"String","addPepSearch":false,"pepSearchType":"String","addSanctionsSearch":false,"selectedLists":["String"],"reference":"String","linkedTo":[{"clientId":0,"id":0,"type":"String","subtype":"String","status":"String","description":"String","isArchived":false,"name":"String","date":"\/Date(-62135596800000-0000)\/"}],"basicRequest":{"name1":"String","name2":"String","name3":"String","dateOfBirth":"\/Date(-62135596800000-0000)\/","gender":"String","address1":"String","address2":"String","address3":"String","address4":"String","address5":"String","postCode":"String"},"passportRequest":{"passport1":"String","passport2":"String","passport3":"String","passport4":"String","passport5":"String","passport6":"String","passport7":"String","passport8":"String","passportMrzLineOne1":"String","passportMrzLineOne2":"String","passportMrzLineOne3":"String"},"drivingRequest":{"driving1":"String","driving2":"String","driving3":"String","drivingPostcode":"String","drivingMailSort":"String"},"birthRequest":{"birthForeName":"String","birthMiddleName":"String","birthSurname":"String","birthMaidenName":"String","birthDistrict":"String","birthCertIssueNum":"String"},"niRequest":{"niNumber":"String"},"nhsRequest":{"nhsNumber":"String"},"electricityRequest":{"mpanNumber1":"String","mpanNumber2":"String","mpanNumber3":"String","mpanNumber4":"String"},"bankRequest":{"bankSortCode":"String","bankAccountNumber":"String"},"cardNumberRequest":{"cardNumber":"String","cardType":"String"},"travelVisaRequest":{"travelVisa1":"String","travelVisa2":"String","travelVisa3":"String","travelVisa4":"String","travelVisa5":"String","travelVisa6":"String","travelVisa7":"String","travelVisa8":"String","travelVisa9":"String"},"idCardRequest":{"idCard1":"String","idCard2":"String","idCard3":"String","idCard4":"String","idCard5":"String","idCard6":"String","idCard7":"String","idCard8":"String","idCard9":"String","idCard10":"String"},"pollNumberRequest":{"pollNumber":"String"},"marriageRequest":{"forename":"String","surname":"String","partnerForename":"String","partnerSurname":"String","date":"String","district":"String","certIssueNum":"String"},"passportEnabled":false,"passportChipEnabled":false,"drivingEnabled":false,"smartlinkEnabled":false,"niEnabled":false,"nhsEnabled":false,"electricityEnabled":false,"bankEnabled":false,"creditActiveEnabled":false,"idCardEnabled":false,"bankLiveEnabled":false,"companyDirectorEnabled":false,"searchActivityEnabled":false,"prsEnabled":false},"authentication":{"apiUserId":"String","apiUserKey":"String"}}
HTTP/1.1 200 OK Content-Type: application/json Content-Length: length {"data":{"linkedTo":[{"clientId":0,"id":0,"type":"String","subtype":"String","status":"String","description":"String","isArchived":false,"name":"String","date":"\/Date(-62135596800000-0000)\/"}],"resolveSanctionsResults":false,"searchRecord":{"id":0,"sanctionsSearchId":0,"pepSearchId":0,"validIdPassportId":0,"validIdPassportChipId":0,"date":"\/Date(-62135596800000-0000)\/","searchListIds":"String","pepError":false,"replaced":false,"replacementSearchId":0,"hasError":false,"hasCompletedRequest":false,"hasCompletedSearch":false,"hasExtendedOptions":false,"type":0,"reference":"String","passportChipEnabled":false,"passportEnabled":false,"drivingEnabled":false,"birthEnabled":false,"smartlinkEnabled":false,"niEnabled":false,"nhsEnabled":false,"electricityEnabled":false,"bankEnabled":false,"creditActiveEnabled":false,"cardNumberEnabled":false,"travelVisaEnabled":false,"idCardEnabled":false,"bankLiveEnabled":false,"companyDirectorEnabled":false,"searchActivityEnabled":false,"prsEnabled":false,"onlineProfileEnabled":false,"pollNumberEnabled":false,"marriageEnabled":false,"ageEnabled":false,"basicRequest":{"name1":"String","name2":"String","name3":"String","dateOfBirth":"\/Date(-62135596800000-0000)\/","gender":"String","address1":"String","address2":"String","address3":"String","address4":"String","address5":"String","postCode":"String"},"passportRequest":{"passport1":"String","passport2":"String","passport3":"String","passport4":"String","passport5":"String","passport6":"String","passport7":"String","passport8":"String","passportMrzLineOne1":"String","passportMrzLineOne2":"String","passportMrzLineOne3":"String"},"drivingRequest":{"driving1":"String","driving2":"String","driving3":"String","drivingPostcode":"String","drivingMailSort":"String"},"birthRequest":{"birthForeName":"String","birthMiddleName":"String","birthSurname":"String","birthMaidenName":"String","birthDistrict":"String","birthCertIssueNum":"String"},"niRequest":{"niNumber":"String"},"nhsRequest":{"nhsNumber":"String"},"electricityRequest":{"mpanNumber1":"String","mpanNumber2":"String","mpanNumber3":"String","mpanNumber4":"String"},"bankRequest":{"bankSortCode":"String","bankAccountNumber":"String"},"cardNumberRequest":{"cardNumber":"String","cardType":"String"},"travelVisaRequest":{"travelVisa1":"String","travelVisa2":"String","travelVisa3":"String","travelVisa4":"String","travelVisa5":"String","travelVisa6":"String","travelVisa7":"String","travelVisa8":"String","travelVisa9":"String"},"idCardRequest":{"idCard1":"String","idCard2":"String","idCard3":"String","idCard4":"String","idCard5":"String","idCard6":"String","idCard7":"String","idCard8":"String","idCard9":"String","idCard10":"String"},"pollNumberRequest":{"pollNumber":"String"},"marriageRequest":{"forename":"String","surname":"String","partnerForename":"String","partnerSurname":"String","date":"String","district":"String","certIssueNum":"String"},"result":{"summaryResult":{"summaryStatus":false,"summaryId":0,"summaryReference":"String","summarySmartscore":0,"summaryResultText":"String","noticeOfCorrection":"String"},"errors":[{"service":"String","details":"String"}],"drivingResult":{"drivingLicenseResultFlag":false,"drivingLicenseMailSortFlag":false,"drivingLicenseMiddleNameWarning":false,"drivingLicenceErrors":"String"},"dobResult":{"dobTracesmartCount":0,"dobExperianCount":0,"dobEquifaxCount":0,"dobEquifaxSpecified":false,"dobEquifaxStatus":"String"},"nhsResult":{"nhsResultFlag":false},"niResult":{"niResultFlag":false},"passportResult":{"passportMRZLine1Valid":false,"passportMRZValid":false,"passportDOBValid":false,"passportGenderValid":false,"passportExpiryValid":false,"passportNameValid":false,"passportErrors":"String"},"passportChipResult":{"contentAuthenticity":false,"chipAuthenticity":false,"chipDataToImageDataMatch":false,"chipPhotoToImagePhotoMatch":false,"passportChipMrzLineOne":"String","passportChipMrzLineTwo":"String","passportChipMrzLineOneValid":false,"passportChipMrzLineTwoValid":false,"passportChipDOBValid":false,"passportChipGenderValid":false,"passportChipExpiryValid":false,"passportChipNameValid":false,"passportChipErrors":"String"},"birthResult":{"birthResultFlag":"String","birthName":"String","birthMaidenName":"String","birthRegDate":"String","birthRegDistrict":"String"},"electricityResult":{"mpanResultFlag":false},"bankResult":{"bankAccountResultFlag":false,"bankAccountName":"String","bankAccountBranch":"String","bankAccountBACSPayments":false,"bankAccountCHAPSPayments":false,"bankAccountFasterPayments":false,"bankAccountDirectDebits":false},"cardNumberResult":{"cardNumberValid":false,"cardTypeValid":false,"cardTypeConfirm":"String","cardFraudCheck":"String"},"creditActiveResult":{"creditActiveAccounts":0,"creditActiveLenders":0,"creditActiveCIFAS":"String","creditActiveCAIS":0,"creditActiveInsightAccounts":0},"addressResult":{"addressForename":"String","addressMiddleName":"String","addressSurname":"String","addressMatchType":"String","addressDOB":"\/Date(-62135596800000-0000)\/","addressForenameAppended":false,"addressMiddleNameAppended":false,"addressDOBAppended":false,"addressTelephone":"String","addressTelephoneName":"String","addressGoneAway":"String","addressSource":"String","credivaFullER":false,"addressValidated":false,"addressRecency":"\/Date(-62135596800000-0000)\/","occupants":[{"name":"String","dob":"\/Date(-62135596800000-0000)\/","recency":"\/Date(-62135596800000-0000)\/","residency":"String","telephone":"String","telephoneName":"String","source":"String","residencyScore":"String"}],"sales":[{"type":"String","tenure":"String","date":"\/Date(-62135596800000-0000)\/","price":"String","silhouette":"String"}]},"smartlinkResult":{"addresses":[{"title":"String","forename":"String","middleName":"String","surname":"String","dob":"\/Date(-62135596800000-0000)\/","address1":"String","address2":"String","address3":"String","address4":"String","address5":"String","postCode":"String","deliveryPointSuffix":"String","recency":"\/Date(-62135596800000-0000)\/","residency":"String","linkSource":"String"}]},"deathscreenResult":{"deaths":[{"forename":"String","secondName":"String","thirdName":"String","fourthName":"String","surname":"String","district":"String","dob":"\/Date(-62135596800000-0000)\/","dod":"\/Date(-62135596800000-0000)\/","dor":"String","volumeNo":"String","distNo":"String","pageNo":"String","regNo":"String","entryNo":"String","placeOfBirth":"String","maidenName":"String","groReference":"String","address1":"String","address2":"String","address3":"String","address4":"String","address5":"String","postCode":"String","matchType":"String"}]},"pepResult":{"pepPersons":[{"name":"String","recency":"\/Date(-62135596800000-0000)\/","dob":"String","addresses":[{"address1":"String","address2":"String","address3":"String","address4":"String","address5":"String","postCode":"String","deliveryPointSuffix":"String"}],"aliases":[{"name":"String"}],"positions":[{"position":"String"}]}]},"ccjResult":{"ccJs":[{"name":"String","dob":"\/Date(-62135596800000-0000)\/","address1":"String","address2":"String","address3":"String","address4":"String","address5":"String","postCode":"String","judgementDate":"\/Date(-62135596800000-0000)\/","judgementType":"String","amount":"String","caseNo":"String","courtName":"String","dateEnd":"\/Date(-62135596800000-0000)\/"}]},"insolvencyResult":{"insolvencies":[{"type":"String","caseType":"String","name":"String","caseNo":"String","address1":"String","address2":"String","address3":"String","address4":"String","address5":"String","postCode":"String","deliveryPointSuffix":"String","dob":"\/Date(-62135596800000-0000)\/","court":"String","startDate":"\/Date(-62135596800000-0000)\/","status":"String","occupation":"String","aliases":"String","description":"String","serviceOffice":"String","telephoneNumber":"String","tradingNames":"String","debtTotal":"String","assetTotal":"String","previousAddress1":"String","previousAddress2":"String","previousAddress3":"String","previousAddress4":"String","previousAddress5":"String","previousPostCode":"String","previousDeliveryPointSuffix":"String","presentationDate":"\/Date(-62135596800000-0000)\/"}]},"travelVisaResult":{"visaMRZValid":false,"visaInDate":false,"visaUKResidenceValid":false},"idCardResult":{"idCardMRZValid":false,"idCardDOBValid":false,"idCardGenderValid":false,"idCardExpiryValid":false,"idCardCountryValid":false},"bankLiveResult":{"bankLiveSortcode":"String","bankLiveNumber":"String","bankLiveName":"String","bankLiveAddress":"String","bankLiveStatus":"String","bankLiveError":"String"},"companyDirectorResult":{"directorships":[{"matchType":"String","dateAppointed":"\/Date(-62135596800000-0000)\/","companyRegNo":"String","companyName":"String","registeredOffice":"String","appointments":[{"title":"String","name":"String","address":"String","dob":"\/Date(-62135596800000-0000)\/","occupation":"String","nationality":"String","appointmentDate":"\/Date(-62135596800000-0000)\/","appointmentType":"String"}]}]},"searchActivityResult":{"activity":[{"profileType":"String","oneMonth":0,"threeMonth":0,"sixMonth":0,"history":[{"businesActivity":"String","date":"\/Date(-62135596800000-0000)\/"}]}]},"prsResult":{"matchResult":"String","propertyOwnership":"String","titleNumber":"String"},"pollNumberResult":{"pollNumberMatch":0},"onlineProfileResult":{"onlineProfileStatus":0,"onlineTwitterUsername":"String","onlineTwitterActivityMonth1":0,"onlineTwitterActivityMonth2":0,"onlineTwitterActivityMonth3":0,"onlineTwitterActivityMonth4":0,"onlineTwitterActivityMonth5":0,"onlineTwitterActivityMonth6":0,"onlineTwitterActivityMonth7":0,"onlineTwitterActivityMonth8":0,"onlineTwitterActivityMonth9":0,"onlineTwitterActivityMonth10":0,"onlineTwitterActivityMonth11":0,"onlineTwitterActivityMonth12":0},"marriageResult":{"marriageCertFlag":0,"marriageResultFlag":0},"ageResult":{"ageIsAboveLower":false,"ageIsBelowUpper":false}},"sanctionsResult":{"id":0,"searchType":"String","dateSearched":"\/Date(-62135596800000-0000)\/","dateUpdated":"\/Date(-62135596800000-0000)\/","dateArchived":"\/Date(-62135596800000-0000)\/","isArchived":false,"numOfResults":0,"clientInResults":false,"clientNotInResults":false,"affectedByUpdate":false,"searchCriteria":{"name":"String","address":"String","country":"String","dateOfBirth":"String","nationality":"String","reference":"String"},"searchResults":{"euResults":[{"resultStrength":0,"resultSimilarity":0,"resultResolved":false,"resultType":"String","dateUpdated":"\/Date(-62135596800000-0000)\/","addresses":[{"street":"String","city":"String","country":"String","postCode":"String","other":"String"}],"births":[{"date":"String","place":"String","country":"String"}],"citizenships":[{"country":"String"}],"names":[{"fullName":"String","gender":"String"}],"passports":[{"number":"String","country":"String"}]}],"hmtResults":[{"resultStrength":0,"resultSimilarity":0,"resultResolved":false,"resultType":"String","dateListed":"\/Date(-62135596800000-0000)\/","dateUpdated":"\/Date(-62135596800000-0000)\/","name1":"String","name2":"String","name3":"String","name4":"String","name5":"String","name6":"String","dateOfBirth":"String","countryOfBirth":"String","nationality":"String","address1":"String","address2":"String","address3":"String","address4":"String","address5":"String","address6":"String","postCode":"String","country":"String"}],"hmtUkraineResults":[{"resultStrength":0,"resultSimilarity":0,"resultResolved":false,"resultType":"String","dateListed":"\/Date(-62135596800000-0000)\/","dateUpdated":"\/Date(-62135596800000-0000)\/","name1":"String","name2":"String","name3":"String","name4":"String","name5":"String","name6":"String","dateOfBirth":"String","countryOfBirth":"String","nationality":"String","address1":"String","address2":"String","address3":"String","address4":"String","address5":"String","address6":"String","postCode":"String","country":"String"}],"ofacResults":[{"resultStrength":0,"resultSimilarity":0,"resultResolved":false,"resultType":"String","dateUpdated":"\/Date(-62135596800000-0000)\/","firstName":"String","lastName":"String","addresses":[{"address1":"String","address2":"String","address3":"String","city":"String","state":"String","postCode":"String","country":"String"}],"akas":[{"firstName":"String","lastName":"String","type":"String","strength":"String"}],"dateOfBirths":[{"dateOfBirth":"String"}],"nationalities":[{"country":"String"}],"placeOfBirths":[{"placeOfBirth":"String"}]}],"ofacConsolidatedResults":[{"resultStrength":0,"resultSimilarity":0,"resultResolved":false,"resultType":"String","dateUpdated":"\/Date(-62135596800000-0000)\/","firstName":"String","lastName":"String","addresses":[{"address1":"String","address2":"String","address3":"String","city":"String","state":"String","postCode":"String","country":"String"}],"akas":[{"firstName":"String","lastName":"String","type":"String","strength":"String"}],"dateOfBirths":[{"dateOfBirth":"String"}],"nationalities":[{"country":"String"}],"placeOfBirths":[{"placeOfBirth":"String"}]}],"dfatResults":[{"resultStrength":0,"resultSimilarity":0,"resultResolved":false,"resultType":"String","dateUpdated":"\/Date(-62135596800000-0000)\/","fullName":"String","address":"String","dateOfBirth":"String","placeOfBirth":"String","nationality":"String"}],"osfiResults":[{"resultStrength":0,"resultSimilarity":0,"resultResolved":false,"resultType":"String","dateUpdated":"\/Date(-62135596800000-0000)\/","fullName":"String","address":"String","dateOfBirth":"String","placeOfBirth":"String","nationality":"String"}],"canadianJusticeResults":[{"resultStrength":0,"resultSimilarity":0,"resultResolved":false,"resultType":"String","dateUpdated":"\/Date(-62135596800000-0000)\/","name":"String","dateOfBirth":"String","country":"String","refId":0}],"canadianSemaResults":[{"resultStrength":0,"resultSimilarity":0,"resultResolved":false,"resultType":"String","dateUpdated":"\/Date(-62135596800000-0000)\/","name":"String","dateOfBirth":"String","country":"String","schedule":"String","item":"String"}],"swissSecoResults":[{"searchResultId":0,"resultStrength":0,"resultSimilarity":0,"resultResolved":false,"resultType":"String","dateUpdated":"\/Date(-62135596800000-0000)\/","sanctionsListId":"String","sanctionsListName":"String","addresses":[{"searchResultAddressId":0,"type":"String","address1":"String","address2":"String","address3":"String","city":"String","county":"String","postCode":"String","country":"String"}],"datesOfBirth":[{"searchResultDateOfBirthId":0,"dateOfBirth":"String","year":0,"month":0,"day":0,"type":"String"}],"names":[{"searchResultNameId":0,"type":"String","title":"String","fullName":"String","resultSimilarity":0}],"nationalities":[{"searchResultNationalityId":0,"nationality":"String"}],"placesOfBirth":[{"searchResultPlaceOfBirthId":0,"placeOfBirth":"String","countryOfBirth":"String"}],"remarks":[{"searchResultRemarkId":0,"name":"String","description":"String"}]}]},"searchSources":[{"listId":"String","listName":"String","listShortName":"String","isAffectedByListUpdate":false}],"listSearchResults":[{"searchResultId":0,"resultStrength":0,"resultSimilarity":0,"resultResolved":false,"resultType":"String","dateUpdated":"\/Date(-62135596800000-0000)\/","sanctionsListId":"String","sanctionsListName":"String","addresses":[{"searchResultAddressId":0,"type":"String","address1":"String","address2":"String","address3":"String","city":"String","county":"String","postCode":"String","country":"String"}],"datesOfBirth":[{"searchResultDateOfBirthId":0,"dateOfBirth":"String","year":0,"month":0,"day":0,"type":"String"}],"names":[{"searchResultNameId":0,"type":"String","title":"String","fullName":"String","resultSimilarity":0}],"nationalities":[{"searchResultNationalityId":0,"nationality":"String"}],"placesOfBirth":[{"searchResultPlaceOfBirthId":0,"placeOfBirth":"String","countryOfBirth":"String"}],"remarks":[{"searchResultRemarkId":0,"name":"String","description":"String"}]}]},"pepSearchRecord":{"id":0,"searchType":"String","dateSearched":"\/Date(-62135596800000-0000)\/","dateUpdated":"\/Date(-62135596800000-0000)\/","dateRenewal":"\/Date(-62135596800000-0000)\/","dateArchived":"\/Date(-62135596800000-0000)\/","isArchived":false,"numOfResults":0,"clientInResults":false,"clientNotInResults":false,"affectedByUpdate":false,"isDayOneSearch":false,"searchCriteria":{"name":"String","address":"String","country":"String","dateOfBirth":"String","nationality":"String","reference":"String"},"searchResults":{"results":[{"resultSimilarity":0,"resultResolved":false,"dateLastUpdated":"\/Date(-62135596800000-0000)\/","resultIsClient":false,"id":0,"type":"String","title":"String","forename":"String","middlename":"String","surname":"String","softDelete":false,"dateOfSoftDelete":"\/Date(-62135596800000-0000)\/","dateOfCapture":"\/Date(-62135596800000-0000)\/","dateOfBirth":"\/Date(-62135596800000-0000)\/","dateOfDeath":"\/Date(-62135596800000-0000)\/","yearOfBirth":0,"yearOfDeath":0,"gender":"String","homeTelephone":"String","businessTelephone":"String","mobileTelephone":"String","fax":"String","email":"String","nationality":"String","source":"String","category":"String","picture":"String","alternateTitle":"String","businessName":"String","description":"String","telephone":"String","website":"String","pepTier":0,"addresses":[{"addressLine1":"String","addressLine2":"String","addressLine3":"String","addressLine4":"String","town":"String","county":"String","postCode":"String","country":"String","isoCountry":"String","softDelete":false,"dateLastUpdated":"\/Date(-62135596800000-0000)\/"}],"aliases":[{"forename":"String","middleName":"String","surname":"String","softDelete":false,"dateOfSoftDelete":"\/Date(-62135596800000-0000)\/","dateLastUpdated":"\/Date(-62135596800000-0000)\/","title":"String","alternateTitle":"String","businessName":"String"}],"articles":[{"url":"String","originalUrl":"String","source":"String","dateOfCapture":"\/Date(-62135596800000-0000)\/","dateLastUpdated":"\/Date(-62135596800000-0000)\/","snippets":[{"title":"String","text":"String","adverseTerms":"String"}]}],"associations":[{"linkDescription":"String","softDelete":false,"dateLastUpdated":"\/Date(-62135596800000-0000)\/","fullName":"String"}],"businessAssociations":[{"linkDescription":"String","softDelete":false,"dateLastUpdated":"\/Date(-62135596800000-0000)\/","businessName":"String"}],"notes":[{"source":"String","notes":"String","softDelete":false,"dateLastUpdated":"\/Date(-62135596800000-0000)\/"}],"politicalPositions":[{"description":"String","from":"String","to":"String","country":"String","softDelete":false,"dateLastUpdated":"\/Date(-62135596800000-0000)\/"}]}]}}},"sanctionsSearchId":0,"pepSearchId":0,"validIdSearchId":0,"responseStatus":{"errorCode":"String","message":"String","stackTrace":"String","errors":[{"errorCode":"String","fieldName":"String","message":"String","meta":{"String":"String"}}],"meta":{"String":"String"}}}}