' Options: 'Date: 2026-10-08 22:17:27 '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: ReservationPost.* '''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 ActionComment Public Overridable Property ExternalID As String Public Overridable Property CommentType As String Public Overridable Property CommentTitle As String Public Overridable Property CommentClass As String Public Overridable Property ActionType As String Public Overridable Property Comment As String Public Overridable Property ActionDate As Nullable(Of Date) Public Overridable Property InactiveDate As Nullable(Of Date) Public Overridable Property GuestViewable As Nullable(Of Boolean) Public Overridable Property CreatorCode As String Public Overridable Property DateCommentCreated As Nullable(Of Date) Public Overridable Property ResortCode As String End Class Public Partial Class Activity Public Overridable Property CendynPropertyID As String Public Overridable Property ReservationID As String Public Overridable Property ProfileID As String Public Overridable Property ActivityStatus As String Public Overridable Property ActivityCategory As String Public Overridable Property ActivityID1 As String Public Overridable Property ActivitySource1 As String Public Overridable Property ActivityID2 As String Public Overridable Property ActivitySource2 As String Public Overridable Property ActivityName As String Public Overridable Property ActivityDescription As String Public Overridable Property ActivityNotes As String Public Overridable Property GroupCode As String Public Overridable Property CurrencyCode As String Public Overridable Property Amount As Nullable(Of Decimal) Public Overridable Property DepositRequired As Nullable(Of Decimal) Public Overridable Property DepositCollectorType As String Public Overridable Property InactiveDate As Nullable(Of Date) Public Overridable Property URLLink As String Public Overridable Property ConfirmationNum As String Public Overridable Property ActivityClass As String Public Overridable Property ActivityCode As String Public Overridable Property ActivitySubCode As String Public Overridable Property LanguageCode As String Public Overridable Property NumAdults As Nullable(Of Integer) Public Overridable Property NumYouths As Nullable(Of Integer) Public Overridable Property NumChildren As Nullable(Of Integer) Public Overridable Property StartDate As Nullable(Of Date) Public Overridable Property StartTaskType As String Public Overridable Property StartLocationCode As String Public Overridable Property StartLocationName As String Public Overridable Property EndDate As Nullable(Of Date) Public Overridable Property EndTaskType As String Public Overridable Property EndLocationCode As String Public Overridable Property DurationUnit As String Public Overridable Property RelatedDate As Nullable(Of Date) Public Overridable Property RelatedType As String Public Overridable Property RelatedLocationCode As String Public Overridable Property RelatedDescription As String Public Overridable Property VipCode As String Public Overridable Property AssignedUser As String Public Overridable Property BookedDate As Nullable(Of Date) Public Overridable Property BookedBy As String Public Overridable Property LastUpdatedDate As Nullable(Of Date) Public Overridable Property LastUpdatedBy As String Public Overridable Property CancellationCode As String Public Overridable Property CustomField1 As String Public Overridable Property CustomField2 As String Public Overridable Property CustomField3 As String Public Overridable Property CustomField4 As String Public Overridable Property CustomField5 As String End Class Public Partial Class Address Public Overridable Property AddressTypeCode As String Public Overridable Property AddressTypeDescription As String Public Overridable Property AddressStatus As String Public Overridable Property Attn As String Public Overridable Property Address1 As String Public Overridable Property Address2 As String Public Overridable Property City As String Public Overridable Property StateProvince As String Public Overridable Property PostalCode As String Public Overridable Property CountryCode As String Public Overridable Property IsPrimary As Nullable(Of Boolean) Public Overridable Property AddressLanguage As String Public Overridable Property AddressCleansed As Nullable(Of Boolean) Public Overridable Property OptOutMarketing As Nullable(Of Boolean) Public Overridable Property OptOutDate As Nullable(Of Date) End Class Public Partial Class CancelPenalty Public Overridable Property RuleType As String Public Overridable Property RuleCode As String Public Overridable Property RuleDescription As String Public Overridable Property ResortRuleID As String Public Overridable Property RuleID As String Public Overridable Property Amount As Nullable(Of Decimal) Public Overridable Property Percentage As Nullable(Of Decimal) Public Overridable Property CancelByDate As Nullable(Of Date) Public Overridable Property CancelPercentDue As Nullable(Of Decimal) Public Overridable Property CancelRoomNights As Nullable(Of Integer) Public Overridable Property ActivityDeposit As Nullable(Of Decimal) Public Overridable Property RoomDeposit As Nullable(Of Decimal) Public Overridable Property RuleScope As String Public Overridable Property CurrencyCode As String End Class Public Partial Class ContactMethod Public Overridable Property Type As String Public Overridable Property Category As String Public Overridable Property DataValue As String Public Overridable Property ExtraData As String Public Overridable Property OptOut As Nullable(Of Boolean) Public Overridable Property SourceDate As Nullable(Of Date) Public Overridable Property IsPrimary As Nullable(Of Boolean) Public Overridable Property Confirmation As Nullable(Of Boolean) Public Overridable Property InactiveDate As Nullable(Of Date) Public Overridable Property OptOutMarketing As Nullable(Of Boolean) Public Overridable Property OptOutDate As Nullable(Of Date) End Class Public Partial Class Document Public Overridable Property DocumentID As String Public Overridable Property DocumentType As String Public Overridable Property DocumentSource As String Public Overridable Property CodeOnDocument As String Public Overridable Property DocumentNotes As String Public Overridable Property NameOnDocument As String Public Overridable Property NationalityOnDocument As String Public Overridable Property EffectiveDate As Nullable(Of Date) Public Overridable Property ExpirationDate As Nullable(Of Date) Public Overridable Property Issuer As String Public Overridable Property IssuerCountry As String Public Overridable Property IsPrimary As Nullable(Of Boolean) Public Overridable Property PII_StoredAs As String Public Overridable Property InactiveDate As Nullable(Of Date) End Class Public Partial Class ExternalReference Public Overridable Property PK_ExternalReferences As Guid Public Overridable Property FK_Internal As Nullable(Of Guid) Public Overridable Property FK_InternalId As Nullable(Of Integer) Public Overridable Property KeyTable As String Public Overridable Property ReferenceType As String Public Overridable Property ReferenceSource As String Public Overridable Property ReferenceNumber As String Public Overridable Property LegNumber As Nullable(Of Integer) End Class Public Partial Class FixedCharge Public Overridable Property ChargeCode As String Public Overridable Property ChargeName As String Public Overridable Property Description As String Public Overridable Property Frequency As String Public Overridable Property ChargeUnit As Integer Public Overridable Property ChargeType As String Public Overridable Property CurencyCode As String Public Overridable Property Amount As Decimal Public Overridable Property TaxInclusive As Nullable(Of Boolean) Public Overridable Property TaxAmount As Nullable(Of Decimal) Public Overridable Property Percentage As Nullable(Of Decimal) Public Overridable Property EffectiveDate As Nullable(Of Date) Public Overridable Property ExpirationDate As Nullable(Of Date) Public Overridable Property Taxable As Nullable(Of Boolean) Public Overridable Property CustomCode1 As String Public Overridable Property CustomCode2 As String Public Overridable Property CustomCode3 As String Public Overridable Property InactiveDate As Nullable(Of Date) End Class Public Partial Class Guest Public Sub New() ExternalReferences = New List(Of ExternalReference) Activities = New List(Of Activity) UDFDataCollection = New List(Of UDFDataType) End Sub Public Overridable Property ArrivalDate As Nullable(Of Date) Public Overridable Property DepartureDate As Nullable(Of Date) Public Overridable Property ProfileSequence As Nullable(Of Integer) Public Overridable Property IsPrimary As Boolean Public Overridable Property FolioID As String Public Overridable Property PercentageBilled As Decimal Public Overridable Property PurposeOfStay As String Public Overridable Property OriginalReservationNum As String Public Overridable Property OriginalConfirmationNum As String Public Overridable Property GuestGroupSequence As Nullable(Of Integer) Public Overridable Property TaxType As String Public Overridable Property GuestProfile As Profile Public Overridable Property ExternalReferences As List(Of ExternalReference) Public Overridable Property Activities As List(Of Activity) Public Overridable Property UDFDataCollection As List(Of UDFDataType) End Class Public Partial Class Lead Public Overridable Property FK_Reservation As Nullable(Of Guid) Public Overridable Property ExternalLeadID As String Public Overridable Property ExternalLeadSource As String Public Overridable Property LeadStatus As String Public Overridable Property LeadAcquired As Nullable(Of Date) Public Overridable Property TentativeStartDate As Nullable(Of Date) Public Overridable Property TentativeEndDate As Nullable(Of Date) Public Overridable Property AssignedAgent As String Public Overridable Property AssignedDate As Nullable(Of Date) Public Overridable Property ContactMethod As String Public Overridable Property ContactAgent As String Public Overridable Property ContactDate As Nullable(Of Date) Public Overridable Property LastFollowupMethod As String Public Overridable Property LastFollowupAgent As String Public Overridable Property LastFollowupDate As Nullable(Of Date) Public Overridable Property BookingMethod As String Public Overridable Property BookingAgent As String Public Overridable Property BookingDate As Nullable(Of Date) Public Overridable Property ReasonforStay As String Public Overridable Property MarketCode As String Public Overridable Property CampaignCode As String Public Overridable Property CampaignName As String Public Overridable Property PriceEstimate As Nullable(Of Decimal) Public Overridable Property FlaggedForAttention As Nullable(Of Boolean) End Class Public Partial Class Membership Public Overridable Property ExternalID As String Public Overridable Property ProgramCode As String Public Overridable Property MembershipID As String Public Overridable Property MembershipCategory As String Public Overridable Property MembershipName As String Public Overridable Property MembershipLevel As String Public Overridable Property MembershipStatus As String Public Overridable Property EnrollmentCode As String Public Overridable Property DateMembershipStarts As Nullable(Of Date) Public Overridable Property DateMembershipExpires As Nullable(Of Date) Public Overridable Property TotalStays As Nullable(Of Integer) Public Overridable Property AwardCredits As Nullable(Of Integer) Public Overridable Property AwardAvailable As Nullable(Of Integer) Public Overridable Property PrimaryAirline As Nullable(Of Boolean) Public Overridable Property DisplaySequence As Nullable(Of Integer) 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 PointsIndicator As Nullable(Of Boolean) End Class Public Partial Class PayInfo Public Overridable Property RecordType As String Public Overridable Property MethodTypeCode As String Public Overridable Property MethodType As String Public Overridable Property DueDate As Nullable(Of Date) Public Overridable Property Amount As Nullable(Of Decimal) Public Overridable Property CurrencyCode As String Public Overridable Property CancelIfNotReceived As Nullable(Of Boolean) Public Overridable Property DropTime As Nullable(Of Date) End Class Public Partial Class PaymentCard Public Overridable Property CardType As String Public Overridable Property CardHolderName As String Public Overridable Property CardValue As String Public Overridable Property CardValueType As String Public Overridable Property ExpirationMonth As Nullable(Of Integer) Public Overridable Property ExpirationYear As Nullable(Of Integer) Public Overridable Property SecurityCode As String Public Overridable Property IsPrimary As Nullable(Of Boolean) End Class Public Partial Class PaymentMethod Public Sub New() PaymentCards = New List(Of PaymentCard) End Sub Public Overridable Property MethodOfPayment As String Public Overridable Property FolioID As String Public Overridable Property PaymentCards As List(Of PaymentCard) End Class Public Partial Class Profile Public Sub New() UniqueIDs = New List(Of UniqueIDType) Addresses = New List(Of Address) Memberships = New List(Of Membership) ContactMethods = New List(Of ContactMethod) ActionComments = New List(Of ActionComment) SpecialRequests = New List(Of SpecialRequest) UDFDataCollection = New List(Of UDFDataType) RelatedTravelers = New List(Of RelatedTraveler) Documents = New List(Of Document) Vouchers = New List(Of Voucher) ProfilePolicies = New List(Of ProfilePolicy) End Sub Public Overridable Property CendynPropertyID As String Public Overridable Property PropertyName As String Public Overridable Property UniqueIDs As List(Of UniqueIDType) Public Overridable Property ProfileTypeCode As String Public Overridable Property ProfileTypeDescription As String Public Overridable Property NameCode As String Public Overridable Property ProfileTypeCategory As String Public Overridable Property JobTitle As String Public Overridable Property Salutation As String Public Overridable Property FirstName As String Public Overridable Property FamiliarName As String Public Overridable Property MiddleName As String Public Overridable Property LastName As String Public Overridable Property FullName As String Public Overridable Property NameSuffix As String Public Overridable Property VIPID As String Public Overridable Property VIPCode As String Public Overridable Property PrimaryLanguage As String Public Overridable Property GenderCode As String Public Overridable Property DOBYear As String Public Overridable Property DOBMonth As String Public Overridable Property DOBDayOfMonth As String Public Overridable Property CompanyName As String Public Overridable Property ARNumber As String Public Overridable Property AllowMail As Nullable(Of Boolean) Public Overridable Property AllowEMail As Nullable(Of Boolean) Public Overridable Property GuestPriv As Nullable(Of Boolean) Public Overridable Property AllowPhone As Nullable(Of Boolean) Public Overridable Property AllowSMS As Nullable(Of Boolean) Public Overridable Property AllowHistory As Nullable(Of Boolean) Public Overridable Property AllowMarketResearch As Nullable(Of Boolean) Public Overridable Property AllowThirdParty As Nullable(Of Boolean) Public Overridable Property AllowLoyaltyProgram As Nullable(Of Boolean) Public Overridable Property CreatorCode As String Public Overridable Property LastUpdaterCode As String Public Overridable Property DateProfileCreated As Nullable(Of Date) Public Overridable Property DateProfileUpdated As Nullable(Of Date) Public Overridable Property InactiveDate As Nullable(Of Date) Public Overridable Property Nationality As String Public Overridable Property ResortCode As String Public Overridable Property RetiredProfileId As String Public Overridable Property TransferredSubscriptionId As String Public Overridable Property SourceName As String Public Overridable Property SourceID As String Public Overridable Property OptOutMarketing As Nullable(Of Boolean) Public Overridable Property OptOutDate As Nullable(Of Date) Public Overridable Property ProfileExtension As ProfileExtension Public Overridable Property Addresses As List(Of Address) Public Overridable Property Memberships As List(Of Membership) Public Overridable Property ContactMethods As List(Of ContactMethod) Public Overridable Property ActionComments As List(Of ActionComment) Public Overridable Property SpecialRequests As List(Of SpecialRequest) Public Overridable Property UDFDataCollection As List(Of UDFDataType) Public Overridable Property Lead As Lead Public Overridable Property RelatedTravelers As List(Of RelatedTraveler) Public Overridable Property Documents As List(Of Document) Public Overridable Property Vouchers As List(Of Voucher) Public Overridable Property ProfilePolicies As List(Of ProfilePolicy) End Class Public Partial Class ProfileExtension Public Overridable Property LanguageCode As String Public Overridable Property SalutationExt As String Public Overridable Property FirstNameExt As String Public Overridable Property FamiliarNameExt As String Public Overridable Property MiddleNameExt As String Public Overridable Property LastNameExt As String Public Overridable Property NameSuffixExt As String Public Overridable Property CompanyNameExt As String Public Overridable Property Blacklist As String Public Overridable Property BlackListMessage As String Public Overridable Property AnonymizationStatus As String End Class Public Partial Class ProfilePolicy Public Overridable Property PolicyType As String Public Overridable Property AttributeName As String Public Overridable Property IntegerValue As Nullable(Of Integer) Public Overridable Property StringValue As String Public Overridable Property EffectiveDate As Nullable(Of Date) Public Overridable Property ExpirationDate As Nullable(Of Date) Public Overridable Property Comments As String Public Overridable Property ExternalID As String Public Overridable Property AppliesTo As String Public Overridable Property AppliesToDescriptor As String End Class Public Partial Class RelatedTraveler Public Sub New() UniqueIDs = New List(Of UniqueIDType) End Sub Public Overridable Property CendynPropertyID As String Public Overridable Property PropertyName As String Public Overridable Property UniqueIDs As List(Of UniqueIDType) Public Overridable Property Salutation As String Public Overridable Property FirstName As String Public Overridable Property FamiliarName As String Public Overridable Property MiddleName As String Public Overridable Property LastName As String Public Overridable Property FullName As String Public Overridable Property Suffix As String Public Overridable Property Relation As String Public Overridable Property IsPrimary As Nullable(Of Boolean) End Class Public Partial Class ResAction Public Overridable Property ExternalID As String Public Overridable Property ResActionTypeID As String Public Overridable Property ResActionType As ResActionTypeCode Public Overridable Property SourceResAction As String Public Overridable Property ResActionText As String Public Overridable Property ResActionBy As String Public Overridable Property ResActionDate As Nullable(Of Date) Public Overridable Property InactiveDate As Nullable(Of Date) End Class Public Enum ResActionTypeCode RT AT TR End Enum Public Partial Class Reservation Public Sub New() UniqueIDs = New List(Of UniqueIDType) Guests = New List(Of Guest) StayHeaders = New List(Of StayHeader) ActionComments = New List(Of ActionComment) SpecialRequests = New List(Of SpecialRequest) UDFDataCollection = New List(Of UDFDataType) TaxTypes = New List(Of TaxType) StayHistoryRevenueCollection = New List(Of StayHistoryRevenue) ResServices = New List(Of ResService) ExternalReferences = New List(Of ExternalReference) PaymentMethods = New List(Of PaymentMethod) ResActions = New List(Of ResAction) End Sub Public Overridable Property CendynPropertyID As String Public Overridable Property PropertyName As String Public Overridable Property UniqueIDs As List(Of UniqueIDType) Public Overridable Property ResTypeCode As String Public Overridable Property ResStatusCode As String Public Overridable Property ResStatus As String Public Overridable Property ConfirmationNum As String Public Overridable Property CentralResNum As String Public Overridable Property ResArriveDate As Date Public Overridable Property ResDepartDate As Date Public Overridable Property ResArriveTime As String Public Overridable Property ResDepartTime As String Public Overridable Property NumRooms As Nullable(Of Integer) Public Overridable Property BuildingCode As String Public Overridable Property RoomTypeCode As String Public Overridable Property RoomNumber As String Public Overridable Property RateCode As String Public Overridable Property RateCategoryCode As String Public Overridable Property RateAmount As Nullable(Of Decimal) Public Overridable Property RateConfidential As Nullable(Of Boolean) Public Overridable Property PackageCode As String Public Overridable Property PackageAmount As Nullable(Of Decimal) Public Overridable Property PackageDescription As String Public Overridable Property DiscountCode As String Public Overridable Property DiscountAmount As Nullable(Of Decimal) Public Overridable Property DiscountPercent As Nullable(Of Decimal) Public Overridable Property DiscountReasonCode As String Public Overridable Property GuaranteedByCode As String Public Overridable Property MOP As String Public Overridable Property IsNotRefundable As Nullable(Of Boolean) Public Overridable Property SharerCode As String Public Overridable Property LegNumbers As String Public Overridable Property GroupID As String Public Overridable Property GroupName As String Public Overridable Property ResSourceCode As String Public Overridable Property ResSourceCategory As String Public Overridable Property TrvlAgntPmsID As String Public Overridable Property TrvlAgntCode As String Public Overridable Property TrvlAgntIATA As String Public Overridable Property TrvlAgntName As String Public Overridable Property MarketSegmentCode As String Public Overridable Property MarketCodeCategory As String Public Overridable Property MarketRegionCode As String Public Overridable Property CompanyCode As String Public Overridable Property CompanyName As String Public Overridable Property BillingCode As String Public Overridable Property BillingName As String Public Overridable Property CustomerSegment As String Public Overridable Property NumAdults As Nullable(Of Integer) Public Overridable Property NumYouths As Nullable(Of Integer) Public Overridable Property NumChildren As Nullable(Of Integer) Public Overridable Property TotalRoomNights As Nullable(Of Integer) Public Overridable Property DateResMade As Nullable(Of Date) Public Overridable Property DateResUpdated As Nullable(Of Date) Public Overridable Property ResMadeBy As String Public Overridable Property ResUpdatedBy As String Public Overridable Property CheckedInBy As String Public Overridable Property CheckedOutBy As String Public Overridable Property CancellationID As String Public Overridable Property CancellationCode As String Public Overridable Property CancellationComment As String Public Overridable Property CancellationDate As Nullable(Of Date) Public Overridable Property SourceName As String Public Overridable Property SourceID As String Public Overridable Property AverageRoomRate As Nullable(Of Decimal) Public Overridable Property DepositAmountDue As Nullable(Of Decimal) Public Overridable Property DepositAmountPaid As Nullable(Of Decimal) Public Overridable Property AccountBalance As Nullable(Of Decimal) Public Overridable Property TotalOtherRevenue As Nullable(Of Decimal) Public Overridable Property TotalFBRevenue As Nullable(Of Decimal) Public Overridable Property TotalRoomRevenue As Nullable(Of Decimal) Public Overridable Property TotalTax As Nullable(Of Decimal) Public Overridable Property TotalRevenue As Nullable(Of Decimal) Public Overridable Property CurrencyCode As String Public Overridable Property Guests As List(Of Guest) Public Overridable Property StayHeaders As List(Of StayHeader) Public Overridable Property ActionComments As List(Of ActionComment) Public Overridable Property SpecialRequests As List(Of SpecialRequest) Public Overridable Property UDFDataCollection As List(Of UDFDataType) Public Overridable Property TaxTypes As List(Of TaxType) Public Overridable Property StayHistoryRevenueCollection As List(Of StayHistoryRevenue) Public Overridable Property ResServices As List(Of ResService) Public Overridable Property ExternalReferences As List(Of ExternalReference) Public Overridable Property PaymentMethods As List(Of PaymentMethod) Public Overridable Property ResActions As List(Of ResAction) End Class Public Partial Class ReservationContainer Public Sub New() Reservations = New List(Of Reservation) End Sub Public Overridable Property EchoToken As String Public Overridable Property ChangeAction As String Public Overridable Property Reservations As List(Of Reservation) 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 Public Partial Class ResService Public Sub New() ServicePrices = New List(Of ResServicePrice) End Sub Public Overridable Property ExternalID As String Public Overridable Property ServiceType As String Public Overridable Property ServiceGroup As String Public Overridable Property ResAction As String Public Overridable Property ServicePricingType As String Public Overridable Property ServiceSequence As Nullable(Of Integer) Public Overridable Property ServiceInventoryCode As String Public Overridable Property StartDate As Nullable(Of Date) Public Overridable Property EndDate As Nullable(Of Date) Public Overridable Property Frequency As String Public Overridable Property PriceAmount As Nullable(Of Decimal) Public Overridable Property CurrencyCode As String Public Overridable Property Quantity As Nullable(Of Integer) Public Overridable Property RatePlanCode As String Public Overridable Property InventoryBlockCode As String Public Overridable Property PriceGuaranteed As Nullable(Of Boolean) Public Overridable Property Inclusive As Nullable(Of Boolean) Public Overridable Property ServiceComments As String Public Overridable Property InactiveDate As Nullable(Of Date) Public Overridable Property ServicePrices As List(Of ResServicePrice) End Class Public Partial Class ResServicePrice Public Overridable Property ExternalID As String Public Overridable Property ActualBeginDate As Nullable(Of Date) Public Overridable Property ActualEndDate As Nullable(Of Date) Public Overridable Property UnitPrice As Nullable(Of Decimal) End Class Public Partial Class SpecialRequest Public Overridable Property ExternalID As String Public Overridable Property RequestType As String Public Overridable Property RequestCode As String Public Overridable Property RequestComments As String Public Overridable Property ResortField As String Public Overridable Property ActionTypeCode As String Public Overridable Property ActionType As String Public Overridable Property InactiveDate As Nullable(Of Date) End Class Public Partial Class StayDetail Public Sub New() TaxTypes = New List(Of TaxType) End Sub Public Overridable Property ExternalID As String Public Overridable Property StayDate As Date Public Overridable Property RoomNumber As String Public Overridable Property RoomType As String Public Overridable Property RateType As String Public Overridable Property MarketCode As String Public Overridable Property ResSourceCode As String Public Overridable Property NumberOfRooms As Integer Public Overridable Property DailyRate As Nullable(Of Decimal) Public Overridable Property CurrencyCode As String Public Overridable Property DateStayDetailUpdated As Nullable(Of Date) Public Overridable Property DailyRateBeforeTax As Nullable(Of Decimal) Public Overridable Property DailyRateAfterTax As Nullable(Of Decimal) Public Overridable Property TaxTypes As List(Of TaxType) End Class Public Partial Class StayHeader Public Sub New() StayDetails = New List(Of StayDetail) CancelPenalties = New List(Of CancelPenalty) ResServices = New List(Of ResService) PayInfoCollection = New List(Of PayInfo) FixedCharges = New List(Of FixedCharge) End Sub Public Overridable Property ExternalID As String Public Overridable Property StayBeginDate As Date Public Overridable Property StayEndDate As Date Public Overridable Property BuildingCode As String Public Overridable Property RoomNumber As String Public Overridable Property RoomType As String Public Overridable Property MarketSegmentCode As String Public Overridable Property ResSourceCode As String Public Overridable Property ShareCode As String Public Overridable Property InvBlockCode As String Public Overridable Property ResStatusType As String Public Overridable Property RTC As String Public Overridable Property ChannelCode As String Public Overridable Property SourceSequence As Nullable(Of Integer) Public Overridable Property RateType As String Public Overridable Property RateCategory As String Public Overridable Property DailyRate As Nullable(Of Decimal) Public Overridable Property CurrencyCode As String Public Overridable Property PromotionCode As String Public Overridable Property StayDetails As List(Of StayDetail) Public Overridable Property CancelPenalties As List(Of CancelPenalty) Public Overridable Property ResServices As List(Of ResService) Public Overridable Property PayInfoCollection As List(Of PayInfo) Public Overridable Property FixedCharges As List(Of FixedCharge) 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 TaxType Public Overridable Property Amount As Decimal Public Overridable Property Code As String Public Overridable Property Description As String End Class Public Partial Class UDFDataType Public Overridable Property CendynPropertyID As String Public Overridable Property ModuleName As String Public Overridable Property TableName As String Public Overridable Property ColumnName As String Public Overridable Property UDFValue As String 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 Public Partial Class Voucher Public Overridable Property HotelCode As String Public Overridable Property VoucherID As String Public Overridable Property VoucherID2 As String Public Overridable Property AppliedToResort As String Public Overridable Property ReservationID As String Public Overridable Property ProfileIDRecipient As String Public Overridable Property SubscriberIDRecipient As String Public Overridable Property RecipientName As String Public Overridable Property Emailaddress As String Public Overridable Property ProfileIDPurchaser As String Public Overridable Property PurchaserName As String Public Overridable Property VoucherStatus As String Public Overridable Property VoucherType As String Public Overridable Property MembershipType As String Public Overridable Property CertCode As String Public Overridable Property CertNo As String Public Overridable Property ShortDescription As String Public Overridable Property GiftMessage As String Public Overridable Property Comments As String Public Overridable Property VoucherAmount As Nullable(Of Decimal) Public Overridable Property CurrencyCode As String Public Overridable Property IssueType As String Public Overridable Property DateConsumed As Nullable(Of Date) Public Overridable Property ExpirationDate As Nullable(Of Date) Public Overridable Property AwardPoints As Nullable(Of Integer) Public Overridable Property RuleType As String Public Overridable Property RuleValue As String Public Overridable Property CancelAllowed As Nullable(Of Boolean) Public Overridable Property MaxExtensions As Nullable(Of Integer) Public Overridable Property ReferenceType As String Public Overridable Property ReferenceID As String Public Overridable Property PromotionCode As String Public Overridable Property ReservationConsumed As Nullable(Of Boolean) Public Overridable Property WebConsumed As Nullable(Of Boolean) Public Overridable Property PMSConsumed As Nullable(Of Boolean) Public Overridable Property VerifyCertNo As Nullable(Of Boolean) Public Overridable Property GenerateInLieu As Nullable(Of Boolean) Public Overridable Property CreatorCode As String Public Overridable Property LastUpdaterCode As String Public Overridable Property FolioID As String Public Overridable Property InactiveDate As Nullable(Of Date) End Class End Namespace Namespace CenResSS.ServiceModel Public Partial Class ReservationPost Implements IReturn(Of Response) Public Overridable Property ReservationContainer As ReservationContainer Public Overridable Property SubscriptionId As String Public Overridable Property CendynPropertyId As String End Class End Namespace End Namespace