' Options: 'Date: 2026-10-08 22:16:36 'Version: 6.21 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://cert.cendyn.com/CenResServiceR2Test ' '''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: TransactionRequest.* '''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 CenResSS.ServiceModel Imports Cendyn.CenRes.DataLib.Models Namespace Global Namespace Cendyn.CenRes.DataLib.Models Public Partial Class Transaction Public Overridable Property CendynPropertyID As String Public Overridable Property SourcePropertyID As String Public Overridable Property ExternalResID1 As String Public Overridable Property ExternalProfileID As String Public Overridable Property ExternalRefType As String Public Overridable Property ExternalRefID As String Public Overridable Property TransactionSource As String Public Overridable Property TransactionID As String Public Overridable Property TransactionGroup As String Public Overridable Property TransactionDate As Nullable(Of Date) Public Overridable Property FolioID As String Public Overridable Property FolioGroupingID As String Public Overridable Property TransactionCode As String Public Overridable Property Description As String Public Overridable Property CreditAmount As Nullable(Of Decimal) Public Overridable Property DebitAmount As Nullable(Of Decimal) Public Overridable Property NetAmount As Nullable(Of Decimal) Public Overridable Property DisplayOnInvoice As Nullable(Of Boolean) Public Overridable Property LedgerAccountNum As String Public Overridable Property CCTransactionType As String Public Overridable Property RoomNumber As String Public Overridable Property TransferType As String Public Overridable Property TransferredResID As String Public Overridable Property ReferenceNum As String Public Overridable Property PostedNights As Nullable(Of Integer) Public Overridable Property ItemQty As Nullable(Of Integer) Public Overridable Property UserID As String Public Overridable Property CurrencyCode As String Public Overridable Property Decimals As Nullable(Of Integer) Public Overridable Property CustomValue1 As Nullable(Of Decimal) Public Overridable Property CustomValue2 As Nullable(Of Decimal) End Class End Namespace Namespace CenResSS.ServiceModel Public Partial Class CenResResponse Public Overridable Property Status As RequestStatus Public Overridable Property StatusMessage As String Public Overridable Property RecordsReturned As Integer Public Overridable Property RecordsAvailable As Integer Public Overridable Property PageNumber As Integer Public Overridable Property PageSize As Integer End Class Public Enum RequestStatus Success Warning [Error] NotAuthorized Failure End Enum Public Enum TransactionQueryType TransactionId LastUpdated TransactionDate End Enum Public Partial Class TransactionRequest Implements IReturn(Of TransactionResponse) Public Overridable Property CendynPropertyId As String Public Overridable Property TransactionSource As String Public Overridable Property Query As TransactionQueryType Public Overridable Property Id As String Public Overridable Property StartDate As Nullable(Of Date) Public Overridable Property EndDate As Nullable(Of Date) Public Overridable Property PageSize As Integer Public Overridable Property PageNumber As Integer End Class Public Partial Class TransactionResponse Inherits CenResResponse Public Sub New() Records = New List(Of Transaction) End Sub Public Overridable Property Records As List(Of Transaction) End Class End Namespace End Namespace