' Options: 'Date: 2024-11-21 06:28:58 'Version: 6.10 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://api.paysecure.acculynk.net ' '''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: TransactionStatusRequest.* '''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 Paysecure.ServiceModel.Types Imports Paysecure.ServiceModel Namespace Global Namespace Paysecure.ServiceModel Public Partial Class TransactionStatus Inherits PaysecureResponseInternal Public Overridable Property History As Transaction Public Overridable Property ErrorMessage As String Public Overridable Property ErrorCode As String End Class Public Partial Class TransactionStatusRequest Implements IReturn(Of TransactionStatus) Public Overridable Property Credentials As RequestorCredentials Public Overridable Property OriginalData As OriginalTransaction End Class End Namespace Namespace Paysecure.ServiceModel.Types Public Partial Class InOutTimes End Class Public Enum OriginalDataType TransactionId = 1 ReferenceKey = 2 ExternalId = 3 InternalTransactionId = 4 End Enum Public Partial Class OriginalTransaction Public Overridable Property OriginalIdentifierType As OriginalDataType Public Overridable Property OriginalDataIdentifier As String End Class Public Partial Class PaysecureResponseInternal Public Overridable Property Timestamps As RequestTimestamps End Class Public Partial Class RequestorCredentials Public Overridable Property MerchantId As String Public Overridable Property UserName As String Public Overridable Property Password As String Public Overridable Property Version As String End Class Public Partial Class RequestTimestamps Public Overridable Property AppLayer As InOutTimes Public Overridable Property ParentLookup As InOutTimes Public Overridable Property RetryLookup As InOutTimes Public Overridable Property GetCardData As InOutTimes Public Overridable Property CardTokenize As InOutTimes Public Overridable Property CardEncrypt As InOutTimes Public Overridable Property DBInsert As InOutTimes Public Overridable Property BackendProcess As InOutTimes Public Overridable Property DBUpdate As InOutTimes Public Overridable Property ParentUpdate As InOutTimes Public Overridable Property Network As InOutTimes End Class Public Partial Class Transaction Public Sub New() ExternalIds = New String(){} End Sub Public Overridable Property TranId As String Public Overridable Property Status As String Public Overridable Property ApprovalCode As String Public Overridable Property ResponseCode As String Public Overridable Property TransactionDT As String Public Overridable Property TransactionAmount As Integer Public Overridable Property Network As String Public Overridable Property ApprovedAmount As Integer Public Overridable Property OpenAmount As Integer Public Overridable Property ParentTranId As String Public Overridable Property ExternalIds As String() Public Overridable Property LocalDateTime As String Public Overridable Property CurrencyCode As String Public Overridable Property AVS As String Public Overridable Property CVN As String End Class End Namespace End Namespace