/* Options: Date: 2024-07-06 13:54:47 Version: 5.140 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: http://abservice-featuretest.worldpay.com //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: InitiateBoardingRequest.* //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="/InitiateBoarding", Verbs="POST") public static class InitiateBoardingRequest implements IReturn { public UUID guid = null; public Integer csr = null; public String encryptedXML = null; public String salesmanID = null; public String salesmanEmail = null; public Integer applicationSource = null; public UUID getGuid() { return guid; } public InitiateBoardingRequest setGuid(UUID value) { this.guid = value; return this; } public Integer getCsr() { return csr; } public InitiateBoardingRequest setCsr(Integer value) { this.csr = value; return this; } public String getEncryptedXML() { return encryptedXML; } public InitiateBoardingRequest setEncryptedXML(String value) { this.encryptedXML = value; return this; } public String getSalesmanID() { return salesmanID; } public InitiateBoardingRequest setSalesmanID(String value) { this.salesmanID = value; return this; } public String getSalesmanEmail() { return salesmanEmail; } public InitiateBoardingRequest setSalesmanEmail(String value) { this.salesmanEmail = value; return this; } public Integer getApplicationSource() { return applicationSource; } public InitiateBoardingRequest setApplicationSource(Integer value) { this.applicationSource = value; return this; } private static Object responseType = InitiateBoardingResponse.class; public Object getResponseType() { return responseType; } } public static class InitiateBoardingResponse { public UUID applicationGuid = null; public Integer csr = null; public UUID applicationQueueGuid = null; public ApplicationQueueStatus queueStatus = null; public ApplicationBoardingStatus boardingStatus = null; public ArrayList errorMessages = null; public UUID getApplicationGuid() { return applicationGuid; } public InitiateBoardingResponse setApplicationGuid(UUID value) { this.applicationGuid = value; return this; } public Integer getCsr() { return csr; } public InitiateBoardingResponse setCsr(Integer value) { this.csr = value; return this; } public UUID getApplicationQueueGuid() { return applicationQueueGuid; } public InitiateBoardingResponse setApplicationQueueGuid(UUID value) { this.applicationQueueGuid = value; return this; } public ApplicationQueueStatus getQueueStatus() { return queueStatus; } public InitiateBoardingResponse setQueueStatus(ApplicationQueueStatus value) { this.queueStatus = value; return this; } public ApplicationBoardingStatus getBoardingStatus() { return boardingStatus; } public InitiateBoardingResponse setBoardingStatus(ApplicationBoardingStatus value) { this.boardingStatus = value; return this; } public ArrayList getErrorMessages() { return errorMessages; } public InitiateBoardingResponse setErrorMessages(ArrayList value) { this.errorMessages = value; return this; } } @DataContract public static enum ApplicationQueueStatus { Queued(0), StandardisedXML(20), ReadyToDistribute(40), AwaitingDistributeResponse(60), ReadyToAutoboard(80), ThrottleCheckPassed(100), EligibilityCheckPassed(300), SentToAutoboardService(400), AutoboardingSuspended(450), SuccessfullyBoarded(500), QueueError(1000), ThrottleCheckError(1100), XmlStandardisationError(1200), EligibilityCheckError(1300), AutoboardingError(1400), IneligibleThrottleLimit(2100), IneligibleApplication(2300); private final int value; ApplicationQueueStatus(final int intValue) { value = intValue; } public int getValue() { return value; } } @DataContract public static enum ApplicationBoardingStatus { Pending(0), InProgress(5), Failed(9), Completed(10); private final int value; ApplicationBoardingStatus(final int intValue) { value = intValue; } public int getValue() { return value; } } }