' Options: 'Date: 2024-07-06 13:56:59 'Version: 5.140 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: http://wpcdd-featuretest-ws.worldpay.com ' '''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: AllChecksOrderDataRequest.* '''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 BoardingGateway.Common.Requests.Orders Imports CDD_Engine_DLL.DataObjects Imports BoardingGateway.Common.Requests.Boarding.Acquiring Imports BoardingGateway.Common.Requests.Boarding Imports BoardingGateway.Common.Requests.Boarding.BusinessDetails Imports BoardingGateway.Common.Requests.Boarding.BusinessDetails.GoodsAndServices Imports BoardingGateway.Common.Requests.Boarding.Products Imports CDD_Engine_WS.Services Imports CddEngine.WebApi.dto.Responses Namespace Global Namespace BoardingGateway.Common.Requests.Boarding Public Partial Class AccessibilityOptions Public Overridable Property AudiotapeRequired As Nullable(Of Boolean) Public Overridable Property LargePrintRequired As Nullable(Of Boolean) Public Overridable Property UncontractedBrailleGrade1Required As Nullable(Of Boolean) Public Overridable Property UncontractedBrailleGrade2Required As Nullable(Of Boolean) Public Overridable Property NextGenerationTextRequired As Nullable(Of Boolean) End Class Public Partial Class Partner Public Overridable Property PartnerId As String Public Overridable Property PartnerName As String End Class End Namespace Namespace BoardingGateway.Common.Requests.Boarding.Acquiring Public Partial Class Acquiring Public Overridable Property SettlementPeriodTPlus As Integer Public Overridable Property Rates As Rates Public Overridable Property Services As Services Public Overridable Property TradingCurrencies As IEnumerable(Of TradingCurrency) End Class End Namespace Namespace BoardingGateway.Common.Requests.Boarding.BusinessDetails Public Partial Class Address Public Overridable Property Address1 As String Public Overridable Property Address2 As String Public Overridable Property Address3 As String Public Overridable Property Postcode As String Public Overridable Property City As String Public Overridable Property State As String Public Overridable Property Countrycode As String End Class Public Partial Class AuthorisedSigner Inherits ContactPerson Public Overridable Property DateOfBirth As Nullable(Of Date) Public Overridable Property CountryCode As String End Class Public Partial Class BankAccount Public Overridable Property SortCode As String Public Overridable Property AccountNumber As String Public Overridable Property BankName As String Public Overridable Property BankAccountName As String End Class Public Partial Class ClearingDetails Public Overridable Property MerchantUrl As String Public Overridable Property Telephone As String Public Overridable Property Email As String End Class Public Partial Class Financials Public Overridable Property Annual As Decimal Public Overridable Property CardPercentage As Decimal Public Overridable Property CreditCardPercentage As Decimal Public Overridable Property AverageTransactionValue As Decimal End Class Public Partial Class Principal Public Overridable Property Title As String Public Overridable Property FirstName As String Public Overridable Property MiddleName As String Public Overridable Property LastName As String Public Overridable Property DateOfBirth As Date Public Overridable Property Nationality As String Public Overridable Property HomeAddresses As IEnumerable(Of PrincipalAddress) Public Overridable Property OwnershipPercentage As Decimal Public Overridable Property Position As PositionType Public Overridable Property IsFinancialController As Nullable(Of Boolean) End Class Public Partial Class TradeAssociation Public Overridable Property GroupName As String Public Overridable Property MemberNumber As String End Class End Namespace Namespace BoardingGateway.Common.Requests.Boarding.BusinessDetails.GoodsAndServices Public Partial Class GoodsAndServices Public Overridable Property GoodsProvidedByThirdParty As Nullable(Of Boolean) Public Overridable Property Deposits As Deposits Public Overridable Property WarrantiesAndGuarantees As WarrantiesAndGuarantees Public Overridable Property Prepayments As Prepayments Public Overridable Property MembershipsSubscriptionAndInsurancePremiums As MembershipsSubscriptionAndInsurancePremiums Public Overridable Property StockHeldAtAnotherAddressLocation As Address End Class End Namespace Namespace BoardingGateway.Common.Requests.Boarding.Products Public Partial Class ProductFee Public Overridable Property Type As ProductFeeType Public Overridable Property Cost As Decimal End Class End Namespace Namespace BoardingGateway.Common.Requests.Orders Public Partial Class AccessibilityOptions Public Overridable Property AudiotapeRequired As Nullable(Of Boolean) Public Overridable Property LargePrintRequired As Nullable(Of Boolean) Public Overridable Property UncontractedBrailleGrade1Required As Nullable(Of Boolean) Public Overridable Property UncontractedBrailleGrade2Required As Nullable(Of Boolean) Public Overridable Property NextGenerationTextRequired As Nullable(Of Boolean) End Class Public Partial Class Acquiring Public Overridable Property SettlementPeriod As Integer Public Overridable Property FundingMode As String Public Overridable Property Rates As Rates Public Overridable Property TradingCurrencies As IEnumerable(Of TradingCurrency) End Class Public Partial Class Address Public Overridable Property Address1 As String Public Overridable Property Address2 As String Public Overridable Property Address3 As String Public Overridable Property Postcode As String Public Overridable Property City As String Public Overridable Property State As String Public Overridable Property CountryCode As String End Class Public Partial Class AuthorisedSigner Inherits Contact Public Overridable Property DateOfBirth As Nullable(Of Date) Public Overridable Property CountryCode As String End Class Public Partial Class BankAccount Public Overridable Property SortCode As String Public Overridable Property AccountNumber As String Public Overridable Property BankName As String Public Overridable Property BankAccountName As String Public Overridable Property SwiftCode As String Public Overridable Property InternationalBankAccountNumber As String End Class Public Partial Class ClearingDetails Public Overridable Property MerchantUrl As String Public Overridable Property Telephone As String Public Overridable Property Email As String End Class Public Partial Class Contact Inherits Person Public Overridable Property IdpGuid As Nullable(Of Guid) Public Overridable Property TelephoneNumber As String Public Overridable Property AltTelephoneNumber As String Public Overridable Property Email As String Public Overridable Property Position As String Public Overridable Property PreferredContactMethod As String Public Overridable Property PreferredContactBestTime As String End Class Public Partial Class Financials Public Overridable Property Annual As Decimal Public Overridable Property CardPercentage As Decimal Public Overridable Property CreditCardPercentage As Decimal Public Overridable Property AverageTransactionValue As Decimal Public Overridable Property CardNotPresentPercentage As Nullable(Of Decimal) End Class Public Partial Class GoodsAndServices Public Overridable Property GoodsProvidedByThirdParty As Nullable(Of Boolean) Public Overridable Property Deposits As Deposits Public Overridable Property WarrantiesAndGuarantees As WarrantiesAndGuarantees Public Overridable Property Prepayments As Prepayments Public Overridable Property MembershipsSubscriptionAndInsurancePremiums As MembershipsSubscriptionAndInsurancePremiums Public Overridable Property StockHeldAtAnotherAddressLocation As Address End Class Public Partial Class InvoiceContact Inherits Person Public Overridable Property Email As String Public Overridable Property Position As String End Class Public Partial Class MerchantAddress Inherits Address Public Overridable Property AddressType As String Public Overridable Property IsCommercial As Boolean End Class Public Partial Class MerchantCategory Public Overridable Property MerchantCategoryCode As String Public Overridable Property MerchantCategoryDescription As String Public Overridable Property DescriptionOfGoodsAndServices As String End Class Public Partial Class Order Public Overridable Property Meta As OrderMeta Public Overridable Property Payload As OrderPayload End Class Public Partial Class OrderMeta Public Overridable Property SourceSystem As String Public Overridable Property SourceSystemIdentifier As String Public Overridable Property Csr As String Public Overridable Property UltimateParentId As String Public Overridable Property OrderType As String Public Overridable Property CustomerType As String Public Overridable Property Partner As Partner Public Overridable Property SellerCode As String Public Overridable Property SellerEmail As String Public Overridable Property SpecialInstructions As String Public Overridable Property Contact As AuthorisedSigner Public Overridable Property OfferDetails As String Public Overridable Property DateContractAccepted As Date Public Overridable Property WorldpayBusinessFinanceInterest As Nullable(Of Boolean) Public Overridable Property Sar As Nullable(Of Boolean) Public Overridable Property HasSupportingFiles As Boolean End Class Public Partial Class OrderPayload Public Overridable Property PartyId As String Public Overridable Property ParentPartyId As String Public Overridable Property LegalName As String Public Overridable Property TradingName As String Public Overridable Property PartyName As String Public Overridable Property Addresses As IEnumerable(Of MerchantAddress) Public Overridable Property TradingContact As Contact Public Overridable Property InvoiceContact As InvoiceContact Public Overridable Property SettlementBankAccount As BankAccount Public Overridable Property ChargesBankAccount As BankAccount Public Overridable Property DirectDebitCorrespondenceEmail As String Public Overridable Property WebsiteAddress As String Public Overridable Property CompanyType As String Public Overridable Property CompanyTypeOther As String Public Overridable Property CompanyRegistrationNumber As String Public Overridable Property CharityNumber As String Public Overridable Property MerchantCategories As IEnumerable(Of MerchantCategory) Public Overridable Property VatNumber As String Public Overridable Property DateStartedTrading As Nullable(Of Date) Public Overridable Property AnticipatedGoLiveDate As Nullable(Of Date) Public Overridable Property CountryOfIncorporation As String Public Overridable Property RegionOfIncorporation As String Public Overridable Property Financials As Financials Public Overridable Property NewToCards As Nullable(Of Boolean) Public Overridable Property TradeAssociation As TradeAssociation Public Overridable Property Principals As IEnumerable(Of Principal) Public Overridable Property GoodsAndServices As GoodsAndServices Public Overridable Property AccessibilityOptions As AccessibilityOptions Public Overridable Property ClearingDetails As ClearingDetails Public Overridable Property Acquiring As Acquiring Public Overridable Property Subscriptions As IEnumerable(Of Subscription) Public Overridable Property Children As IEnumerable(Of OrderPayload) End Class Public Partial Class Partner Public Overridable Property PartnerName As String Public Overridable Property PartnerId As String End Class Public Partial Class Person Public Overridable Property Title As String Public Overridable Property FirstName As String Public Overridable Property MiddleName As String Public Overridable Property LastName As String End Class Public Partial Class Principal Inherits Person Public Overridable Property Position As String Public Overridable Property IsFinancialController As Boolean Public Overridable Property DateOfBirth As Date Public Overridable Property Nationality As String Public Overridable Property OwnershipPercentage As Decimal Public Overridable Property HomeAddresses As IEnumerable(Of PrincipalAddress) Public Overridable Property PrincipalIdDocuments As IEnumerable(Of PrincipalIdDocument) End Class Public Partial Class Product Public Overridable Property Name As String Public Overridable Property Type As String Public Overridable Property Variant As String Public Overridable Property Quantity As Nullable(Of Integer) Public Overridable Property RelatedFees As IEnumerable(Of ProductFee) Public Overridable Property Options As IEnumerable(Of ProductOption) End Class Public Partial Class ProductFee Public Overridable Property Type As String Public Overridable Property Cost As Decimal Public Overridable Property BillingParty As String End Class Public Partial Class ProductOption Public Overridable Property Type As String Public Overridable Property Value As String End Class Public Partial Class Subscription Public Overridable Property Proposition As String Public Overridable Property PricingPackage As String Public Overridable Property Term As Nullable(Of Integer) Public Overridable Property RenewalLength As Nullable(Of Integer) Public Overridable Property Acquiring As Acquiring Public Overridable Property Products As IEnumerable(Of Product) End Class Public Partial Class TradeAssociation Public Overridable Property GroupName As String Public Overridable Property MemberNumber As String End Class End Namespace Namespace CDD_Engine_DLL.DataObjects Public Partial Class IdentityVerificationDocuments Public Overridable Property documentId As String Public Overridable Property authenticity As String End Class End Namespace Namespace CDD_Engine_WS.Services Public Partial Class AllChecksOrderDataRequest Implements IReturn(Of StandardOrderResponse) Public Sub New() PartyIndividuals = New List(Of String) IdentityVerificationDocuments = New List(Of IdentityVerificationDocuments) End Sub Public Overridable Property CorrelationId As String Public Overridable Property OrderJson As Order Public Overridable Property NapPartyId As String Public Overridable Property LEID As String Public Overridable Property OrderId As String Public Overridable Property PartyIndividuals As List(Of String) Public Overridable Property IdentityVerificationDocuments As List(Of IdentityVerificationDocuments) End Class End Namespace Namespace CddEngine.WebApi.dto.Responses Public Partial Class StandardOrderResponse Public Overridable Property Status As Integer Public Overridable Property CorrelationId As String Public Overridable Property Message As String End Class End Namespace End Namespace