' 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: HotelRate.* '''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 Cendyn.CenRes.DataLib.Models Imports CenResSS.ServiceModel Namespace Global Namespace Cendyn.CenRes.DataLib.Models Public Partial Class Rate Public Sub New() RateChargeDetails = New List(Of RateChargeDetail) RateGuestCountDetails = New List(Of RateGuestCountDetail) End Sub Public Overridable Property HotelCode As String Public Overridable Property RateCode As String Public Overridable Property RoomCode As String Public Overridable Property StartDate As Date Public Overridable Property EndDate As Date Public Overridable Property Rate1 As Nullable(Of Decimal) Public Overridable Property Rate2 As Nullable(Of Decimal) Public Overridable Property Rate3 As Nullable(Of Decimal) Public Overridable Property Rate4 As Nullable(Of Decimal) Public Overridable Property ExtraAdult As Nullable(Of Decimal) Public Overridable Property ExtraChild As Nullable(Of Decimal) Public Overridable Property ExtraBed As Nullable(Of Decimal) Public Overridable Property CurrencyCode As String Public Overridable Property FreeChildLimit As Nullable(Of Integer) Public Overridable Property IncludeMonday As Nullable(Of Boolean) Public Overridable Property IncludeTuesday As Nullable(Of Boolean) Public Overridable Property IncludeWednesday As Nullable(Of Boolean) Public Overridable Property IncludeThursday As Nullable(Of Boolean) Public Overridable Property IncludeFriday As Nullable(Of Boolean) Public Overridable Property IncludeSaturday As Nullable(Of Boolean) Public Overridable Property IncludeSunday As Nullable(Of Boolean) Public Overridable Property CustomerSegment As String Public Overridable Property SourceName As String Public Overridable Property SourceID As String Public Overridable Property IsActive As Boolean Public Overridable Property InactiveDate As Nullable(Of Date) Public Overridable Property RateSetID As String Public Overridable Property RateChargeDetails As List(Of RateChargeDetail) Public Overridable Property RateGuestCountDetails As List(Of RateGuestCountDetail) End Class Public Partial Class RateChargeDetail Public Overridable Property ChargeCode As String Public Overridable Property IsBaseRate As Boolean Public Overridable Property RateBeforeTax As Nullable(Of Decimal) Public Overridable Property RateAfterTax As Nullable(Of Decimal) Public Overridable Property UnitCount As Integer Public Overridable Property TaxAmount As Nullable(Of Decimal) End Class Public Partial Class RateContainer Public Sub New() Rates = New List(Of Rate) End Sub Public Overridable Property EchoToken As String Public Overridable Property RateType As RateType Public Overridable Property ChangeAction As String Public Overridable Property Rates As List(Of Rate) End Class Public Partial Class RateGuestCountDetail Public Overridable Property GuestCount As Integer Public Overridable Property MinRate As Nullable(Of Decimal) Public Overridable Property MaxRate As Nullable(Of Decimal) End Class Public Partial Class RateType Public Overridable Property HotelCode As String Public Overridable Property RateCode As String Public Overridable Property RateCategory As String Public Overridable Property RateName As String Public Overridable Property StartDate As Nullable(Of Date) Public Overridable Property EndDate As Nullable(Of Date) Public Overridable Property RateStatus As String Public Overridable Property BaseRateCode As String Public Overridable Property MarketCode As String Public Overridable Property Confidential As Nullable(Of Boolean) Public Overridable Property MealsIncluded As Nullable(Of Boolean) Public Overridable Property TaxIncludedIndicator As String Public Overridable Property RateCategoryDescription As String Public Overridable Property DisplayText As String Public Overridable Property ShortDescription As String Public Overridable Property LongDescription As String Public Overridable Property MinLOS As Nullable(Of Integer) Public Overridable Property SourceName As String Public Overridable Property SourceID As String Public Overridable Property RateAdjustDirection As String Public Overridable Property RateAdjustAmount As Nullable(Of Decimal) Public Overridable Property RateAdjustPercent As Nullable(Of Decimal) Public Overridable Property CurrencyCode As String Public Overridable Property IsDaily As Boolean Public Overridable Property IsActive As Boolean Public Overridable Property InactiveDate As Nullable(Of Date) End Class Public Partial Class Response Public Overridable Property StatusCode As String Public Overridable Property RecordCount As Integer Public Overridable Property ErrorCount As Integer End Class End Namespace Namespace CenResSS.ServiceModel Public Partial Class HotelRate Implements IReturn(Of Response) Public Overridable Property RateContainer As RateContainer Public Overridable Property SubscriptionId As String Public Overridable Property CendynPropertyId As String End Class End Namespace End Namespace