' Options: 'Date: 2024-07-06 12:31:43 'Version: 5.140 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: http://abservice-test.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: InitiateBoardingRequest.* '''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 Autoboarding.Common Imports Autoboarding.Common.Requests Imports Autoboarding.Common.Responses Namespace Global Namespace Autoboarding.Common Public Enum ApplicationBoardingStatus PENDING = 0 IN_PROGRESS = 5 FAILED = 9 COMPLETED = 10 End Enum Public 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 End Enum End Namespace Namespace Autoboarding.Common.Requests Public Partial Class InitiateBoardingRequest Implements IReturn(Of InitiateBoardingResponse) Public Overridable Property GUID As Guid Public Overridable Property CSR As Integer Public Overridable Property EncryptedXML As String Public Overridable Property SalesmanID As String Public Overridable Property SalesmanEmail As String Public Overridable Property ApplicationSource As Integer End Class End Namespace Namespace Autoboarding.Common.Responses Public Partial Class InitiateBoardingResponse Public Sub New() ErrorMessages = New List(Of String) End Sub Public Overridable Property ApplicationGuid As Guid Public Overridable Property CSR As Integer Public Overridable Property ApplicationQueueGuid As Nullable(Of Guid) Public Overridable Property QueueStatus As ApplicationQueueStatus Public Overridable Property BoardingStatus As Nullable(Of ApplicationBoardingStatus) Public Overridable Property ErrorMessages As List(Of String) End Class End Namespace End Namespace