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