' Options: 'Date: 2026-10-08 22:18:12 '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: StayHistoryRequest.* '''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 StayHistory Public Sub New() UniqueIDs = New List(Of UniqueIDType) StayHistoryRevenueCollection = New List(Of StayHistoryRevenue) StayHistoryDailyRateCollection = New List(Of StayHistoryDailyRate) End Sub Public Overridable Property CendynPropertyID As String Public Overridable Property ResortID As String Public Overridable Property ExternalProfileID1 As String Public Overridable Property ExternalResId1 As String Public Overridable Property CRSBookNo As String Public Overridable Property ResortBookNo As String Public Overridable Property ResortLegNo As Nullable(Of Integer) Public Overridable Property ConfirmationID As String Public Overridable Property ReservationStatus As String Public Overridable Property HasDailyRooms As Nullable(Of Boolean) Public Overridable Property RateRoomType As String Public Overridable Property ActualArrivalDate As Nullable(Of Date) Public Overridable Property ActualDepartureDate As Nullable(Of Date) Public Overridable Property BookDate As Nullable(Of Date) Public Overridable Property BookedArrivalDate As Nullable(Of Date) Public Overridable Property BookedDepartureDate As Nullable(Of Date) Public Overridable Property CompYN As String Public Overridable Property Adults As Nullable(Of Integer) Public Overridable Property Children As Nullable(Of Integer) Public Overridable Property RoomCategory As String Public Overridable Property RoomNumber As String Public Overridable Property RateAmount As Nullable(Of Decimal) Public Overridable Property RateCode As String Public Overridable Property RateAmountCurrencyCode As String Public Overridable Property CurrencyCode As String Public Overridable Property SourceCode As String Public Overridable Property MarketCode As String Public Overridable Property TravelAgentID As String Public Overridable Property CompanyID As String Public Overridable Property Channel As String Public Overridable Property PaymentMethod As String Public Overridable Property RateCurrencyCode As String Public Overridable Property TotalRevenue As Nullable(Of Decimal) Public Overridable Property RoomRevenue As Nullable(Of Decimal) Public Overridable Property FbRevenue As Nullable(Of Decimal) Public Overridable Property MembershipType As String Public Overridable Property MembershipID As String Public Overridable Property TransactionID As String Public Overridable Property TransactionStatus As String Public Overridable Property UniqueIDs As List(Of UniqueIDType) Public Overridable Property StayHistoryRevenueCollection As List(Of StayHistoryRevenue) Public Overridable Property StayHistoryDailyRateCollection As List(Of StayHistoryDailyRate) End Class Public Partial Class StayHistoryDailyRate Public Overridable Property RecordStatus As String Public Overridable Property TransactionDate As Nullable(Of Date) Public Overridable Property RateCode As String Public Overridable Property MarketCode As String Public Overridable Property Amount As Decimal Public Overridable Property CurrencyCode As String Public Overridable Property RoomNumber As String Public Overridable Property ResourceID As String Public Overridable Property PseudoRoom As String Public Overridable Property RoomCategory As String Public Overridable Property RateRoomType As String Public Overridable Property InactiveDate As Nullable(Of Date) End Class Public Partial Class StayHistoryRevenue Public Overridable Property RecordStatus As String Public Overridable Property RevenueGroup As String Public Overridable Property RevenueType As String Public Overridable Property Amount As Decimal Public Overridable Property CurrencyCode As String Public Overridable Property FolioWindow As String Public Overridable Property TransactionDate As Nullable(Of Date) Public Overridable Property InactiveDate As Nullable(Of Date) End Class Public Partial Class UniqueIDType Public Overridable Property ID As String Public Overridable Property Type As String Public Overridable Property Context As String 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 StayHistoryQueryType ProfileId ResId End Enum Public Partial Class StayHistoryRequest Implements IReturn(Of StayHistoryResponse) Public Overridable Property CendynPropertyId As String Public Overridable Property Query As StayHistoryQueryType Public Overridable Property Id As String End Class Public Partial Class StayHistoryResponse Inherits CenResResponse Public Sub New() Records = New List(Of StayHistory) End Sub Public Overridable Property Records As List(Of StayHistory) End Class End Namespace End Namespace