/* Options: Date: 2024-07-06 11:54:52 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 //MakeInternal: False //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //InitializeCollections: True //ExportValueTypes: False IncludeTypes: AuthPlusRealtimeCheckDataRequest.* //ExcludeTypes: //AddNamespaces: //AddDefaultXmlNamespace: http://schemas.servicestack.net/types */ using System; using System.Collections; using System.Collections.Generic; using System.Runtime.Serialization; using ServiceStack; using ServiceStack.DataAnnotations; using CDD_Engine_DLL.DataObjects; using CDD_Engine_WS.dto.Requests; namespace CDD_Engine_DLL.DataObjects { public partial class AddressData { public virtual string address1 { get; set; } public virtual string address2 { get; set; } public virtual string address3 { get; set; } public virtual string postalCode { get; set; } public virtual string city { get; set; } public virtual string state { get; set; } public virtual string countryCode { get; set; } } public partial class ContactNameData { public virtual string title { get; set; } public virtual string firstName { get; set; } public virtual string middleName { get; set; } public virtual string lastName { get; set; } } public partial class IdentityVerificationDocuments { public virtual string documentId { get; set; } public virtual string authenticity { get; set; } } public partial class OwnerDetails { public OwnerDetails() { identityVerificationDocuments = new List{}; } public virtual int dayOfBirth { get; set; } public virtual int monthOfBirth { get; set; } public virtual int yearOfBirth { get; set; } public virtual double? ownershipPercentage { get; set; } public virtual AddressData homeAddress { get; set; } public virtual bool currentAddressLessThanThreeYears { get; set; } public virtual AddressData previousHomeAddress { get; set; } public virtual ContactNameData name { get; set; } public virtual bool director { get; set; } public virtual string nationality { get; set; } public virtual string position { get; set; } public virtual int? timeAtHomeAddressYears { get; set; } public virtual int? timeAtHomeAddressMonths { get; set; } public virtual string PrimaryPartyID { get; set; } public virtual List identityVerificationDocuments { get; set; } } } namespace CDD_Engine_WS.dto.Requests { [Route("/authplus/realtime", "POST")] public partial class AuthPlusRealtimeCheckDataRequest { public AuthPlusRealtimeCheckDataRequest() { Owners = new List{}; } public virtual string ApplicationGUID { get; set; } public virtual int CSR { get; set; } public virtual List Owners { get; set; } } }