' Options: 'Date: 2024-07-06 13:47:56 '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: AllChecksDataRequestRequest.* '''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 CDD_Engine_DLL.DataObjects Imports BoardingGateway.Common.Requests.Boarding Imports CDD_Engine_WS.dto.Requests Namespace Global Namespace BoardingGateway.Common.Requests.Boarding Public Partial Class ApplicationDetails Public Overridable Property SourceSystem As SourceSystemType Public Overridable Property SourceSystemIdentifier As String Public Overridable Property CustomerType As CustomerType Public Overridable Property Csr As String Public Overridable Property Partner As Partner Public Overridable Property SellerCode As String Public Overridable Property PricingPackage As PricingPackageType Public Overridable Property ContactPerson As AuthorisedSigner Public Overridable Property SpecialInstructions As String 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 SellerEmail As String Public Overridable Property AnticipatedGoLiveDate As Nullable(Of Date) Public Overridable Property AccessibilityOptions As AccessibilityOptions Public Overridable Property UltimateParentId As String End Class End Namespace Namespace CDD_Engine_DLL.DataObjects Public Partial Class AddressData Public Overridable Property address1 As String Public Overridable Property address2 As String Public Overridable Property address3 As String Public Overridable Property postalCode 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 ApplicationDetails Public Overridable Property specialInstructions As String Public Overridable Property typeAcquiring As Nullable(Of Boolean) Public Overridable Property typePOS_F2F As Nullable(Of Boolean) Public Overridable Property typePOS_MOTO As Nullable(Of Boolean) Public Overridable Property typeOnlinePayments As Nullable(Of Boolean) Public Overridable Property typeVirtualTerminal As Nullable(Of Boolean) Public Overridable Property sellerCode As String Public Overridable Property numOutlets As Nullable(Of Integer) Public Overridable Property mccCode As String Public Overridable Property offerDescription As String Public Overridable Property pricingPackage As String Public Overridable Property contractLength As Nullable(Of Integer) Public Overridable Property settlementPeriodTPlus As String Public Overridable Property ecomPSP As String Public Overridable Property posPSP As String End Class Public Partial Class BankDetails 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 settlementCurrency As String Public Overridable Property swiftCode As String End Class Public Partial Class BusinessProfile Public Sub New() daysFromOrderConfirmationToDelivery = New List(Of DaysToDelivery) depositPaymentDetails = New List(Of PaymentDetails) End Sub Public Overridable Property descriptionOfYourGoodsAndServices As String Public Overridable Property anticipatedAverageMonthlyTurnover As Nullable(Of Double) Public Overridable Property anticipatedPeakMonthlyTurnover As Nullable(Of Double) Public Overridable Property percentageOfPrepayments As Nullable(Of Double) Public Overridable Property percentageOfDeposits As Nullable(Of Double) Public Overridable Property percentageOfSubscriptions As Nullable(Of Double) Public Overridable Property daysFromOrderConfirmationToDelivery As List(Of DaysToDelivery) Public Overridable Property depositPaymentDetails As List(Of PaymentDetails) Public Overridable Property averageSubscriptionLengthInMonths As Nullable(Of Integer) Public Overridable Property averageNumberOfSubscriptionPayments As Nullable(Of Integer) Public Overridable Property anticipatedPercentageIncreaseInTurnoverForAYear As Nullable(Of Double) Public Overridable Property ccTurnover As Nullable(Of Double) Public Overridable Property totalCardTurnover As Nullable(Of Double) Public Overridable Property cnpPercentage As Nullable(Of Double) Public Overridable Property totalTurnover As Nullable(Of Double) Public Overridable Property avTransValue As Nullable(Of Double) Public Overridable Property cnpRequired As Boolean Public Overridable Property cashbackRequired As Boolean Public Overridable Property futurePayRequired As Boolean Public Overridable Property newToCards As Nullable(Of Boolean) End Class Public Partial Class CompanyDetails Public Overridable Property legalName As String Public Overridable Property tradingName As String Public Overridable Property tradingAddress As AddressData Public Overridable Property legalAddress As AddressData Public Overridable Property website As String Public Overridable Property companyType As String Public Overridable Property registrationNumber As String Public Overridable Property merchantCategoryPseudoName As String Public Overridable Property vatNumber As String Public Overridable Property hasStartedTrading As Nullable(Of Boolean) Public Overridable Property startedTradingMonth As String Public Overridable Property startedTradingYear As String Public Overridable Property companyTypeOther As String Public Overridable Property isRegisteredCharity As Nullable(Of Boolean) Public Overridable Property countryOfIncorporation As String Public Overridable Property regionOfIncorporation As String End Class Public Partial Class ContactDetails Public Overridable Property name As ContactNameData Public Overridable Property phone As String Public Overridable Property email As String Public Overridable Property position As String Public Overridable Property altPhone As String Public Overridable Property preferredContactMethod As String Public Overridable Property preferredContactBestTime As String End Class Public Partial Class ContactNameData 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 DaysToDelivery Public Overridable Property percentageOfOrders As Nullable(Of Double) Public Overridable Property numberOfDays As Nullable(Of Integer) End Class Public Partial Class IdentityVerificationDocuments Public Overridable Property documentId As String Public Overridable Property authenticity As String End Class Public Partial Class OwnerDetails Public Sub New() identityVerificationDocuments = New List(Of IdentityVerificationDocuments) End Sub Public Overridable Property dayOfBirth As Integer Public Overridable Property monthOfBirth As Integer Public Overridable Property yearOfBirth As Integer Public Overridable Property ownershipPercentage As Nullable(Of Double) Public Overridable Property homeAddress As AddressData Public Overridable Property currentAddressLessThanThreeYears As Boolean Public Overridable Property previousHomeAddress As AddressData Public Overridable Property name As ContactNameData Public Overridable Property director As Boolean Public Overridable Property nationality As String Public Overridable Property position As String Public Overridable Property timeAtHomeAddressYears As Nullable(Of Integer) Public Overridable Property timeAtHomeAddressMonths As Nullable(Of Integer) Public Overridable Property PrimaryPartyID As String Public Overridable Property identityVerificationDocuments As List(Of IdentityVerificationDocuments) End Class Public Partial Class PaymentDetails Public Overridable Property percentageOfTotalTurnoverToRelatedBusiness As Nullable(Of Double) Public Overridable Property percentageOfTotalTurnoverTakenAsDeposit As Nullable(Of Double) Public Overridable Property averageDaysBetweenDepositAndFullPayment As Nullable(Of Integer) Public Overridable Property averageDaysBetweenFullPaymentAndDelivery As Nullable(Of Integer) End Class End Namespace Namespace CDD_Engine_WS.dto.Requests Public Partial Class AllChecksDataRequestRequest Public Sub New() Owners = New List(Of OwnerDetails) End Sub Public Overridable Property ApplicationGUID As String Public Overridable Property CSR As Integer Public Overridable Property ApplicationDetails As ApplicationDetails Public Overridable Property MainBusinessRepresentative As ContactDetails Public Overridable Property CompanyDetail As CompanyDetails Public Overridable Property BankDetail As BankDetails Public Overridable Property BusinessProfile As BusinessProfile Public Overridable Property Owners As List(Of OwnerDetails) Public Overridable Property NapPartyId As String End Class End Namespace End Namespace