/* Options: Date: 2024-07-06 13:04:09 Version: 5.140 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: http://wpcdd-featuretest-ws.worldpay.com //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: AuthPlusRealtimeCheckDataRequest.* //ExcludeTypes: //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.* import java.util.* import net.servicestack.client.* @Route(Path="/authplus/realtime", Verbs="POST") open class AuthPlusRealtimeCheckDataRequest { var ApplicationGUID:String? = null var CSR:Int? = null var Owners:ArrayList = ArrayList() } open class IdentityVerificationDocuments { var documentId:String? = null var authenticity:String? = null } open class OwnerDetails { var dayOfBirth:Int? = null var monthOfBirth:Int? = null var yearOfBirth:Int? = null var ownershipPercentage:Double? = null var homeAddress:AddressData? = null var currentAddressLessThanThreeYears:Boolean? = null var previousHomeAddress:AddressData? = null var name:ContactNameData? = null var director:Boolean? = null var nationality:String? = null var position:String? = null var timeAtHomeAddressYears:Int? = null var timeAtHomeAddressMonths:Int? = null var PrimaryPartyID:String? = null var identityVerificationDocuments:ArrayList = ArrayList() } open class ContactNameData { var title:String? = null var firstName:String? = null var middleName:String? = null var lastName:String? = null } open class AddressData { var address1:String? = null var address2:String? = null var address3:String? = null var postalCode:String? = null var city:String? = null var state:String? = null var countryCode:String? = null }