import java.math.*;
import java.util.*;
import net.servicestack.client.*;
public class dtos
{
@DataContract
public static class AddValidIdTemplate extends BaseRequest
{
@DataMember
@ApiMember(IsRequired=true)
public Integer clientId = null;
public Integer getClientId() { return clientId; }
public AddValidIdTemplate setClientId(Integer value) { this.clientId = value; return this; }
}
@DataContract
public static class BaseRequest implements IBaseRequest
{
/**
* The authentication credentials
*/
@DataMember
@ApiMember(Description="The authentication credentials", IsRequired=true, ParameterType="header, body")
public Authentication authentication = null;
public Authentication getAuthentication() { return authentication; }
public BaseRequest setAuthentication(Authentication value) { this.authentication = value; return this; }
}
@DataContract
public static class Authentication
{
/**
* 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 String apiUserId = null;
/**
* 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 String apiUserKey = null;
public String getApiUserId() { return apiUserId; }
public Authentication setApiUserId(String value) { this.apiUserId = value; return this; }
public String getApiUserKey() { return apiUserKey; }
public Authentication setApiUserKey(String value) { this.apiUserKey = value; return this; }
}
@DataContract
public static class AddValidIdTemplateResponse
{
@DataMember
public AddValidIdTemplateData data = null;
public AddValidIdTemplateData getData() { return data; }
public AddValidIdTemplateResponse setData(AddValidIdTemplateData value) { this.data = value; return this; }
}
public static class AddValidIdTemplateData extends BaseResponse
{
public AddValidIdRequest request = null;
public AddValidIdRequest getRequest() { return request; }
public AddValidIdTemplateData setRequest(AddValidIdRequest value) { this.request = value; return this; }
}
public static class BaseResponse implements IBaseDataResponse, IHasResponseStatus
{
/**
* The status of the response
*/
@ApiMember(Description="The status of the response")
public ResponseStatus responseStatus = null;
public ResponseStatus getResponseStatus() { return responseStatus; }
public BaseResponse setResponseStatus(ResponseStatus value) { this.responseStatus = value; return this; }
}
public static class ArrayOfResponseError extends ArrayList<ResponseError>
{
}
public static class AddValidIdRequest
{
/**
* 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 String subUserName = null;
public String type = null;
public Boolean addPepSearch = null;
public String pepSearchType = null;
public Boolean addSanctionsSearch = null;
public ArrayOfLists selectedLists = null;
public String reference = null;
/**
* 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 ArrayOfLinkedTo linkedTo = null;
public ValidIdBasicRequest basicRequest = null;
public ValidIdPassportRequest passportRequest = null;
public ValidIdDrivingRequest drivingRequest = null;
public ValidIdBirthRequest birthRequest = null;
public ValidIdNIRequest niRequest = null;
public ValidIdNHSRequest nhsRequest = null;
public ValidIdElectricityRequest electricityRequest = null;
public ValidIdBankRequest bankRequest = null;
public ValidIdCardNumberRequest cardNumberRequest = null;
public ValidIdTravelVisaRequest travelVisaRequest = null;
public ValidIdIdCardRequest idCardRequest = null;
public ValidIdPollNumberRequest pollNumberRequest = null;
public ValidIdMarriageRequest marriageRequest = null;
public Boolean passportEnabled = null;
public Boolean passportChipEnabled = null;
public Boolean drivingEnabled = null;
public Boolean smartlinkEnabled = null;
public Boolean niEnabled = null;
public Boolean nhsEnabled = null;
public Boolean electricityEnabled = null;
public Boolean bankEnabled = null;
public Boolean creditActiveEnabled = null;
public Boolean idCardEnabled = null;
public Boolean bankLiveEnabled = null;
public Boolean companyDirectorEnabled = null;
public Boolean searchActivityEnabled = null;
public Boolean prsEnabled = null;
public String getSubUserName() { return subUserName; }
public AddValidIdRequest setSubUserName(String value) { this.subUserName = value; return this; }
public String getType() { return type; }
public AddValidIdRequest setType(String value) { this.type = value; return this; }
public Boolean isAddPepSearch() { return addPepSearch; }
public AddValidIdRequest setAddPepSearch(Boolean value) { this.addPepSearch = value; return this; }
public String getPepSearchType() { return pepSearchType; }
public AddValidIdRequest setPepSearchType(String value) { this.pepSearchType = value; return this; }
public Boolean isAddSanctionsSearch() { return addSanctionsSearch; }
public AddValidIdRequest setAddSanctionsSearch(Boolean value) { this.addSanctionsSearch = value; return this; }
public ArrayOfLists getSelectedLists() { return selectedLists; }
public AddValidIdRequest setSelectedLists(ArrayOfLists value) { this.selectedLists = value; return this; }
public String getReference() { return reference; }
public AddValidIdRequest setReference(String value) { this.reference = value; return this; }
public ArrayOfLinkedTo getLinkedTo() { return linkedTo; }
public AddValidIdRequest setLinkedTo(ArrayOfLinkedTo value) { this.linkedTo = value; return this; }
public ValidIdBasicRequest getBasicRequest() { return basicRequest; }
public AddValidIdRequest setBasicRequest(ValidIdBasicRequest value) { this.basicRequest = value; return this; }
public ValidIdPassportRequest getPassportRequest() { return passportRequest; }
public AddValidIdRequest setPassportRequest(ValidIdPassportRequest value) { this.passportRequest = value; return this; }
public ValidIdDrivingRequest getDrivingRequest() { return drivingRequest; }
public AddValidIdRequest setDrivingRequest(ValidIdDrivingRequest value) { this.drivingRequest = value; return this; }
public ValidIdBirthRequest getBirthRequest() { return birthRequest; }
public AddValidIdRequest setBirthRequest(ValidIdBirthRequest value) { this.birthRequest = value; return this; }
public ValidIdNIRequest getNiRequest() { return niRequest; }
public AddValidIdRequest setNiRequest(ValidIdNIRequest value) { this.niRequest = value; return this; }
public ValidIdNHSRequest getNhsRequest() { return nhsRequest; }
public AddValidIdRequest setNhsRequest(ValidIdNHSRequest value) { this.nhsRequest = value; return this; }
public ValidIdElectricityRequest getElectricityRequest() { return electricityRequest; }
public AddValidIdRequest setElectricityRequest(ValidIdElectricityRequest value) { this.electricityRequest = value; return this; }
public ValidIdBankRequest getBankRequest() { return bankRequest; }
public AddValidIdRequest setBankRequest(ValidIdBankRequest value) { this.bankRequest = value; return this; }
public ValidIdCardNumberRequest getCardNumberRequest() { return cardNumberRequest; }
public AddValidIdRequest setCardNumberRequest(ValidIdCardNumberRequest value) { this.cardNumberRequest = value; return this; }
public ValidIdTravelVisaRequest getTravelVisaRequest() { return travelVisaRequest; }
public AddValidIdRequest setTravelVisaRequest(ValidIdTravelVisaRequest value) { this.travelVisaRequest = value; return this; }
public ValidIdIdCardRequest getIdCardRequest() { return idCardRequest; }
public AddValidIdRequest setIdCardRequest(ValidIdIdCardRequest value) { this.idCardRequest = value; return this; }
public ValidIdPollNumberRequest getPollNumberRequest() { return pollNumberRequest; }
public AddValidIdRequest setPollNumberRequest(ValidIdPollNumberRequest value) { this.pollNumberRequest = value; return this; }
public ValidIdMarriageRequest getMarriageRequest() { return marriageRequest; }
public AddValidIdRequest setMarriageRequest(ValidIdMarriageRequest value) { this.marriageRequest = value; return this; }
public Boolean isPassportEnabled() { return passportEnabled; }
public AddValidIdRequest setPassportEnabled(Boolean value) { this.passportEnabled = value; return this; }
public Boolean isPassportChipEnabled() { return passportChipEnabled; }
public AddValidIdRequest setPassportChipEnabled(Boolean value) { this.passportChipEnabled = value; return this; }
public Boolean isDrivingEnabled() { return drivingEnabled; }
public AddValidIdRequest setDrivingEnabled(Boolean value) { this.drivingEnabled = value; return this; }
public Boolean isSmartlinkEnabled() { return smartlinkEnabled; }
public AddValidIdRequest setSmartlinkEnabled(Boolean value) { this.smartlinkEnabled = value; return this; }
public Boolean isNiEnabled() { return niEnabled; }
public AddValidIdRequest setNiEnabled(Boolean value) { this.niEnabled = value; return this; }
public Boolean isNhsEnabled() { return nhsEnabled; }
public AddValidIdRequest setNhsEnabled(Boolean value) { this.nhsEnabled = value; return this; }
public Boolean isElectricityEnabled() { return electricityEnabled; }
public AddValidIdRequest setElectricityEnabled(Boolean value) { this.electricityEnabled = value; return this; }
public Boolean isBankEnabled() { return bankEnabled; }
public AddValidIdRequest setBankEnabled(Boolean value) { this.bankEnabled = value; return this; }
public Boolean isCreditActiveEnabled() { return creditActiveEnabled; }
public AddValidIdRequest setCreditActiveEnabled(Boolean value) { this.creditActiveEnabled = value; return this; }
public Boolean isIdCardEnabled() { return idCardEnabled; }
public AddValidIdRequest setIdCardEnabled(Boolean value) { this.idCardEnabled = value; return this; }
public Boolean isBankLiveEnabled() { return bankLiveEnabled; }
public AddValidIdRequest setBankLiveEnabled(Boolean value) { this.bankLiveEnabled = value; return this; }
public Boolean isCompanyDirectorEnabled() { return companyDirectorEnabled; }
public AddValidIdRequest setCompanyDirectorEnabled(Boolean value) { this.companyDirectorEnabled = value; return this; }
public Boolean isSearchActivityEnabled() { return searchActivityEnabled; }
public AddValidIdRequest setSearchActivityEnabled(Boolean value) { this.searchActivityEnabled = value; return this; }
public Boolean isPrsEnabled() { return prsEnabled; }
public AddValidIdRequest setPrsEnabled(Boolean value) { this.prsEnabled = value; return this; }
}
public static class ArrayOfLists extends ArrayList<String>
{
}
public static class ArrayOfLinkedTo extends ArrayList<LinkedTo>
{
}
public static class LinkedTo
{
public Integer clientId = null;
public Long id = null;
public String type = null;
public String subtype = null;
public String status = null;
public String description = null;
public Boolean isArchived = null;
public String name = null;
public Date date = null;
public Integer getClientId() { return clientId; }
public LinkedTo setClientId(Integer value) { this.clientId = value; return this; }
public Long getId() { return id; }
public LinkedTo setId(Long value) { this.id = value; return this; }
public String getType() { return type; }
public LinkedTo setType(String value) { this.type = value; return this; }
public String getSubtype() { return subtype; }
public LinkedTo setSubtype(String value) { this.subtype = value; return this; }
public String getStatus() { return status; }
public LinkedTo setStatus(String value) { this.status = value; return this; }
public String getDescription() { return description; }
public LinkedTo setDescription(String value) { this.description = value; return this; }
public Boolean getIsArchived() { return isArchived; }
public LinkedTo setIsArchived(Boolean value) { this.isArchived = value; return this; }
public String getName() { return name; }
public LinkedTo setName(String value) { this.name = value; return this; }
public Date getDate() { return date; }
public LinkedTo setDate(Date value) { this.date = value; return this; }
}
public static class ValidIdBasicRequest
{
public String name1 = null;
public String name2 = null;
public String name3 = null;
public Date dateOfBirth = null;
public String gender = null;
public String address1 = null;
public String address2 = null;
public String address3 = null;
public String address4 = null;
public String address5 = null;
public String postCode = null;
public String getName1() { return name1; }
public ValidIdBasicRequest setName1(String value) { this.name1 = value; return this; }
public String getName2() { return name2; }
public ValidIdBasicRequest setName2(String value) { this.name2 = value; return this; }
public String getName3() { return name3; }
public ValidIdBasicRequest setName3(String value) { this.name3 = value; return this; }
public Date getDateOfBirth() { return dateOfBirth; }
public ValidIdBasicRequest setDateOfBirth(Date value) { this.dateOfBirth = value; return this; }
public String getGender() { return gender; }
public ValidIdBasicRequest setGender(String value) { this.gender = value; return this; }
public String getAddress1() { return address1; }
public ValidIdBasicRequest setAddress1(String value) { this.address1 = value; return this; }
public String getAddress2() { return address2; }
public ValidIdBasicRequest setAddress2(String value) { this.address2 = value; return this; }
public String getAddress3() { return address3; }
public ValidIdBasicRequest setAddress3(String value) { this.address3 = value; return this; }
public String getAddress4() { return address4; }
public ValidIdBasicRequest setAddress4(String value) { this.address4 = value; return this; }
public String getAddress5() { return address5; }
public ValidIdBasicRequest setAddress5(String value) { this.address5 = value; return this; }
public String getPostCode() { return postCode; }
public ValidIdBasicRequest setPostCode(String value) { this.postCode = value; return this; }
}
public static class ValidIdPassportRequest
{
public String passport1 = null;
public String passport2 = null;
public String passport3 = null;
public String passport4 = null;
public String passport5 = null;
public String passport6 = null;
public String passport7 = null;
public String passport8 = null;
public String passportMrzLineOne1 = null;
public String passportMrzLineOne2 = null;
public String passportMrzLineOne3 = null;
public String getPassport1() { return passport1; }
public ValidIdPassportRequest setPassport1(String value) { this.passport1 = value; return this; }
public String getPassport2() { return passport2; }
public ValidIdPassportRequest setPassport2(String value) { this.passport2 = value; return this; }
public String getPassport3() { return passport3; }
public ValidIdPassportRequest setPassport3(String value) { this.passport3 = value; return this; }
public String getPassport4() { return passport4; }
public ValidIdPassportRequest setPassport4(String value) { this.passport4 = value; return this; }
public String getPassport5() { return passport5; }
public ValidIdPassportRequest setPassport5(String value) { this.passport5 = value; return this; }
public String getPassport6() { return passport6; }
public ValidIdPassportRequest setPassport6(String value) { this.passport6 = value; return this; }
public String getPassport7() { return passport7; }
public ValidIdPassportRequest setPassport7(String value) { this.passport7 = value; return this; }
public String getPassport8() { return passport8; }
public ValidIdPassportRequest setPassport8(String value) { this.passport8 = value; return this; }
public String getPassportMrzLineOne1() { return passportMrzLineOne1; }
public ValidIdPassportRequest setPassportMrzLineOne1(String value) { this.passportMrzLineOne1 = value; return this; }
public String getPassportMrzLineOne2() { return passportMrzLineOne2; }
public ValidIdPassportRequest setPassportMrzLineOne2(String value) { this.passportMrzLineOne2 = value; return this; }
public String getPassportMrzLineOne3() { return passportMrzLineOne3; }
public ValidIdPassportRequest setPassportMrzLineOne3(String value) { this.passportMrzLineOne3 = value; return this; }
}
public static class ValidIdDrivingRequest
{
public String driving1 = null;
public String driving2 = null;
public String driving3 = null;
public String drivingPostcode = null;
public String drivingMailSort = null;
public String getDriving1() { return driving1; }
public ValidIdDrivingRequest setDriving1(String value) { this.driving1 = value; return this; }
public String getDriving2() { return driving2; }
public ValidIdDrivingRequest setDriving2(String value) { this.driving2 = value; return this; }
public String getDriving3() { return driving3; }
public ValidIdDrivingRequest setDriving3(String value) { this.driving3 = value; return this; }
public String getDrivingPostcode() { return drivingPostcode; }
public ValidIdDrivingRequest setDrivingPostcode(String value) { this.drivingPostcode = value; return this; }
public String getDrivingMailSort() { return drivingMailSort; }
public ValidIdDrivingRequest setDrivingMailSort(String value) { this.drivingMailSort = value; return this; }
}
public static class ValidIdBirthRequest
{
public String birthForeName = null;
public String birthMiddleName = null;
public String birthSurname = null;
public String birthMaidenName = null;
public String birthDistrict = null;
public String birthCertIssueNum = null;
public String getBirthForeName() { return birthForeName; }
public ValidIdBirthRequest setBirthForeName(String value) { this.birthForeName = value; return this; }
public String getBirthMiddleName() { return birthMiddleName; }
public ValidIdBirthRequest setBirthMiddleName(String value) { this.birthMiddleName = value; return this; }
public String getBirthSurname() { return birthSurname; }
public ValidIdBirthRequest setBirthSurname(String value) { this.birthSurname = value; return this; }
public String getBirthMaidenName() { return birthMaidenName; }
public ValidIdBirthRequest setBirthMaidenName(String value) { this.birthMaidenName = value; return this; }
public String getBirthDistrict() { return birthDistrict; }
public ValidIdBirthRequest setBirthDistrict(String value) { this.birthDistrict = value; return this; }
public String getBirthCertIssueNum() { return birthCertIssueNum; }
public ValidIdBirthRequest setBirthCertIssueNum(String value) { this.birthCertIssueNum = value; return this; }
}
public static class ValidIdNIRequest
{
public String niNumber = null;
public String getNiNumber() { return niNumber; }
public ValidIdNIRequest setNiNumber(String value) { this.niNumber = value; return this; }
}
public static class ValidIdNHSRequest
{
public String nhsNumber = null;
public String getNhsNumber() { return nhsNumber; }
public ValidIdNHSRequest setNhsNumber(String value) { this.nhsNumber = value; return this; }
}
public static class ValidIdElectricityRequest
{
public String mpanNumber1 = null;
public String mpanNumber2 = null;
public String mpanNumber3 = null;
public String mpanNumber4 = null;
public String getMpanNumber1() { return mpanNumber1; }
public ValidIdElectricityRequest setMpanNumber1(String value) { this.mpanNumber1 = value; return this; }
public String getMpanNumber2() { return mpanNumber2; }
public ValidIdElectricityRequest setMpanNumber2(String value) { this.mpanNumber2 = value; return this; }
public String getMpanNumber3() { return mpanNumber3; }
public ValidIdElectricityRequest setMpanNumber3(String value) { this.mpanNumber3 = value; return this; }
public String getMpanNumber4() { return mpanNumber4; }
public ValidIdElectricityRequest setMpanNumber4(String value) { this.mpanNumber4 = value; return this; }
}
public static class ValidIdBankRequest
{
public String bankSortCode = null;
public String bankAccountNumber = null;
public String getBankSortCode() { return bankSortCode; }
public ValidIdBankRequest setBankSortCode(String value) { this.bankSortCode = value; return this; }
public String getBankAccountNumber() { return bankAccountNumber; }
public ValidIdBankRequest setBankAccountNumber(String value) { this.bankAccountNumber = value; return this; }
}
public static class ValidIdCardNumberRequest
{
public String cardNumber = null;
public String cardType = null;
public String getCardNumber() { return cardNumber; }
public ValidIdCardNumberRequest setCardNumber(String value) { this.cardNumber = value; return this; }
public String getCardType() { return cardType; }
public ValidIdCardNumberRequest setCardType(String value) { this.cardType = value; return this; }
}
public static class ValidIdTravelVisaRequest
{
public String travelVisa1 = null;
public String travelVisa2 = null;
public String travelVisa3 = null;
public String travelVisa4 = null;
public String travelVisa5 = null;
public String travelVisa6 = null;
public String travelVisa7 = null;
public String travelVisa8 = null;
public String travelVisa9 = null;
public String getTravelVisa1() { return travelVisa1; }
public ValidIdTravelVisaRequest setTravelVisa1(String value) { this.travelVisa1 = value; return this; }
public String getTravelVisa2() { return travelVisa2; }
public ValidIdTravelVisaRequest setTravelVisa2(String value) { this.travelVisa2 = value; return this; }
public String getTravelVisa3() { return travelVisa3; }
public ValidIdTravelVisaRequest setTravelVisa3(String value) { this.travelVisa3 = value; return this; }
public String getTravelVisa4() { return travelVisa4; }
public ValidIdTravelVisaRequest setTravelVisa4(String value) { this.travelVisa4 = value; return this; }
public String getTravelVisa5() { return travelVisa5; }
public ValidIdTravelVisaRequest setTravelVisa5(String value) { this.travelVisa5 = value; return this; }
public String getTravelVisa6() { return travelVisa6; }
public ValidIdTravelVisaRequest setTravelVisa6(String value) { this.travelVisa6 = value; return this; }
public String getTravelVisa7() { return travelVisa7; }
public ValidIdTravelVisaRequest setTravelVisa7(String value) { this.travelVisa7 = value; return this; }
public String getTravelVisa8() { return travelVisa8; }
public ValidIdTravelVisaRequest setTravelVisa8(String value) { this.travelVisa8 = value; return this; }
public String getTravelVisa9() { return travelVisa9; }
public ValidIdTravelVisaRequest setTravelVisa9(String value) { this.travelVisa9 = value; return this; }
}
public static class ValidIdIdCardRequest
{
public String idCard1 = null;
public String idCard2 = null;
public String idCard3 = null;
public String idCard4 = null;
public String idCard5 = null;
public String idCard6 = null;
public String idCard7 = null;
public String idCard8 = null;
public String idCard9 = null;
public String idCard10 = null;
public String getIdCard1() { return idCard1; }
public ValidIdIdCardRequest setIdCard1(String value) { this.idCard1 = value; return this; }
public String getIdCard2() { return idCard2; }
public ValidIdIdCardRequest setIdCard2(String value) { this.idCard2 = value; return this; }
public String getIdCard3() { return idCard3; }
public ValidIdIdCardRequest setIdCard3(String value) { this.idCard3 = value; return this; }
public String getIdCard4() { return idCard4; }
public ValidIdIdCardRequest setIdCard4(String value) { this.idCard4 = value; return this; }
public String getIdCard5() { return idCard5; }
public ValidIdIdCardRequest setIdCard5(String value) { this.idCard5 = value; return this; }
public String getIdCard6() { return idCard6; }
public ValidIdIdCardRequest setIdCard6(String value) { this.idCard6 = value; return this; }
public String getIdCard7() { return idCard7; }
public ValidIdIdCardRequest setIdCard7(String value) { this.idCard7 = value; return this; }
public String getIdCard8() { return idCard8; }
public ValidIdIdCardRequest setIdCard8(String value) { this.idCard8 = value; return this; }
public String getIdCard9() { return idCard9; }
public ValidIdIdCardRequest setIdCard9(String value) { this.idCard9 = value; return this; }
public String getIdCard10() { return idCard10; }
public ValidIdIdCardRequest setIdCard10(String value) { this.idCard10 = value; return this; }
}
public static class ValidIdPollNumberRequest
{
public String pollNumber = null;
public String getPollNumber() { return pollNumber; }
public ValidIdPollNumberRequest setPollNumber(String value) { this.pollNumber = value; return this; }
}
public static class ValidIdMarriageRequest
{
public String forename = null;
public String surname = null;
public String partnerForename = null;
public String partnerSurname = null;
public String date = null;
public String district = null;
public String certIssueNum = null;
public String getForename() { return forename; }
public ValidIdMarriageRequest setForename(String value) { this.forename = value; return this; }
public String getSurname() { return surname; }
public ValidIdMarriageRequest setSurname(String value) { this.surname = value; return this; }
public String getPartnerForename() { return partnerForename; }
public ValidIdMarriageRequest setPartnerForename(String value) { this.partnerForename = value; return this; }
public String getPartnerSurname() { return partnerSurname; }
public ValidIdMarriageRequest setPartnerSurname(String value) { this.partnerSurname = value; return this; }
public String getDate() { return date; }
public ValidIdMarriageRequest setDate(String value) { this.date = value; return this; }
public String getDistrict() { return district; }
public ValidIdMarriageRequest setDistrict(String value) { this.district = value; return this; }
public String getCertIssueNum() { return certIssueNum; }
public ValidIdMarriageRequest setCertIssueNum(String value) { this.certIssueNum = value; return this; }
}
}
To override the Content-type in your clients, use the HTTP Accept Header, append the .soap11 suffix or ?format=soap11
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /soap11 HTTP/1.1
Host: api.sanctionssearch.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: AddValidIdTemplate
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<AddValidIdTemplate xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.servicestack.net/types">
<Authentication>
<ApiUserId>String</ApiUserId>
<ApiUserKey>String</ApiUserKey>
</Authentication>
<ClientId>0</ClientId>
</AddValidIdTemplate>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK Content-Type: application/xml Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <AddValidIdTemplateResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.servicestack.net/types"> <Data> <ResponseStatus> <ErrorCode>String</ErrorCode> <Message>String</Message> <StackTrace>String</StackTrace> <Errors> <ResponseError> <ErrorCode>String</ErrorCode> <FieldName>String</FieldName> <Message>String</Message> <Meta xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d6p1:KeyValueOfstringstring> <d6p1:Key>String</d6p1:Key> <d6p1:Value>String</d6p1:Value> </d6p1:KeyValueOfstringstring> </Meta> </ResponseError> </Errors> <Meta xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d4p1:KeyValueOfstringstring> <d4p1:Key>String</d4p1:Key> <d4p1:Value>String</d4p1:Value> </d4p1:KeyValueOfstringstring> </Meta> </ResponseStatus> <Request> <AddPepSearch>false</AddPepSearch> <AddSanctionsSearch>false</AddSanctionsSearch> <BankEnabled>false</BankEnabled> <BankLiveEnabled>false</BankLiveEnabled> <BankRequest> <BankAccountNumber>String</BankAccountNumber> <BankSortCode>String</BankSortCode> </BankRequest> <BasicRequest> <Address1>String</Address1> <Address2>String</Address2> <Address3>String</Address3> <Address4>String</Address4> <Address5>String</Address5> <DateOfBirth>0001-01-01T00:00:00</DateOfBirth> <Gender>String</Gender> <Name1>String</Name1> <Name2>String</Name2> <Name3>String</Name3> <PostCode>String</PostCode> </BasicRequest> <BirthRequest> <BirthCertIssueNum>String</BirthCertIssueNum> <BirthDistrict>String</BirthDistrict> <BirthForeName>String</BirthForeName> <BirthMaidenName>String</BirthMaidenName> <BirthMiddleName>String</BirthMiddleName> <BirthSurname>String</BirthSurname> </BirthRequest> <CardNumberRequest> <CardNumber>String</CardNumber> <CardType>String</CardType> </CardNumberRequest> <CompanyDirectorEnabled>false</CompanyDirectorEnabled> <CreditActiveEnabled>false</CreditActiveEnabled> <DrivingEnabled>false</DrivingEnabled> <DrivingRequest> <Driving1>String</Driving1> <Driving2>String</Driving2> <Driving3>String</Driving3> <DrivingMailSort>String</DrivingMailSort> <DrivingPostcode>String</DrivingPostcode> </DrivingRequest> <ElectricityEnabled>false</ElectricityEnabled> <ElectricityRequest> <MPANNumber1>String</MPANNumber1> <MPANNumber2>String</MPANNumber2> <MPANNumber3>String</MPANNumber3> <MPANNumber4>String</MPANNumber4> </ElectricityRequest> <IdCardEnabled>false</IdCardEnabled> <IdCardRequest> <IdCard1>String</IdCard1> <IdCard10>String</IdCard10> <IdCard2>String</IdCard2> <IdCard3>String</IdCard3> <IdCard4>String</IdCard4> <IdCard5>String</IdCard5> <IdCard6>String</IdCard6> <IdCard7>String</IdCard7> <IdCard8>String</IdCard8> <IdCard9>String</IdCard9> </IdCardRequest> <LinkedTo> <LinkedTo> <ClientId>0</ClientId> <Date>0001-01-01T00:00:00</Date> <Description>String</Description> <Id>0</Id> <IsArchived>false</IsArchived> <Name>String</Name> <Status>String</Status> <Subtype>String</Subtype> <Type>String</Type> </LinkedTo> </LinkedTo> <MarriageRequest> <CertIssueNum>String</CertIssueNum> <Date>String</Date> <District>String</District> <Forename>String</Forename> <PartnerForename>String</PartnerForename> <PartnerSurname>String</PartnerSurname> <Surname>String</Surname> </MarriageRequest> <NHSEnabled>false</NHSEnabled> <NHSRequest> <NHSNumber>String</NHSNumber> </NHSRequest> <NIEnabled>false</NIEnabled> <NIRequest> <NINumber>String</NINumber> </NIRequest> <PRSEnabled>false</PRSEnabled> <PassportChipEnabled>false</PassportChipEnabled> <PassportEnabled>false</PassportEnabled> <PassportRequest> <Passport1>String</Passport1> <Passport2>String</Passport2> <Passport3>String</Passport3> <Passport4>String</Passport4> <Passport5>String</Passport5> <Passport6>String</Passport6> <Passport7>String</Passport7> <Passport8>String</Passport8> <PassportMrzLineOne1>String</PassportMrzLineOne1> <PassportMrzLineOne2>String</PassportMrzLineOne2> <PassportMrzLineOne3>String</PassportMrzLineOne3> </PassportRequest> <PepSearchType>String</PepSearchType> <PollNumberRequest> <PollNumber>String</PollNumber> </PollNumberRequest> <Reference>String</Reference> <SearchActivityEnabled>false</SearchActivityEnabled> <SelectedLists> <ListId>String</ListId> </SelectedLists> <SmartlinkEnabled>false</SmartlinkEnabled> <SubUserName>String</SubUserName> <TravelVisaRequest> <TravelVisa1>String</TravelVisa1> <TravelVisa2>String</TravelVisa2> <TravelVisa3>String</TravelVisa3> <TravelVisa4>String</TravelVisa4> <TravelVisa5>String</TravelVisa5> <TravelVisa6>String</TravelVisa6> <TravelVisa7>String</TravelVisa7> <TravelVisa8>String</TravelVisa8> <TravelVisa9>String</TravelVisa9> </TravelVisaRequest> <Type>String</Type> </Request> </Data> </AddValidIdTemplateResponse> </soap:Body> </soap:Envelope>