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