' Options: 'Date: 2025-03-15 05:57:41 'Version: 8.30 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://api.sanctionssearch.com/v2 ' '''GlobalNamespace: '''MakePartial: True '''MakeVirtual: True '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: True '''ExportValueTypes: False 'IncludeTypes: AddValidIdTemplate.* '''ExcludeTypes: '''AddNamespaces: '''AddDefaultXmlNamespace: http://schemas.servicestack.net/types Imports System Imports System.Collections Imports System.Collections.Generic Imports System.Runtime.Serialization Imports ServiceStack Imports ServiceStack.DataAnnotations Imports SanctionsSearch.Api2.ServiceModel.Types Imports SanctionsSearch.Api2.ServiceModel.Operations.Base Imports SanctionsSearch.Api2.ServiceModel.Operations.ValidId Namespace Global Namespace SanctionsSearch.Api2.ServiceModel.Operations.Base Public Partial Class ArrayOfResponseError Inherits List(Of ResponseError) End Class Public Partial Class BaseRequest Implements IBaseRequest ''' '''The authentication credentials ''' Public Overridable Property Authentication As Authentication End Class Public Partial Class BaseResponse Implements IBaseDataResponse Implements IHasResponseStatus ''' '''The status of the response ''' Public Overridable Property ResponseStatus As ResponseStatus End Class Public Interface IBaseDataResponse Property ResponseStatus As ResponseStatus End Interface Public Interface IBaseRequest Property Authentication As Authentication End Interface Public Interface IHasResponseStatus Property ResponseStatus As ResponseStatus End Interface Public Partial Class ResponseError Public Sub New() Meta = New Dictionary(Of String, String) End Sub Public Overridable Property ErrorCode As String Public Overridable Property FieldName As String Public Overridable Property Message As String Public Overridable Property Meta As Dictionary(Of String, String) End Class Public Partial Class ResponseStatus Public Sub New() Meta = New Dictionary(Of String, String) End Sub Public Overridable Property ErrorCode As String Public Overridable Property Message As String Public Overridable Property StackTrace As String Public Overridable Property Errors As ArrayOfResponseError Public Overridable Property Meta As Dictionary(Of String, String) End Class End Namespace Namespace SanctionsSearch.Api2.ServiceModel.Operations.ValidId Public Partial Class AddValidIdRequest ''' '''If the search should be saved against a single Sub User account, specify their username here ''' Public Overridable Property SubUserName As String Public Overridable Property Type As String Public Overridable Property AddPepSearch As Boolean Public Overridable Property PepSearchType As String Public Overridable Property AddSanctionsSearch As Boolean Public Overridable Property SelectedLists As ArrayOfLists Public Overridable Property Reference As String ''' '''If the search should be linked to other searches, specify the them here ''' Public Overridable Property LinkedTo As ArrayOfLinkedTo Public Overridable Property BasicRequest As ValidIdBasicRequest Public Overridable Property PassportRequest As ValidIdPassportRequest Public Overridable Property DrivingRequest As ValidIdDrivingRequest Public Overridable Property BirthRequest As ValidIdBirthRequest Public Overridable Property NIRequest As ValidIdNIRequest Public Overridable Property NHSRequest As ValidIdNHSRequest Public Overridable Property ElectricityRequest As ValidIdElectricityRequest Public Overridable Property BankRequest As ValidIdBankRequest Public Overridable Property CardNumberRequest As ValidIdCardNumberRequest Public Overridable Property TravelVisaRequest As ValidIdTravelVisaRequest Public Overridable Property IdCardRequest As ValidIdIdCardRequest Public Overridable Property PollNumberRequest As ValidIdPollNumberRequest Public Overridable Property MarriageRequest As ValidIdMarriageRequest Public Overridable Property PassportEnabled As Boolean Public Overridable Property PassportChipEnabled As Boolean Public Overridable Property DrivingEnabled As Boolean Public Overridable Property SmartlinkEnabled As Boolean Public Overridable Property NIEnabled As Boolean Public Overridable Property NHSEnabled As Boolean Public Overridable Property ElectricityEnabled As Boolean Public Overridable Property BankEnabled As Boolean Public Overridable Property CreditActiveEnabled As Boolean Public Overridable Property IdCardEnabled As Boolean Public Overridable Property BankLiveEnabled As Boolean Public Overridable Property CompanyDirectorEnabled As Boolean Public Overridable Property SearchActivityEnabled As Boolean Public Overridable Property PRSEnabled As Boolean End Class Public Partial Class AddValidIdTemplate Inherits BaseRequest Implements IReturn(Of AddValidIdTemplateResponse) Public Overridable Property ClientId As Integer End Class Public Partial Class AddValidIdTemplateData Inherits BaseResponse Public Overridable Property Request As AddValidIdRequest End Class Public Partial Class AddValidIdTemplateResponse Public Overridable Property Data As AddValidIdTemplateData End Class End Namespace Namespace SanctionsSearch.Api2.ServiceModel.Types Public Partial Class ArrayOfLinkedTo Inherits List(Of LinkedTo) End Class Public Partial Class ArrayOfLists Inherits List(Of String) End Class Public Partial Class Authentication ''' '''The API User ID provided by us when you signed up to use our API ''' Public Overridable Property ApiUserId As String ''' '''The API User Key provided by us when you signed up to use our API ''' Public Overridable Property ApiUserKey As String End Class Public Partial Class LinkedTo Public Overridable Property ClientId As Nullable(Of Integer) Public Overridable Property Id As Nullable(Of Long) Public Overridable Property Type As String Public Overridable Property Subtype As String Public Overridable Property Status As String Public Overridable Property Description As String Public Overridable Property IsArchived As Nullable(Of Boolean) Public Overridable Property Name As String Public Overridable Property [Date] As Nullable(Of Date) End Class Public Partial Class ValidIdBankRequest Public Overridable Property BankSortCode As String Public Overridable Property BankAccountNumber As String End Class Public Partial Class ValidIdBasicRequest Public Overridable Property Name1 As String Public Overridable Property Name2 As String Public Overridable Property Name3 As String Public Overridable Property DateOfBirth As Nullable(Of Date) Public Overridable Property Gender As String Public Overridable Property Address1 As String Public Overridable Property Address2 As String Public Overridable Property Address3 As String Public Overridable Property Address4 As String Public Overridable Property Address5 As String Public Overridable Property PostCode As String End Class Public Partial Class ValidIdBirthRequest Public Overridable Property BirthForeName As String Public Overridable Property BirthMiddleName As String Public Overridable Property BirthSurname As String Public Overridable Property BirthMaidenName As String Public Overridable Property BirthDistrict As String Public Overridable Property BirthCertIssueNum As String End Class Public Partial Class ValidIdCardNumberRequest Public Overridable Property CardNumber As String Public Overridable Property CardType As String End Class Public Partial Class ValidIdDrivingRequest Public Overridable Property Driving1 As String Public Overridable Property Driving2 As String Public Overridable Property Driving3 As String Public Overridable Property DrivingPostcode As String Public Overridable Property DrivingMailSort As String End Class Public Partial Class ValidIdElectricityRequest Public Overridable Property MPANNumber1 As String Public Overridable Property MPANNumber2 As String Public Overridable Property MPANNumber3 As String Public Overridable Property MPANNumber4 As String End Class Public Partial Class ValidIdIdCardRequest Public Overridable Property IdCard1 As String Public Overridable Property IdCard2 As String Public Overridable Property IdCard3 As String Public Overridable Property IdCard4 As String Public Overridable Property IdCard5 As String Public Overridable Property IdCard6 As String Public Overridable Property IdCard7 As String Public Overridable Property IdCard8 As String Public Overridable Property IdCard9 As String Public Overridable Property IdCard10 As String End Class Public Partial Class ValidIdMarriageRequest Public Overridable Property Forename As String Public Overridable Property Surname As String Public Overridable Property PartnerForename As String Public Overridable Property PartnerSurname As String Public Overridable Property [Date] As String Public Overridable Property District As String Public Overridable Property CertIssueNum As String End Class Public Partial Class ValidIdNHSRequest Public Overridable Property NHSNumber As String End Class Public Partial Class ValidIdNIRequest Public Overridable Property NINumber As String End Class Public Partial Class ValidIdPassportRequest Public Overridable Property Passport1 As String Public Overridable Property Passport2 As String Public Overridable Property Passport3 As String Public Overridable Property Passport4 As String Public Overridable Property Passport5 As String Public Overridable Property Passport6 As String Public Overridable Property Passport7 As String Public Overridable Property Passport8 As String Public Overridable Property PassportMrzLineOne1 As String Public Overridable Property PassportMrzLineOne2 As String Public Overridable Property PassportMrzLineOne3 As String End Class Public Partial Class ValidIdPollNumberRequest Public Overridable Property PollNumber As String End Class Public Partial Class ValidIdTravelVisaRequest Public Overridable Property TravelVisa1 As String Public Overridable Property TravelVisa2 As String Public Overridable Property TravelVisa3 As String Public Overridable Property TravelVisa4 As String Public Overridable Property TravelVisa5 As String Public Overridable Property TravelVisa6 As String Public Overridable Property TravelVisa7 As String Public Overridable Property TravelVisa8 As String Public Overridable Property TravelVisa9 As String End Class End Namespace End Namespace