(* Options: Date: 2026-10-08 22:16:28 Version: 6.21 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://cert.cendyn.com/CenResServiceR2Test //GlobalNamespace: //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //ExportValueTypes: False IncludeTypes: ReservationPost.* //ExcludeTypes: //InitializeCollections: True //AddNamespaces: *) namespace CenResSS.ServiceModel open System open System.Collections open System.Collections.Generic open System.Runtime.Serialization open ServiceStack open ServiceStack.DataAnnotations [] 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 [] 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 [] 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 = new Nullable() with get,set member val AddressLanguage:String = null with get,set member val AddressCleansed:Nullable = new Nullable() with get,set member val OptOutMarketing:Nullable = new Nullable() with get,set member val OptOutDate:Nullable = new Nullable() with get,set [] 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 = new Nullable() with get,set member val DateMembershipExpires:Nullable = new Nullable() with get,set member val TotalStays:Nullable = new Nullable() with get,set member val AwardCredits:Nullable = new Nullable() with get,set member val AwardAvailable:Nullable = new Nullable() with get,set member val PrimaryAirline:Nullable = new Nullable() with get,set member val DisplaySequence:Nullable = new Nullable() 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 = new Nullable() with get,set member val PointsIndicator:Nullable = new Nullable() with get,set [] 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 = new Nullable() with get,set member val SourceDate:Nullable = new Nullable() with get,set member val IsPrimary:Nullable = new Nullable() with get,set member val Confirmation:Nullable = new Nullable() with get,set member val InactiveDate:Nullable = new Nullable() with get,set member val OptOutMarketing:Nullable = new Nullable() with get,set member val OptOutDate:Nullable = new Nullable() with get,set [] 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 = new Nullable() with get,set member val InactiveDate:Nullable = new Nullable() with get,set member val GuestViewable:Nullable = new Nullable() with get,set member val CreatorCode:String = null with get,set member val DateCommentCreated:Nullable = new Nullable() with get,set member val ResortCode:String = null with get,set [] 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 = new Nullable() with get,set [] 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 [] type Lead() = member val FK_Reservation:Nullable = new Nullable() 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 = new Nullable() with get,set member val TentativeStartDate:Nullable = new Nullable() with get,set member val TentativeEndDate:Nullable = new Nullable() with get,set member val AssignedAgent:String = null with get,set member val AssignedDate:Nullable = new Nullable() with get,set member val ContactMethod:String = null with get,set member val ContactAgent:String = null with get,set member val ContactDate:Nullable = new Nullable() with get,set member val LastFollowupMethod:String = null with get,set member val LastFollowupAgent:String = null with get,set member val LastFollowupDate:Nullable = new Nullable() with get,set member val BookingMethod:String = null with get,set member val BookingAgent:String = null with get,set member val BookingDate:Nullable = new Nullable() 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 = new Nullable() with get,set member val FlaggedForAttention:Nullable = new Nullable() with get,set [] type RelatedTraveler() = member val CendynPropertyID:String = null with get,set member val PropertyName:String = null with get,set member val UniqueIDs:ResizeArray = new ResizeArray() 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 = new Nullable() with get,set [] 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 = new Nullable() with get,set member val ExpirationDate:Nullable = new Nullable() with get,set member val Issuer:String = null with get,set member val IssuerCountry:String = null with get,set member val IsPrimary:Nullable = new Nullable() with get,set member val PII_StoredAs:String = null with get,set member val InactiveDate:Nullable = new Nullable() with get,set [] 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 = new Nullable() with get,set member val CurrencyCode:String = null with get,set member val IssueType:String = null with get,set member val DateConsumed:Nullable = new Nullable() with get,set member val ExpirationDate:Nullable = new Nullable() with get,set member val AwardPoints:Nullable = new Nullable() with get,set member val RuleType:String = null with get,set member val RuleValue:String = null with get,set member val CancelAllowed:Nullable = new Nullable() with get,set member val MaxExtensions:Nullable = new Nullable() 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 = new Nullable() with get,set member val WebConsumed:Nullable = new Nullable() with get,set member val PMSConsumed:Nullable = new Nullable() with get,set member val VerifyCertNo:Nullable = new Nullable() with get,set member val GenerateInLieu:Nullable = new Nullable() 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 = new Nullable() with get,set [] type ProfilePolicy() = member val PolicyType:String = null with get,set member val AttributeName:String = null with get,set member val IntegerValue:Nullable = new Nullable() with get,set member val StringValue:String = null with get,set member val EffectiveDate:Nullable = new Nullable() with get,set member val ExpirationDate:Nullable = new Nullable() 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 [] type Profile() = member val CendynPropertyID:String = null with get,set member val PropertyName:String = null with get,set member val UniqueIDs:ResizeArray = new ResizeArray() 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 = new Nullable() with get,set member val AllowEMail:Nullable = new Nullable() with get,set member val GuestPriv:Nullable = new Nullable() with get,set member val AllowPhone:Nullable = new Nullable() with get,set member val AllowSMS:Nullable = new Nullable() with get,set member val AllowHistory:Nullable = new Nullable() with get,set member val AllowMarketResearch:Nullable = new Nullable() with get,set member val AllowThirdParty:Nullable = new Nullable() with get,set member val AllowLoyaltyProgram:Nullable = new Nullable() with get,set member val CreatorCode:String = null with get,set member val LastUpdaterCode:String = null with get,set member val DateProfileCreated:Nullable = new Nullable() with get,set member val DateProfileUpdated:Nullable = new Nullable() with get,set member val InactiveDate:Nullable = new Nullable() 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 = new Nullable() with get,set member val OptOutDate:Nullable = new Nullable() with get,set member val ProfileExtension:ProfileExtension = null with get,set member val Addresses:ResizeArray
= new ResizeArray
() with get,set member val Memberships:ResizeArray = new ResizeArray() with get,set member val ContactMethods:ResizeArray = new ResizeArray() with get,set member val ActionComments:ResizeArray = new ResizeArray() with get,set member val SpecialRequests:ResizeArray = new ResizeArray() with get,set member val UDFDataCollection:ResizeArray = new ResizeArray() with get,set member val Lead:Lead = null with get,set member val RelatedTravelers:ResizeArray = new ResizeArray() with get,set member val Documents:ResizeArray = new ResizeArray() with get,set member val Vouchers:ResizeArray = new ResizeArray() with get,set member val ProfilePolicies:ResizeArray = new ResizeArray() with get,set [] type ExternalReference() = member val PK_ExternalReferences:Guid = new Guid() with get,set member val FK_Internal:Nullable = new Nullable() with get,set member val FK_InternalId:Nullable = new Nullable() 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 = new Nullable() with get,set [] 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 = new Nullable() with get,set member val DepositRequired:Nullable = new Nullable() with get,set member val DepositCollectorType:String = null with get,set member val InactiveDate:Nullable = new Nullable() 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 = new Nullable() with get,set member val NumYouths:Nullable = new Nullable() with get,set member val NumChildren:Nullable = new Nullable() with get,set member val StartDate:Nullable = new Nullable() 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 = new Nullable() 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 = new Nullable() 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 = new Nullable() with get,set member val BookedBy:String = null with get,set member val LastUpdatedDate:Nullable = new Nullable() 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 [] type Guest() = member val ArrivalDate:Nullable = new Nullable() with get,set member val DepartureDate:Nullable = new Nullable() with get,set member val ProfileSequence:Nullable = new Nullable() 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 = new Nullable() with get,set member val TaxType:String = null with get,set member val GuestProfile:Profile = null with get,set member val ExternalReferences:ResizeArray = new ResizeArray() with get,set member val Activities:ResizeArray = new ResizeArray() with get,set member val UDFDataCollection:ResizeArray = new ResizeArray() with get,set [] 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 [] 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 = new Nullable() with get,set member val CurrencyCode:String = null with get,set member val DateStayDetailUpdated:Nullable = new Nullable() with get,set member val DailyRateBeforeTax:Nullable = new Nullable() with get,set member val DailyRateAfterTax:Nullable = new Nullable() with get,set member val TaxTypes:ResizeArray = new ResizeArray() with get,set [] 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 = new Nullable() with get,set member val Percentage:Nullable = new Nullable() with get,set member val CancelByDate:Nullable = new Nullable() with get,set member val CancelPercentDue:Nullable = new Nullable() with get,set member val CancelRoomNights:Nullable = new Nullable() with get,set member val ActivityDeposit:Nullable = new Nullable() with get,set member val RoomDeposit:Nullable = new Nullable() with get,set member val RuleScope:String = null with get,set member val CurrencyCode:String = null with get,set [] type ResServicePrice() = member val ExternalID:String = null with get,set member val ActualBeginDate:Nullable = new Nullable() with get,set member val ActualEndDate:Nullable = new Nullable() with get,set member val UnitPrice:Nullable = new Nullable() with get,set [] 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 = new Nullable() with get,set member val ServiceInventoryCode:String = null with get,set member val StartDate:Nullable = new Nullable() with get,set member val EndDate:Nullable = new Nullable() with get,set member val Frequency:String = null with get,set member val PriceAmount:Nullable = new Nullable() with get,set member val CurrencyCode:String = null with get,set member val Quantity:Nullable = new Nullable() with get,set member val RatePlanCode:String = null with get,set member val InventoryBlockCode:String = null with get,set member val PriceGuaranteed:Nullable = new Nullable() with get,set member val Inclusive:Nullable = new Nullable() with get,set member val ServiceComments:String = null with get,set member val InactiveDate:Nullable = new Nullable() with get,set member val ServicePrices:ResizeArray = new ResizeArray() with get,set [] 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 = new Nullable() with get,set member val Amount:Nullable = new Nullable() with get,set member val CurrencyCode:String = null with get,set member val CancelIfNotReceived:Nullable = new Nullable() with get,set member val DropTime:Nullable = new Nullable() with get,set [] 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 = new Nullable() with get,set member val TaxAmount:Nullable = new Nullable() with get,set member val Percentage:Nullable = new Nullable() with get,set member val EffectiveDate:Nullable = new Nullable() with get,set member val ExpirationDate:Nullable = new Nullable() with get,set member val Taxable:Nullable = new Nullable() 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 = new Nullable() with get,set [] 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 = new Nullable() with get,set member val RateType:String = null with get,set member val RateCategory:String = null with get,set member val DailyRate:Nullable = new Nullable() with get,set member val CurrencyCode:String = null with get,set member val PromotionCode:String = null with get,set member val StayDetails:ResizeArray = new ResizeArray() with get,set member val CancelPenalties:ResizeArray = new ResizeArray() with get,set member val ResServices:ResizeArray = new ResizeArray() with get,set member val PayInfoCollection:ResizeArray = new ResizeArray() with get,set member val FixedCharges:ResizeArray = new ResizeArray() with get,set [] type StayHistoryRevenue() = member val RecordStatus:String = null with get,set [] member val RevenueGroup:String = null with get,set [] member val RevenueType:String = null with get,set [] 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 = new Nullable() with get,set member val InactiveDate:Nullable = new Nullable() with get,set [] 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 = new Nullable() with get,set member val ExpirationYear:Nullable = new Nullable() with get,set member val SecurityCode:String = null with get,set member val IsPrimary:Nullable = new Nullable() with get,set [] type PaymentMethod() = member val MethodOfPayment:String = null with get,set member val FolioID:String = null with get,set member val PaymentCards:ResizeArray = new ResizeArray() with get,set type ResActionTypeCode = | RT = 0 | AT = 1 | TR = 2 [] 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 = new Nullable() with get,set member val InactiveDate:Nullable = new Nullable() with get,set [] type Reservation() = member val CendynPropertyID:String = null with get,set member val PropertyName:String = null with get,set member val UniqueIDs:ResizeArray = new ResizeArray() 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 = new Nullable() 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 = new Nullable() with get,set member val RateConfidential:Nullable = new Nullable() with get,set member val PackageCode:String = null with get,set member val PackageAmount:Nullable = new Nullable() with get,set member val PackageDescription:String = null with get,set member val DiscountCode:String = null with get,set member val DiscountAmount:Nullable = new Nullable() with get,set member val DiscountPercent:Nullable = new Nullable() 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 = new Nullable() 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 = new Nullable() with get,set member val NumYouths:Nullable = new Nullable() with get,set member val NumChildren:Nullable = new Nullable() with get,set member val TotalRoomNights:Nullable = new Nullable() with get,set member val DateResMade:Nullable = new Nullable() with get,set member val DateResUpdated:Nullable = new Nullable() 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 = new Nullable() with get,set member val SourceName:String = null with get,set member val SourceID:String = null with get,set member val AverageRoomRate:Nullable = new Nullable() with get,set member val DepositAmountDue:Nullable = new Nullable() with get,set member val DepositAmountPaid:Nullable = new Nullable() with get,set member val AccountBalance:Nullable = new Nullable() with get,set member val TotalOtherRevenue:Nullable = new Nullable() with get,set member val TotalFBRevenue:Nullable = new Nullable() with get,set member val TotalRoomRevenue:Nullable = new Nullable() with get,set member val TotalTax:Nullable = new Nullable() with get,set member val TotalRevenue:Nullable = new Nullable() with get,set member val CurrencyCode:String = null with get,set member val Guests:ResizeArray = new ResizeArray() with get,set member val StayHeaders:ResizeArray = new ResizeArray() with get,set member val ActionComments:ResizeArray = new ResizeArray() with get,set member val SpecialRequests:ResizeArray = new ResizeArray() with get,set member val UDFDataCollection:ResizeArray = new ResizeArray() with get,set member val TaxTypes:ResizeArray = new ResizeArray() with get,set member val StayHistoryRevenueCollection:ResizeArray = new ResizeArray() with get,set member val ResServices:ResizeArray = new ResizeArray() with get,set member val ExternalReferences:ResizeArray = new ResizeArray() with get,set member val PaymentMethods:ResizeArray = new ResizeArray() with get,set member val ResActions:ResizeArray = new ResizeArray() with get,set [] type ReservationContainer() = member val EchoToken:String = null with get,set member val ChangeAction:String = null with get,set member val Reservations:ResizeArray = new ResizeArray() with get,set [] 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 [] [] type ReservationPost() = interface IReturn member val ReservationContainer:ReservationContainer = null with get,set member val SubscriptionId:String = null with get,set member val CendynPropertyId:String = null with get,set