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