/* Options: Date: 2024-07-06 13:11:50 Version: 5.140 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: http://wpcdd-featuretest-ws.worldpay.com //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: AuthPlusCheckDataRequest.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; public class dtos { @Route(Path="/authplus/submit", Verbs="POST") public static class AuthPlusCheckDataRequest { public String ApplicationGUID = null; public Integer CSR = null; public ArrayList Owners = null; public String getApplicationGUID() { return ApplicationGUID; } public AuthPlusCheckDataRequest setApplicationGUID(String value) { this.ApplicationGUID = value; return this; } public Integer getCsr() { return CSR; } public AuthPlusCheckDataRequest setCsr(Integer value) { this.CSR = value; return this; } public ArrayList getOwners() { return Owners; } public AuthPlusCheckDataRequest setOwners(ArrayList value) { this.Owners = value; return this; } } public static class IdentityVerificationDocuments { public String documentId = null; public String authenticity = null; public String getDocumentId() { return documentId; } public IdentityVerificationDocuments setDocumentId(String value) { this.documentId = value; return this; } public String getAuthenticity() { return authenticity; } public IdentityVerificationDocuments setAuthenticity(String value) { this.authenticity = value; return this; } } public static class OwnerDetails { public Integer dayOfBirth = null; public Integer monthOfBirth = null; public Integer yearOfBirth = null; public Double ownershipPercentage = null; public AddressData homeAddress = null; public Boolean currentAddressLessThanThreeYears = null; public AddressData previousHomeAddress = null; public ContactNameData name = null; public Boolean director = null; public String nationality = null; public String position = null; public Integer timeAtHomeAddressYears = null; public Integer timeAtHomeAddressMonths = null; public String PrimaryPartyID = null; public ArrayList identityVerificationDocuments = null; public Integer getDayOfBirth() { return dayOfBirth; } public OwnerDetails setDayOfBirth(Integer value) { this.dayOfBirth = value; return this; } public Integer getMonthOfBirth() { return monthOfBirth; } public OwnerDetails setMonthOfBirth(Integer value) { this.monthOfBirth = value; return this; } public Integer getYearOfBirth() { return yearOfBirth; } public OwnerDetails setYearOfBirth(Integer value) { this.yearOfBirth = value; return this; } public Double getOwnershipPercentage() { return ownershipPercentage; } public OwnerDetails setOwnershipPercentage(Double value) { this.ownershipPercentage = value; return this; } public AddressData getHomeAddress() { return homeAddress; } public OwnerDetails setHomeAddress(AddressData value) { this.homeAddress = value; return this; } public Boolean isCurrentAddressLessThanThreeYears() { return currentAddressLessThanThreeYears; } public OwnerDetails setCurrentAddressLessThanThreeYears(Boolean value) { this.currentAddressLessThanThreeYears = value; return this; } public AddressData getPreviousHomeAddress() { return previousHomeAddress; } public OwnerDetails setPreviousHomeAddress(AddressData value) { this.previousHomeAddress = value; return this; } public ContactNameData getName() { return name; } public OwnerDetails setName(ContactNameData value) { this.name = value; return this; } public Boolean isDirector() { return director; } public OwnerDetails setDirector(Boolean value) { this.director = value; return this; } public String getNationality() { return nationality; } public OwnerDetails setNationality(String value) { this.nationality = value; return this; } public String getPosition() { return position; } public OwnerDetails setPosition(String value) { this.position = value; return this; } public Integer getTimeAtHomeAddressYears() { return timeAtHomeAddressYears; } public OwnerDetails setTimeAtHomeAddressYears(Integer value) { this.timeAtHomeAddressYears = value; return this; } public Integer getTimeAtHomeAddressMonths() { return timeAtHomeAddressMonths; } public OwnerDetails setTimeAtHomeAddressMonths(Integer value) { this.timeAtHomeAddressMonths = value; return this; } public String getPrimaryPartyID() { return PrimaryPartyID; } public OwnerDetails setPrimaryPartyID(String value) { this.PrimaryPartyID = value; return this; } public ArrayList getIdentityVerificationDocuments() { return identityVerificationDocuments; } public OwnerDetails setIdentityVerificationDocuments(ArrayList value) { this.identityVerificationDocuments = value; return this; } } public static class ContactNameData { public String title = null; public String firstName = null; public String middleName = null; public String lastName = null; public String getTitle() { return title; } public ContactNameData setTitle(String value) { this.title = value; return this; } public String getFirstName() { return firstName; } public ContactNameData setFirstName(String value) { this.firstName = value; return this; } public String getMiddleName() { return middleName; } public ContactNameData setMiddleName(String value) { this.middleName = value; return this; } public String getLastName() { return lastName; } public ContactNameData setLastName(String value) { this.lastName = value; return this; } } public static class AddressData { public String address1 = null; public String address2 = null; public String address3 = null; public String postalCode = null; public String city = null; public String state = null; public String countryCode = null; public String getAddress1() { return address1; } public AddressData setAddress1(String value) { this.address1 = value; return this; } public String getAddress2() { return address2; } public AddressData setAddress2(String value) { this.address2 = value; return this; } public String getAddress3() { return address3; } public AddressData setAddress3(String value) { this.address3 = value; return this; } public String getPostalCode() { return postalCode; } public AddressData setPostalCode(String value) { this.postalCode = value; return this; } public String getCity() { return city; } public AddressData setCity(String value) { this.city = value; return this; } public String getState() { return state; } public AddressData setState(String value) { this.state = value; return this; } public String getCountryCode() { return countryCode; } public AddressData setCountryCode(String value) { this.countryCode = value; return this; } } }