| GET | /v2/reservation/{CendynPropertyId} | ||
|---|---|---|---|
| GET | /v2/reservationfull/{CendynPropertyId} | ||
| GET | /v2/reservation | ||
| GET | /v2/reservationfull |
import java.math.*;
import java.util.*;
import net.servicestack.client.*;
public class dtos
{
public static class ReservationRequest
{
public String cendynPropertyId = null;
public String id = null;
public String getCendynPropertyId() { return cendynPropertyId; }
public ReservationRequest setCendynPropertyId(String value) { this.cendynPropertyId = value; return this; }
public String getId() { return id; }
public ReservationRequest setId(String value) { this.id = value; return this; }
}
public static class ResFullResponse extends CenResResponse
{
public Reservation reservation = null;
public Reservation getReservation() { return reservation; }
public ResFullResponse setReservation(Reservation value) { this.reservation = value; return this; }
}
public static class CenResResponse
{
public RequestStatus status = null;
public String statusMessage = null;
public Integer recordsReturned = null;
public Integer recordsAvailable = null;
public Integer pageNumber = null;
public Integer pageSize = null;
public RequestStatus getStatus() { return status; }
public CenResResponse setStatus(RequestStatus value) { this.status = value; return this; }
public String getStatusMessage() { return statusMessage; }
public CenResResponse setStatusMessage(String value) { this.statusMessage = value; return this; }
public Integer getRecordsReturned() { return recordsReturned; }
public CenResResponse setRecordsReturned(Integer value) { this.recordsReturned = value; return this; }
public Integer getRecordsAvailable() { return recordsAvailable; }
public CenResResponse setRecordsAvailable(Integer value) { this.recordsAvailable = value; return this; }
public Integer getPageNumber() { return pageNumber; }
public CenResResponse setPageNumber(Integer value) { this.pageNumber = value; return this; }
public Integer getPageSize() { return pageSize; }
public CenResResponse setPageSize(Integer value) { this.pageSize = value; return this; }
}
public static enum RequestStatus
{
Success,
Warning,
Error,
NotAuthorized,
Failure;
}
public static class Reservation
{
public String cendynPropertyID = null;
public String propertyName = null;
public ArrayList<UniqueIDType> uniqueIDs = null;
public String resTypeCode = null;
public String resStatusCode = null;
public String resStatus = null;
public String confirmationNum = null;
public String centralResNum = null;
public Date resArriveDate = null;
public Date resDepartDate = null;
public String resArriveTime = null;
public String resDepartTime = null;
public Integer numRooms = null;
public String buildingCode = null;
public String roomTypeCode = null;
public String roomNumber = null;
public String rateCode = null;
public String rateCategoryCode = null;
public BigDecimal rateAmount = null;
public Boolean rateConfidential = null;
public String packageCode = null;
public BigDecimal packageAmount = null;
public String packageDescription = null;
public String discountCode = null;
public BigDecimal discountAmount = null;
public BigDecimal discountPercent = null;
public String discountReasonCode = null;
public String guaranteedByCode = null;
public String mop = null;
public Boolean isNotRefundable = null;
public String sharerCode = null;
public String legNumbers = null;
public String groupID = null;
public String groupName = null;
public String resSourceCode = null;
public String resSourceCategory = null;
public String trvlAgntPmsID = null;
public String trvlAgntCode = null;
public String trvlAgntIATA = null;
public String trvlAgntName = null;
public String marketSegmentCode = null;
public String marketCodeCategory = null;
public String marketRegionCode = null;
public String companyCode = null;
public String companyName = null;
public String billingCode = null;
public String billingName = null;
public String customerSegment = null;
public Integer numAdults = null;
public Integer numYouths = null;
public Integer numChildren = null;
public Integer totalRoomNights = null;
public Date dateResMade = null;
public Date dateResUpdated = null;
public String resMadeBy = null;
public String resUpdatedBy = null;
public String checkedInBy = null;
public String checkedOutBy = null;
public String cancellationID = null;
public String cancellationCode = null;
public String cancellationComment = null;
public Date cancellationDate = null;
public String sourceName = null;
public String sourceID = null;
public BigDecimal averageRoomRate = null;
public BigDecimal depositAmountDue = null;
public BigDecimal depositAmountPaid = null;
public BigDecimal accountBalance = null;
public BigDecimal totalOtherRevenue = null;
public BigDecimal totalFBRevenue = null;
public BigDecimal totalRoomRevenue = null;
public BigDecimal totalTax = null;
public BigDecimal totalRevenue = null;
public String currencyCode = null;
public ArrayList<Guest> guests = null;
public ArrayList<StayHeader> stayHeaders = null;
public ArrayList<ActionComment> actionComments = null;
public ArrayList<SpecialRequest> specialRequests = null;
public ArrayList<UDFDataType> udfDataCollection = null;
public ArrayList<TaxType> taxTypes = null;
public ArrayList<StayHistoryRevenue> stayHistoryRevenueCollection = null;
public ArrayList<ResService> resServices = null;
public ArrayList<ExternalReference> externalReferences = null;
public ArrayList<PaymentMethod> paymentMethods = null;
public ArrayList<ResAction> resActions = null;
public String getCendynPropertyID() { return cendynPropertyID; }
public Reservation setCendynPropertyID(String value) { this.cendynPropertyID = value; return this; }
public String getPropertyName() { return propertyName; }
public Reservation setPropertyName(String value) { this.propertyName = value; return this; }
public ArrayList<UniqueIDType> getUniqueIDs() { return uniqueIDs; }
public Reservation setUniqueIDs(ArrayList<UniqueIDType> value) { this.uniqueIDs = value; return this; }
public String getResTypeCode() { return resTypeCode; }
public Reservation setResTypeCode(String value) { this.resTypeCode = value; return this; }
public String getResStatusCode() { return resStatusCode; }
public Reservation setResStatusCode(String value) { this.resStatusCode = value; return this; }
public String getResStatus() { return resStatus; }
public Reservation setResStatus(String value) { this.resStatus = value; return this; }
public String getConfirmationNum() { return confirmationNum; }
public Reservation setConfirmationNum(String value) { this.confirmationNum = value; return this; }
public String getCentralResNum() { return centralResNum; }
public Reservation setCentralResNum(String value) { this.centralResNum = value; return this; }
public Date getResArriveDate() { return resArriveDate; }
public Reservation setResArriveDate(Date value) { this.resArriveDate = value; return this; }
public Date getResDepartDate() { return resDepartDate; }
public Reservation setResDepartDate(Date value) { this.resDepartDate = value; return this; }
public String getResArriveTime() { return resArriveTime; }
public Reservation setResArriveTime(String value) { this.resArriveTime = value; return this; }
public String getResDepartTime() { return resDepartTime; }
public Reservation setResDepartTime(String value) { this.resDepartTime = value; return this; }
public Integer getNumRooms() { return numRooms; }
public Reservation setNumRooms(Integer value) { this.numRooms = value; return this; }
public String getBuildingCode() { return buildingCode; }
public Reservation setBuildingCode(String value) { this.buildingCode = value; return this; }
public String getRoomTypeCode() { return roomTypeCode; }
public Reservation setRoomTypeCode(String value) { this.roomTypeCode = value; return this; }
public String getRoomNumber() { return roomNumber; }
public Reservation setRoomNumber(String value) { this.roomNumber = value; return this; }
public String getRateCode() { return rateCode; }
public Reservation setRateCode(String value) { this.rateCode = value; return this; }
public String getRateCategoryCode() { return rateCategoryCode; }
public Reservation setRateCategoryCode(String value) { this.rateCategoryCode = value; return this; }
public BigDecimal getRateAmount() { return rateAmount; }
public Reservation setRateAmount(BigDecimal value) { this.rateAmount = value; return this; }
public Boolean isRateConfidential() { return rateConfidential; }
public Reservation setRateConfidential(Boolean value) { this.rateConfidential = value; return this; }
public String getPackageCode() { return packageCode; }
public Reservation setPackageCode(String value) { this.packageCode = value; return this; }
public BigDecimal getPackageAmount() { return packageAmount; }
public Reservation setPackageAmount(BigDecimal value) { this.packageAmount = value; return this; }
public String getPackageDescription() { return packageDescription; }
public Reservation setPackageDescription(String value) { this.packageDescription = value; return this; }
public String getDiscountCode() { return discountCode; }
public Reservation setDiscountCode(String value) { this.discountCode = value; return this; }
public BigDecimal getDiscountAmount() { return discountAmount; }
public Reservation setDiscountAmount(BigDecimal value) { this.discountAmount = value; return this; }
public BigDecimal getDiscountPercent() { return discountPercent; }
public Reservation setDiscountPercent(BigDecimal value) { this.discountPercent = value; return this; }
public String getDiscountReasonCode() { return discountReasonCode; }
public Reservation setDiscountReasonCode(String value) { this.discountReasonCode = value; return this; }
public String getGuaranteedByCode() { return guaranteedByCode; }
public Reservation setGuaranteedByCode(String value) { this.guaranteedByCode = value; return this; }
public String getMop() { return mop; }
public Reservation setMop(String value) { this.mop = value; return this; }
public Boolean getIsNotRefundable() { return isNotRefundable; }
public Reservation setIsNotRefundable(Boolean value) { this.isNotRefundable = value; return this; }
public String getSharerCode() { return sharerCode; }
public Reservation setSharerCode(String value) { this.sharerCode = value; return this; }
public String getLegNumbers() { return legNumbers; }
public Reservation setLegNumbers(String value) { this.legNumbers = value; return this; }
public String getGroupID() { return groupID; }
public Reservation setGroupID(String value) { this.groupID = value; return this; }
public String getGroupName() { return groupName; }
public Reservation setGroupName(String value) { this.groupName = value; return this; }
public String getResSourceCode() { return resSourceCode; }
public Reservation setResSourceCode(String value) { this.resSourceCode = value; return this; }
public String getResSourceCategory() { return resSourceCategory; }
public Reservation setResSourceCategory(String value) { this.resSourceCategory = value; return this; }
public String getTrvlAgntPmsID() { return trvlAgntPmsID; }
public Reservation setTrvlAgntPmsID(String value) { this.trvlAgntPmsID = value; return this; }
public String getTrvlAgntCode() { return trvlAgntCode; }
public Reservation setTrvlAgntCode(String value) { this.trvlAgntCode = value; return this; }
public String getTrvlAgntIATA() { return trvlAgntIATA; }
public Reservation setTrvlAgntIATA(String value) { this.trvlAgntIATA = value; return this; }
public String getTrvlAgntName() { return trvlAgntName; }
public Reservation setTrvlAgntName(String value) { this.trvlAgntName = value; return this; }
public String getMarketSegmentCode() { return marketSegmentCode; }
public Reservation setMarketSegmentCode(String value) { this.marketSegmentCode = value; return this; }
public String getMarketCodeCategory() { return marketCodeCategory; }
public Reservation setMarketCodeCategory(String value) { this.marketCodeCategory = value; return this; }
public String getMarketRegionCode() { return marketRegionCode; }
public Reservation setMarketRegionCode(String value) { this.marketRegionCode = value; return this; }
public String getCompanyCode() { return companyCode; }
public Reservation setCompanyCode(String value) { this.companyCode = value; return this; }
public String getCompanyName() { return companyName; }
public Reservation setCompanyName(String value) { this.companyName = value; return this; }
public String getBillingCode() { return billingCode; }
public Reservation setBillingCode(String value) { this.billingCode = value; return this; }
public String getBillingName() { return billingName; }
public Reservation setBillingName(String value) { this.billingName = value; return this; }
public String getCustomerSegment() { return customerSegment; }
public Reservation setCustomerSegment(String value) { this.customerSegment = value; return this; }
public Integer getNumAdults() { return numAdults; }
public Reservation setNumAdults(Integer value) { this.numAdults = value; return this; }
public Integer getNumYouths() { return numYouths; }
public Reservation setNumYouths(Integer value) { this.numYouths = value; return this; }
public Integer getNumChildren() { return numChildren; }
public Reservation setNumChildren(Integer value) { this.numChildren = value; return this; }
public Integer getTotalRoomNights() { return totalRoomNights; }
public Reservation setTotalRoomNights(Integer value) { this.totalRoomNights = value; return this; }
public Date getDateResMade() { return dateResMade; }
public Reservation setDateResMade(Date value) { this.dateResMade = value; return this; }
public Date getDateResUpdated() { return dateResUpdated; }
public Reservation setDateResUpdated(Date value) { this.dateResUpdated = value; return this; }
public String getResMadeBy() { return resMadeBy; }
public Reservation setResMadeBy(String value) { this.resMadeBy = value; return this; }
public String getResUpdatedBy() { return resUpdatedBy; }
public Reservation setResUpdatedBy(String value) { this.resUpdatedBy = value; return this; }
public String getCheckedInBy() { return checkedInBy; }
public Reservation setCheckedInBy(String value) { this.checkedInBy = value; return this; }
public String getCheckedOutBy() { return checkedOutBy; }
public Reservation setCheckedOutBy(String value) { this.checkedOutBy = value; return this; }
public String getCancellationID() { return cancellationID; }
public Reservation setCancellationID(String value) { this.cancellationID = value; return this; }
public String getCancellationCode() { return cancellationCode; }
public Reservation setCancellationCode(String value) { this.cancellationCode = value; return this; }
public String getCancellationComment() { return cancellationComment; }
public Reservation setCancellationComment(String value) { this.cancellationComment = value; return this; }
public Date getCancellationDate() { return cancellationDate; }
public Reservation setCancellationDate(Date value) { this.cancellationDate = value; return this; }
public String getSourceName() { return sourceName; }
public Reservation setSourceName(String value) { this.sourceName = value; return this; }
public String getSourceID() { return sourceID; }
public Reservation setSourceID(String value) { this.sourceID = value; return this; }
public BigDecimal getAverageRoomRate() { return averageRoomRate; }
public Reservation setAverageRoomRate(BigDecimal value) { this.averageRoomRate = value; return this; }
public BigDecimal getDepositAmountDue() { return depositAmountDue; }
public Reservation setDepositAmountDue(BigDecimal value) { this.depositAmountDue = value; return this; }
public BigDecimal getDepositAmountPaid() { return depositAmountPaid; }
public Reservation setDepositAmountPaid(BigDecimal value) { this.depositAmountPaid = value; return this; }
public BigDecimal getAccountBalance() { return accountBalance; }
public Reservation setAccountBalance(BigDecimal value) { this.accountBalance = value; return this; }
public BigDecimal getTotalOtherRevenue() { return totalOtherRevenue; }
public Reservation setTotalOtherRevenue(BigDecimal value) { this.totalOtherRevenue = value; return this; }
public BigDecimal getTotalFBRevenue() { return totalFBRevenue; }
public Reservation setTotalFBRevenue(BigDecimal value) { this.totalFBRevenue = value; return this; }
public BigDecimal getTotalRoomRevenue() { return totalRoomRevenue; }
public Reservation setTotalRoomRevenue(BigDecimal value) { this.totalRoomRevenue = value; return this; }
public BigDecimal getTotalTax() { return totalTax; }
public Reservation setTotalTax(BigDecimal value) { this.totalTax = value; return this; }
public BigDecimal getTotalRevenue() { return totalRevenue; }
public Reservation setTotalRevenue(BigDecimal value) { this.totalRevenue = value; return this; }
public String getCurrencyCode() { return currencyCode; }
public Reservation setCurrencyCode(String value) { this.currencyCode = value; return this; }
public ArrayList<Guest> getGuests() { return guests; }
public Reservation setGuests(ArrayList<Guest> value) { this.guests = value; return this; }
public ArrayList<StayHeader> getStayHeaders() { return stayHeaders; }
public Reservation setStayHeaders(ArrayList<StayHeader> value) { this.stayHeaders = value; return this; }
public ArrayList<ActionComment> getActionComments() { return actionComments; }
public Reservation setActionComments(ArrayList<ActionComment> value) { this.actionComments = value; return this; }
public ArrayList<SpecialRequest> getSpecialRequests() { return specialRequests; }
public Reservation setSpecialRequests(ArrayList<SpecialRequest> value) { this.specialRequests = value; return this; }
public ArrayList<UDFDataType> getUdfDataCollection() { return udfDataCollection; }
public Reservation setUdfDataCollection(ArrayList<UDFDataType> value) { this.udfDataCollection = value; return this; }
public ArrayList<TaxType> getTaxTypes() { return taxTypes; }
public Reservation setTaxTypes(ArrayList<TaxType> value) { this.taxTypes = value; return this; }
public ArrayList<StayHistoryRevenue> getStayHistoryRevenueCollection() { return stayHistoryRevenueCollection; }
public Reservation setStayHistoryRevenueCollection(ArrayList<StayHistoryRevenue> value) { this.stayHistoryRevenueCollection = value; return this; }
public ArrayList<ResService> getResServices() { return resServices; }
public Reservation setResServices(ArrayList<ResService> value) { this.resServices = value; return this; }
public ArrayList<ExternalReference> getExternalReferences() { return externalReferences; }
public Reservation setExternalReferences(ArrayList<ExternalReference> value) { this.externalReferences = value; return this; }
public ArrayList<PaymentMethod> getPaymentMethods() { return paymentMethods; }
public Reservation setPaymentMethods(ArrayList<PaymentMethod> value) { this.paymentMethods = value; return this; }
public ArrayList<ResAction> getResActions() { return resActions; }
public Reservation setResActions(ArrayList<ResAction> value) { this.resActions = value; return this; }
}
public static class UniqueIDType
{
public String id = null;
public String type = null;
public String context = null;
public String getId() { return id; }
public UniqueIDType setId(String value) { this.id = value; return this; }
public String getType() { return type; }
public UniqueIDType setType(String value) { this.type = value; return this; }
public String getContext() { return context; }
public UniqueIDType setContext(String value) { this.context = value; return this; }
}
public static class Guest
{
public Date arrivalDate = null;
public Date departureDate = null;
public Integer profileSequence = null;
public Boolean isPrimary = null;
public String folioID = null;
public BigDecimal percentageBilled = null;
public String purposeOfStay = null;
public String originalReservationNum = null;
public String originalConfirmationNum = null;
public Integer guestGroupSequence = null;
public String taxType = null;
public Profile guestProfile = null;
public ArrayList<ExternalReference> externalReferences = null;
public ArrayList<Activity> activities = null;
public ArrayList<UDFDataType> udfDataCollection = null;
public Date getArrivalDate() { return arrivalDate; }
public Guest setArrivalDate(Date value) { this.arrivalDate = value; return this; }
public Date getDepartureDate() { return departureDate; }
public Guest setDepartureDate(Date value) { this.departureDate = value; return this; }
public Integer getProfileSequence() { return profileSequence; }
public Guest setProfileSequence(Integer value) { this.profileSequence = value; return this; }
public Boolean getIsPrimary() { return isPrimary; }
public Guest setIsPrimary(Boolean value) { this.isPrimary = value; return this; }
public String getFolioID() { return folioID; }
public Guest setFolioID(String value) { this.folioID = value; return this; }
public BigDecimal getPercentageBilled() { return percentageBilled; }
public Guest setPercentageBilled(BigDecimal value) { this.percentageBilled = value; return this; }
public String getPurposeOfStay() { return purposeOfStay; }
public Guest setPurposeOfStay(String value) { this.purposeOfStay = value; return this; }
public String getOriginalReservationNum() { return originalReservationNum; }
public Guest setOriginalReservationNum(String value) { this.originalReservationNum = value; return this; }
public String getOriginalConfirmationNum() { return originalConfirmationNum; }
public Guest setOriginalConfirmationNum(String value) { this.originalConfirmationNum = value; return this; }
public Integer getGuestGroupSequence() { return guestGroupSequence; }
public Guest setGuestGroupSequence(Integer value) { this.guestGroupSequence = value; return this; }
public String getTaxType() { return taxType; }
public Guest setTaxType(String value) { this.taxType = value; return this; }
public Profile getGuestProfile() { return guestProfile; }
public Guest setGuestProfile(Profile value) { this.guestProfile = value; return this; }
public ArrayList<ExternalReference> getExternalReferences() { return externalReferences; }
public Guest setExternalReferences(ArrayList<ExternalReference> value) { this.externalReferences = value; return this; }
public ArrayList<Activity> getActivities() { return activities; }
public Guest setActivities(ArrayList<Activity> value) { this.activities = value; return this; }
public ArrayList<UDFDataType> getUdfDataCollection() { return udfDataCollection; }
public Guest setUdfDataCollection(ArrayList<UDFDataType> value) { this.udfDataCollection = value; return this; }
}
public static class Profile
{
public String cendynPropertyID = null;
public String propertyName = null;
public ArrayList<UniqueIDType> uniqueIDs = null;
public String profileTypeCode = null;
public String profileTypeDescription = null;
public String nameCode = null;
public String profileTypeCategory = null;
public String jobTitle = null;
public String salutation = null;
public String firstName = null;
public String familiarName = null;
public String middleName = null;
public String lastName = null;
public String fullName = null;
public String nameSuffix = null;
public String vipid = null;
public String vipCode = null;
public String primaryLanguage = null;
public String genderCode = null;
public String dobYear = null;
public String dobMonth = null;
public String dobDayOfMonth = null;
public String companyName = null;
public String arNumber = null;
public Boolean allowMail = null;
public Boolean allowEMail = null;
public Boolean guestPriv = null;
public Boolean allowPhone = null;
public Boolean allowSMS = null;
public Boolean allowHistory = null;
public Boolean allowMarketResearch = null;
public Boolean allowThirdParty = null;
public Boolean allowLoyaltyProgram = null;
public String creatorCode = null;
public String lastUpdaterCode = null;
public Date dateProfileCreated = null;
public Date dateProfileUpdated = null;
public Date inactiveDate = null;
public String nationality = null;
public String resortCode = null;
public String retiredProfileId = null;
public String transferredSubscriptionId = null;
public String sourceName = null;
public String sourceID = null;
public Boolean optOutMarketing = null;
public Date optOutDate = null;
public ProfileExtension profileExtension = null;
public ArrayList<Address> addresses = null;
public ArrayList<Membership> memberships = null;
public ArrayList<ContactMethod> contactMethods = null;
public ArrayList<ActionComment> actionComments = null;
public ArrayList<SpecialRequest> specialRequests = null;
public ArrayList<UDFDataType> udfDataCollection = null;
public Lead lead = null;
public ArrayList<RelatedTraveler> relatedTravelers = null;
public ArrayList<Document> documents = null;
public ArrayList<Voucher> vouchers = null;
public ArrayList<ProfilePolicy> profilePolicies = null;
public String getCendynPropertyID() { return cendynPropertyID; }
public Profile setCendynPropertyID(String value) { this.cendynPropertyID = value; return this; }
public String getPropertyName() { return propertyName; }
public Profile setPropertyName(String value) { this.propertyName = value; return this; }
public ArrayList<UniqueIDType> getUniqueIDs() { return uniqueIDs; }
public Profile setUniqueIDs(ArrayList<UniqueIDType> value) { this.uniqueIDs = value; return this; }
public String getProfileTypeCode() { return profileTypeCode; }
public Profile setProfileTypeCode(String value) { this.profileTypeCode = value; return this; }
public String getProfileTypeDescription() { return profileTypeDescription; }
public Profile setProfileTypeDescription(String value) { this.profileTypeDescription = value; return this; }
public String getNameCode() { return nameCode; }
public Profile setNameCode(String value) { this.nameCode = value; return this; }
public String getProfileTypeCategory() { return profileTypeCategory; }
public Profile setProfileTypeCategory(String value) { this.profileTypeCategory = value; return this; }
public String getJobTitle() { return jobTitle; }
public Profile setJobTitle(String value) { this.jobTitle = value; return this; }
public String getSalutation() { return salutation; }
public Profile setSalutation(String value) { this.salutation = value; return this; }
public String getFirstName() { return firstName; }
public Profile setFirstName(String value) { this.firstName = value; return this; }
public String getFamiliarName() { return familiarName; }
public Profile setFamiliarName(String value) { this.familiarName = value; return this; }
public String getMiddleName() { return middleName; }
public Profile setMiddleName(String value) { this.middleName = value; return this; }
public String getLastName() { return lastName; }
public Profile setLastName(String value) { this.lastName = value; return this; }
public String getFullName() { return fullName; }
public Profile setFullName(String value) { this.fullName = value; return this; }
public String getNameSuffix() { return nameSuffix; }
public Profile setNameSuffix(String value) { this.nameSuffix = value; return this; }
public String getVipid() { return vipid; }
public Profile setVipid(String value) { this.vipid = value; return this; }
public String getVipCode() { return vipCode; }
public Profile setVipCode(String value) { this.vipCode = value; return this; }
public String getPrimaryLanguage() { return primaryLanguage; }
public Profile setPrimaryLanguage(String value) { this.primaryLanguage = value; return this; }
public String getGenderCode() { return genderCode; }
public Profile setGenderCode(String value) { this.genderCode = value; return this; }
public String getDobYear() { return dobYear; }
public Profile setDobYear(String value) { this.dobYear = value; return this; }
public String getDobMonth() { return dobMonth; }
public Profile setDobMonth(String value) { this.dobMonth = value; return this; }
public String getDobDayOfMonth() { return dobDayOfMonth; }
public Profile setDobDayOfMonth(String value) { this.dobDayOfMonth = value; return this; }
public String getCompanyName() { return companyName; }
public Profile setCompanyName(String value) { this.companyName = value; return this; }
public String getArNumber() { return arNumber; }
public Profile setArNumber(String value) { this.arNumber = value; return this; }
public Boolean isAllowMail() { return allowMail; }
public Profile setAllowMail(Boolean value) { this.allowMail = value; return this; }
public Boolean isAllowEMail() { return allowEMail; }
public Profile setAllowEMail(Boolean value) { this.allowEMail = value; return this; }
public Boolean isGuestPriv() { return guestPriv; }
public Profile setGuestPriv(Boolean value) { this.guestPriv = value; return this; }
public Boolean isAllowPhone() { return allowPhone; }
public Profile setAllowPhone(Boolean value) { this.allowPhone = value; return this; }
public Boolean isAllowSMS() { return allowSMS; }
public Profile setAllowSMS(Boolean value) { this.allowSMS = value; return this; }
public Boolean isAllowHistory() { return allowHistory; }
public Profile setAllowHistory(Boolean value) { this.allowHistory = value; return this; }
public Boolean isAllowMarketResearch() { return allowMarketResearch; }
public Profile setAllowMarketResearch(Boolean value) { this.allowMarketResearch = value; return this; }
public Boolean isAllowThirdParty() { return allowThirdParty; }
public Profile setAllowThirdParty(Boolean value) { this.allowThirdParty = value; return this; }
public Boolean isAllowLoyaltyProgram() { return allowLoyaltyProgram; }
public Profile setAllowLoyaltyProgram(Boolean value) { this.allowLoyaltyProgram = value; return this; }
public String getCreatorCode() { return creatorCode; }
public Profile setCreatorCode(String value) { this.creatorCode = value; return this; }
public String getLastUpdaterCode() { return lastUpdaterCode; }
public Profile setLastUpdaterCode(String value) { this.lastUpdaterCode = value; return this; }
public Date getDateProfileCreated() { return dateProfileCreated; }
public Profile setDateProfileCreated(Date value) { this.dateProfileCreated = value; return this; }
public Date getDateProfileUpdated() { return dateProfileUpdated; }
public Profile setDateProfileUpdated(Date value) { this.dateProfileUpdated = value; return this; }
public Date getInactiveDate() { return inactiveDate; }
public Profile setInactiveDate(Date value) { this.inactiveDate = value; return this; }
public String getNationality() { return nationality; }
public Profile setNationality(String value) { this.nationality = value; return this; }
public String getResortCode() { return resortCode; }
public Profile setResortCode(String value) { this.resortCode = value; return this; }
public String getRetiredProfileId() { return retiredProfileId; }
public Profile setRetiredProfileId(String value) { this.retiredProfileId = value; return this; }
public String getTransferredSubscriptionId() { return transferredSubscriptionId; }
public Profile setTransferredSubscriptionId(String value) { this.transferredSubscriptionId = value; return this; }
public String getSourceName() { return sourceName; }
public Profile setSourceName(String value) { this.sourceName = value; return this; }
public String getSourceID() { return sourceID; }
public Profile setSourceID(String value) { this.sourceID = value; return this; }
public Boolean isOptOutMarketing() { return optOutMarketing; }
public Profile setOptOutMarketing(Boolean value) { this.optOutMarketing = value; return this; }
public Date getOptOutDate() { return optOutDate; }
public Profile setOptOutDate(Date value) { this.optOutDate = value; return this; }
public ProfileExtension getProfileExtension() { return profileExtension; }
public Profile setProfileExtension(ProfileExtension value) { this.profileExtension = value; return this; }
public ArrayList<Address> getAddresses() { return addresses; }
public Profile setAddresses(ArrayList<Address> value) { this.addresses = value; return this; }
public ArrayList<Membership> getMemberships() { return memberships; }
public Profile setMemberships(ArrayList<Membership> value) { this.memberships = value; return this; }
public ArrayList<ContactMethod> getContactMethods() { return contactMethods; }
public Profile setContactMethods(ArrayList<ContactMethod> value) { this.contactMethods = value; return this; }
public ArrayList<ActionComment> getActionComments() { return actionComments; }
public Profile setActionComments(ArrayList<ActionComment> value) { this.actionComments = value; return this; }
public ArrayList<SpecialRequest> getSpecialRequests() { return specialRequests; }
public Profile setSpecialRequests(ArrayList<SpecialRequest> value) { this.specialRequests = value; return this; }
public ArrayList<UDFDataType> getUdfDataCollection() { return udfDataCollection; }
public Profile setUdfDataCollection(ArrayList<UDFDataType> value) { this.udfDataCollection = value; return this; }
public Lead getLead() { return lead; }
public Profile setLead(Lead value) { this.lead = value; return this; }
public ArrayList<RelatedTraveler> getRelatedTravelers() { return relatedTravelers; }
public Profile setRelatedTravelers(ArrayList<RelatedTraveler> value) { this.relatedTravelers = value; return this; }
public ArrayList<Document> getDocuments() { return documents; }
public Profile setDocuments(ArrayList<Document> value) { this.documents = value; return this; }
public ArrayList<Voucher> getVouchers() { return vouchers; }
public Profile setVouchers(ArrayList<Voucher> value) { this.vouchers = value; return this; }
public ArrayList<ProfilePolicy> getProfilePolicies() { return profilePolicies; }
public Profile setProfilePolicies(ArrayList<ProfilePolicy> value) { this.profilePolicies = value; return this; }
}
public static class ProfileExtension
{
public String languageCode = null;
public String salutationExt = null;
public String firstNameExt = null;
public String familiarNameExt = null;
public String middleNameExt = null;
public String lastNameExt = null;
public String nameSuffixExt = null;
public String companyNameExt = null;
public String blacklist = null;
public String blackListMessage = null;
public String anonymizationStatus = null;
public String getLanguageCode() { return languageCode; }
public ProfileExtension setLanguageCode(String value) { this.languageCode = value; return this; }
public String getSalutationExt() { return salutationExt; }
public ProfileExtension setSalutationExt(String value) { this.salutationExt = value; return this; }
public String getFirstNameExt() { return firstNameExt; }
public ProfileExtension setFirstNameExt(String value) { this.firstNameExt = value; return this; }
public String getFamiliarNameExt() { return familiarNameExt; }
public ProfileExtension setFamiliarNameExt(String value) { this.familiarNameExt = value; return this; }
public String getMiddleNameExt() { return middleNameExt; }
public ProfileExtension setMiddleNameExt(String value) { this.middleNameExt = value; return this; }
public String getLastNameExt() { return lastNameExt; }
public ProfileExtension setLastNameExt(String value) { this.lastNameExt = value; return this; }
public String getNameSuffixExt() { return nameSuffixExt; }
public ProfileExtension setNameSuffixExt(String value) { this.nameSuffixExt = value; return this; }
public String getCompanyNameExt() { return companyNameExt; }
public ProfileExtension setCompanyNameExt(String value) { this.companyNameExt = value; return this; }
public String getBlacklist() { return blacklist; }
public ProfileExtension setBlacklist(String value) { this.blacklist = value; return this; }
public String getBlackListMessage() { return blackListMessage; }
public ProfileExtension setBlackListMessage(String value) { this.blackListMessage = value; return this; }
public String getAnonymizationStatus() { return anonymizationStatus; }
public ProfileExtension setAnonymizationStatus(String value) { this.anonymizationStatus = value; return this; }
}
public static class Address
{
public String addressTypeCode = null;
public String addressTypeDescription = null;
public String addressStatus = null;
public String attn = null;
public String address1 = null;
public String address2 = null;
public String city = null;
public String stateProvince = null;
public String postalCode = null;
public String countryCode = null;
public Boolean isPrimary = null;
public String addressLanguage = null;
public Boolean addressCleansed = null;
public Boolean optOutMarketing = null;
public Date optOutDate = null;
public String getAddressTypeCode() { return addressTypeCode; }
public Address setAddressTypeCode(String value) { this.addressTypeCode = value; return this; }
public String getAddressTypeDescription() { return addressTypeDescription; }
public Address setAddressTypeDescription(String value) { this.addressTypeDescription = value; return this; }
public String getAddressStatus() { return addressStatus; }
public Address setAddressStatus(String value) { this.addressStatus = value; return this; }
public String getAttn() { return attn; }
public Address setAttn(String value) { this.attn = value; return this; }
public String getAddress1() { return address1; }
public Address setAddress1(String value) { this.address1 = value; return this; }
public String getAddress2() { return address2; }
public Address setAddress2(String value) { this.address2 = value; return this; }
public String getCity() { return city; }
public Address setCity(String value) { this.city = value; return this; }
public String getStateProvince() { return stateProvince; }
public Address setStateProvince(String value) { this.stateProvince = value; return this; }
public String getPostalCode() { return postalCode; }
public Address setPostalCode(String value) { this.postalCode = value; return this; }
public String getCountryCode() { return countryCode; }
public Address setCountryCode(String value) { this.countryCode = value; return this; }
public Boolean getIsPrimary() { return isPrimary; }
public Address setIsPrimary(Boolean value) { this.isPrimary = value; return this; }
public String getAddressLanguage() { return addressLanguage; }
public Address setAddressLanguage(String value) { this.addressLanguage = value; return this; }
public Boolean isAddressCleansed() { return addressCleansed; }
public Address setAddressCleansed(Boolean value) { this.addressCleansed = value; return this; }
public Boolean isOptOutMarketing() { return optOutMarketing; }
public Address setOptOutMarketing(Boolean value) { this.optOutMarketing = value; return this; }
public Date getOptOutDate() { return optOutDate; }
public Address setOptOutDate(Date value) { this.optOutDate = value; return this; }
}
public static class Membership
{
public String externalID = null;
public String programCode = null;
public String membershipID = null;
public String membershipCategory = null;
public String membershipName = null;
public String membershipLevel = null;
public String membershipStatus = null;
public String enrollmentCode = null;
public Date dateMembershipStarts = null;
public Date dateMembershipExpires = null;
public Integer totalStays = null;
public Integer awardCredits = null;
public Integer awardAvailable = null;
public Boolean primaryAirline = null;
public Integer displaySequence = null;
public String sourceName = null;
public String sourceID = null;
public Boolean isActive = null;
public Date inactiveDate = null;
public Boolean pointsIndicator = null;
public String getExternalID() { return externalID; }
public Membership setExternalID(String value) { this.externalID = value; return this; }
public String getProgramCode() { return programCode; }
public Membership setProgramCode(String value) { this.programCode = value; return this; }
public String getMembershipID() { return membershipID; }
public Membership setMembershipID(String value) { this.membershipID = value; return this; }
public String getMembershipCategory() { return membershipCategory; }
public Membership setMembershipCategory(String value) { this.membershipCategory = value; return this; }
public String getMembershipName() { return membershipName; }
public Membership setMembershipName(String value) { this.membershipName = value; return this; }
public String getMembershipLevel() { return membershipLevel; }
public Membership setMembershipLevel(String value) { this.membershipLevel = value; return this; }
public String getMembershipStatus() { return membershipStatus; }
public Membership setMembershipStatus(String value) { this.membershipStatus = value; return this; }
public String getEnrollmentCode() { return enrollmentCode; }
public Membership setEnrollmentCode(String value) { this.enrollmentCode = value; return this; }
public Date getDateMembershipStarts() { return dateMembershipStarts; }
public Membership setDateMembershipStarts(Date value) { this.dateMembershipStarts = value; return this; }
public Date getDateMembershipExpires() { return dateMembershipExpires; }
public Membership setDateMembershipExpires(Date value) { this.dateMembershipExpires = value; return this; }
public Integer getTotalStays() { return totalStays; }
public Membership setTotalStays(Integer value) { this.totalStays = value; return this; }
public Integer getAwardCredits() { return awardCredits; }
public Membership setAwardCredits(Integer value) { this.awardCredits = value; return this; }
public Integer getAwardAvailable() { return awardAvailable; }
public Membership setAwardAvailable(Integer value) { this.awardAvailable = value; return this; }
public Boolean isPrimaryAirline() { return primaryAirline; }
public Membership setPrimaryAirline(Boolean value) { this.primaryAirline = value; return this; }
public Integer getDisplaySequence() { return displaySequence; }
public Membership setDisplaySequence(Integer value) { this.displaySequence = value; return this; }
public String getSourceName() { return sourceName; }
public Membership setSourceName(String value) { this.sourceName = value; return this; }
public String getSourceID() { return sourceID; }
public Membership setSourceID(String value) { this.sourceID = value; return this; }
public Boolean getIsActive() { return isActive; }
public Membership setIsActive(Boolean value) { this.isActive = value; return this; }
public Date getInactiveDate() { return inactiveDate; }
public Membership setInactiveDate(Date value) { this.inactiveDate = value; return this; }
public Boolean isPointsIndicator() { return pointsIndicator; }
public Membership setPointsIndicator(Boolean value) { this.pointsIndicator = value; return this; }
}
public static class ContactMethod
{
public String type = null;
public String category = null;
public String dataValue = null;
public String extraData = null;
public Boolean optOut = null;
public Date sourceDate = null;
public Boolean isPrimary = null;
public Boolean confirmation = null;
public Date inactiveDate = null;
public Boolean optOutMarketing = null;
public Date optOutDate = null;
public String getType() { return type; }
public ContactMethod setType(String value) { this.type = value; return this; }
public String getCategory() { return category; }
public ContactMethod setCategory(String value) { this.category = value; return this; }
public String getDataValue() { return dataValue; }
public ContactMethod setDataValue(String value) { this.dataValue = value; return this; }
public String getExtraData() { return extraData; }
public ContactMethod setExtraData(String value) { this.extraData = value; return this; }
public Boolean isOptOut() { return optOut; }
public ContactMethod setOptOut(Boolean value) { this.optOut = value; return this; }
public Date getSourceDate() { return sourceDate; }
public ContactMethod setSourceDate(Date value) { this.sourceDate = value; return this; }
public Boolean getIsPrimary() { return isPrimary; }
public ContactMethod setIsPrimary(Boolean value) { this.isPrimary = value; return this; }
public Boolean isConfirmation() { return confirmation; }
public ContactMethod setConfirmation(Boolean value) { this.confirmation = value; return this; }
public Date getInactiveDate() { return inactiveDate; }
public ContactMethod setInactiveDate(Date value) { this.inactiveDate = value; return this; }
public Boolean isOptOutMarketing() { return optOutMarketing; }
public ContactMethod setOptOutMarketing(Boolean value) { this.optOutMarketing = value; return this; }
public Date getOptOutDate() { return optOutDate; }
public ContactMethod setOptOutDate(Date value) { this.optOutDate = value; return this; }
}
public static class ActionComment
{
public String externalID = null;
public String commentType = null;
public String commentTitle = null;
public String commentClass = null;
public String actionType = null;
public String comment = null;
public Date actionDate = null;
public Date inactiveDate = null;
public Boolean guestViewable = null;
public String creatorCode = null;
public Date dateCommentCreated = null;
public String resortCode = null;
public String getExternalID() { return externalID; }
public ActionComment setExternalID(String value) { this.externalID = value; return this; }
public String getCommentType() { return commentType; }
public ActionComment setCommentType(String value) { this.commentType = value; return this; }
public String getCommentTitle() { return commentTitle; }
public ActionComment setCommentTitle(String value) { this.commentTitle = value; return this; }
public String getCommentClass() { return commentClass; }
public ActionComment setCommentClass(String value) { this.commentClass = value; return this; }
public String getActionType() { return actionType; }
public ActionComment setActionType(String value) { this.actionType = value; return this; }
public String getComment() { return comment; }
public ActionComment setComment(String value) { this.comment = value; return this; }
public Date getActionDate() { return actionDate; }
public ActionComment setActionDate(Date value) { this.actionDate = value; return this; }
public Date getInactiveDate() { return inactiveDate; }
public ActionComment setInactiveDate(Date value) { this.inactiveDate = value; return this; }
public Boolean isGuestViewable() { return guestViewable; }
public ActionComment setGuestViewable(Boolean value) { this.guestViewable = value; return this; }
public String getCreatorCode() { return creatorCode; }
public ActionComment setCreatorCode(String value) { this.creatorCode = value; return this; }
public Date getDateCommentCreated() { return dateCommentCreated; }
public ActionComment setDateCommentCreated(Date value) { this.dateCommentCreated = value; return this; }
public String getResortCode() { return resortCode; }
public ActionComment setResortCode(String value) { this.resortCode = value; return this; }
}
public static class SpecialRequest
{
public String externalID = null;
public String requestType = null;
public String requestCode = null;
public String requestComments = null;
public String resortField = null;
public String actionTypeCode = null;
public String actionType = null;
public Date inactiveDate = null;
public String getExternalID() { return externalID; }
public SpecialRequest setExternalID(String value) { this.externalID = value; return this; }
public String getRequestType() { return requestType; }
public SpecialRequest setRequestType(String value) { this.requestType = value; return this; }
public String getRequestCode() { return requestCode; }
public SpecialRequest setRequestCode(String value) { this.requestCode = value; return this; }
public String getRequestComments() { return requestComments; }
public SpecialRequest setRequestComments(String value) { this.requestComments = value; return this; }
public String getResortField() { return resortField; }
public SpecialRequest setResortField(String value) { this.resortField = value; return this; }
public String getActionTypeCode() { return actionTypeCode; }
public SpecialRequest setActionTypeCode(String value) { this.actionTypeCode = value; return this; }
public String getActionType() { return actionType; }
public SpecialRequest setActionType(String value) { this.actionType = value; return this; }
public Date getInactiveDate() { return inactiveDate; }
public SpecialRequest setInactiveDate(Date value) { this.inactiveDate = value; return this; }
}
public static class UDFDataType
{
public String cendynPropertyID = null;
public String moduleName = null;
public String tableName = null;
public String columnName = null;
public String udfValue = null;
public String getCendynPropertyID() { return cendynPropertyID; }
public UDFDataType setCendynPropertyID(String value) { this.cendynPropertyID = value; return this; }
public String getModuleName() { return moduleName; }
public UDFDataType setModuleName(String value) { this.moduleName = value; return this; }
public String getTableName() { return tableName; }
public UDFDataType setTableName(String value) { this.tableName = value; return this; }
public String getColumnName() { return columnName; }
public UDFDataType setColumnName(String value) { this.columnName = value; return this; }
public String getUdfValue() { return udfValue; }
public UDFDataType setUdfValue(String value) { this.udfValue = value; return this; }
}
public static class Lead
{
public UUID fK_Reservation = null;
public String externalLeadID = null;
public String externalLeadSource = null;
public String leadStatus = null;
public Date leadAcquired = null;
public Date tentativeStartDate = null;
public Date tentativeEndDate = null;
public String assignedAgent = null;
public Date assignedDate = null;
public String contactMethod = null;
public String contactAgent = null;
public Date contactDate = null;
public String lastFollowupMethod = null;
public String lastFollowupAgent = null;
public Date lastFollowupDate = null;
public String bookingMethod = null;
public String bookingAgent = null;
public Date bookingDate = null;
public String reasonforStay = null;
public String marketCode = null;
public String campaignCode = null;
public String campaignName = null;
public BigDecimal priceEstimate = null;
public Boolean flaggedForAttention = null;
public UUID getFKReservation() { return fK_Reservation; }
public Lead setFKReservation(UUID value) { this.fK_Reservation = value; return this; }
public String getExternalLeadID() { return externalLeadID; }
public Lead setExternalLeadID(String value) { this.externalLeadID = value; return this; }
public String getExternalLeadSource() { return externalLeadSource; }
public Lead setExternalLeadSource(String value) { this.externalLeadSource = value; return this; }
public String getLeadStatus() { return leadStatus; }
public Lead setLeadStatus(String value) { this.leadStatus = value; return this; }
public Date getLeadAcquired() { return leadAcquired; }
public Lead setLeadAcquired(Date value) { this.leadAcquired = value; return this; }
public Date getTentativeStartDate() { return tentativeStartDate; }
public Lead setTentativeStartDate(Date value) { this.tentativeStartDate = value; return this; }
public Date getTentativeEndDate() { return tentativeEndDate; }
public Lead setTentativeEndDate(Date value) { this.tentativeEndDate = value; return this; }
public String getAssignedAgent() { return assignedAgent; }
public Lead setAssignedAgent(String value) { this.assignedAgent = value; return this; }
public Date getAssignedDate() { return assignedDate; }
public Lead setAssignedDate(Date value) { this.assignedDate = value; return this; }
public String getContactMethod() { return contactMethod; }
public Lead setContactMethod(String value) { this.contactMethod = value; return this; }
public String getContactAgent() { return contactAgent; }
public Lead setContactAgent(String value) { this.contactAgent = value; return this; }
public Date getContactDate() { return contactDate; }
public Lead setContactDate(Date value) { this.contactDate = value; return this; }
public String getLastFollowupMethod() { return lastFollowupMethod; }
public Lead setLastFollowupMethod(String value) { this.lastFollowupMethod = value; return this; }
public String getLastFollowupAgent() { return lastFollowupAgent; }
public Lead setLastFollowupAgent(String value) { this.lastFollowupAgent = value; return this; }
public Date getLastFollowupDate() { return lastFollowupDate; }
public Lead setLastFollowupDate(Date value) { this.lastFollowupDate = value; return this; }
public String getBookingMethod() { return bookingMethod; }
public Lead setBookingMethod(String value) { this.bookingMethod = value; return this; }
public String getBookingAgent() { return bookingAgent; }
public Lead setBookingAgent(String value) { this.bookingAgent = value; return this; }
public Date getBookingDate() { return bookingDate; }
public Lead setBookingDate(Date value) { this.bookingDate = value; return this; }
public String getReasonforStay() { return reasonforStay; }
public Lead setReasonforStay(String value) { this.reasonforStay = value; return this; }
public String getMarketCode() { return marketCode; }
public Lead setMarketCode(String value) { this.marketCode = value; return this; }
public String getCampaignCode() { return campaignCode; }
public Lead setCampaignCode(String value) { this.campaignCode = value; return this; }
public String getCampaignName() { return campaignName; }
public Lead setCampaignName(String value) { this.campaignName = value; return this; }
public BigDecimal getPriceEstimate() { return priceEstimate; }
public Lead setPriceEstimate(BigDecimal value) { this.priceEstimate = value; return this; }
public Boolean isFlaggedForAttention() { return flaggedForAttention; }
public Lead setFlaggedForAttention(Boolean value) { this.flaggedForAttention = value; return this; }
}
public static class RelatedTraveler
{
public String cendynPropertyID = null;
public String propertyName = null;
public ArrayList<UniqueIDType> uniqueIDs = null;
public String salutation = null;
public String firstName = null;
public String familiarName = null;
public String middleName = null;
public String lastName = null;
public String fullName = null;
public String suffix = null;
public String relation = null;
public Boolean isPrimary = null;
public String getCendynPropertyID() { return cendynPropertyID; }
public RelatedTraveler setCendynPropertyID(String value) { this.cendynPropertyID = value; return this; }
public String getPropertyName() { return propertyName; }
public RelatedTraveler setPropertyName(String value) { this.propertyName = value; return this; }
public ArrayList<UniqueIDType> getUniqueIDs() { return uniqueIDs; }
public RelatedTraveler setUniqueIDs(ArrayList<UniqueIDType> value) { this.uniqueIDs = value; return this; }
public String getSalutation() { return salutation; }
public RelatedTraveler setSalutation(String value) { this.salutation = value; return this; }
public String getFirstName() { return firstName; }
public RelatedTraveler setFirstName(String value) { this.firstName = value; return this; }
public String getFamiliarName() { return familiarName; }
public RelatedTraveler setFamiliarName(String value) { this.familiarName = value; return this; }
public String getMiddleName() { return middleName; }
public RelatedTraveler setMiddleName(String value) { this.middleName = value; return this; }
public String getLastName() { return lastName; }
public RelatedTraveler setLastName(String value) { this.lastName = value; return this; }
public String getFullName() { return fullName; }
public RelatedTraveler setFullName(String value) { this.fullName = value; return this; }
public String getSuffix() { return suffix; }
public RelatedTraveler setSuffix(String value) { this.suffix = value; return this; }
public String getRelation() { return relation; }
public RelatedTraveler setRelation(String value) { this.relation = value; return this; }
public Boolean getIsPrimary() { return isPrimary; }
public RelatedTraveler setIsPrimary(Boolean value) { this.isPrimary = value; return this; }
}
public static class Document
{
public String documentID = null;
public String documentType = null;
public String documentSource = null;
public String codeOnDocument = null;
public String documentNotes = null;
public String nameOnDocument = null;
public String nationalityOnDocument = null;
public Date effectiveDate = null;
public Date expirationDate = null;
public String issuer = null;
public String issuerCountry = null;
public Boolean isPrimary = null;
public String piI_StoredAs = null;
public Date inactiveDate = null;
public String getDocumentID() { return documentID; }
public Document setDocumentID(String value) { this.documentID = value; return this; }
public String getDocumentType() { return documentType; }
public Document setDocumentType(String value) { this.documentType = value; return this; }
public String getDocumentSource() { return documentSource; }
public Document setDocumentSource(String value) { this.documentSource = value; return this; }
public String getCodeOnDocument() { return codeOnDocument; }
public Document setCodeOnDocument(String value) { this.codeOnDocument = value; return this; }
public String getDocumentNotes() { return documentNotes; }
public Document setDocumentNotes(String value) { this.documentNotes = value; return this; }
public String getNameOnDocument() { return nameOnDocument; }
public Document setNameOnDocument(String value) { this.nameOnDocument = value; return this; }
public String getNationalityOnDocument() { return nationalityOnDocument; }
public Document setNationalityOnDocument(String value) { this.nationalityOnDocument = value; return this; }
public Date getEffectiveDate() { return effectiveDate; }
public Document setEffectiveDate(Date value) { this.effectiveDate = value; return this; }
public Date getExpirationDate() { return expirationDate; }
public Document setExpirationDate(Date value) { this.expirationDate = value; return this; }
public String getIssuer() { return issuer; }
public Document setIssuer(String value) { this.issuer = value; return this; }
public String getIssuerCountry() { return issuerCountry; }
public Document setIssuerCountry(String value) { this.issuerCountry = value; return this; }
public Boolean getIsPrimary() { return isPrimary; }
public Document setIsPrimary(Boolean value) { this.isPrimary = value; return this; }
public String getPiIStoredAs() { return piI_StoredAs; }
public Document setPiIStoredAs(String value) { this.piI_StoredAs = value; return this; }
public Date getInactiveDate() { return inactiveDate; }
public Document setInactiveDate(Date value) { this.inactiveDate = value; return this; }
}
public static class Voucher
{
public String hotelCode = null;
public String voucherID = null;
public String voucherID2 = null;
public String appliedToResort = null;
public String reservationID = null;
public String profileIDRecipient = null;
public String subscriberIDRecipient = null;
public String recipientName = null;
public String emailaddress = null;
public String profileIDPurchaser = null;
public String purchaserName = null;
public String voucherStatus = null;
public String voucherType = null;
public String membershipType = null;
public String certCode = null;
public String certNo = null;
public String shortDescription = null;
public String giftMessage = null;
public String comments = null;
public BigDecimal voucherAmount = null;
public String currencyCode = null;
public String issueType = null;
public Date dateConsumed = null;
public Date expirationDate = null;
public Integer awardPoints = null;
public String ruleType = null;
public String ruleValue = null;
public Boolean cancelAllowed = null;
public Integer maxExtensions = null;
public String referenceType = null;
public String referenceID = null;
public String promotionCode = null;
public Boolean reservationConsumed = null;
public Boolean webConsumed = null;
public Boolean pmsConsumed = null;
public Boolean verifyCertNo = null;
public Boolean generateInLieu = null;
public String creatorCode = null;
public String lastUpdaterCode = null;
public String folioID = null;
public Date inactiveDate = null;
public String getHotelCode() { return hotelCode; }
public Voucher setHotelCode(String value) { this.hotelCode = value; return this; }
public String getVoucherID() { return voucherID; }
public Voucher setVoucherID(String value) { this.voucherID = value; return this; }
public String getVoucherID2() { return voucherID2; }
public Voucher setVoucherID2(String value) { this.voucherID2 = value; return this; }
public String getAppliedToResort() { return appliedToResort; }
public Voucher setAppliedToResort(String value) { this.appliedToResort = value; return this; }
public String getReservationID() { return reservationID; }
public Voucher setReservationID(String value) { this.reservationID = value; return this; }
public String getProfileIDRecipient() { return profileIDRecipient; }
public Voucher setProfileIDRecipient(String value) { this.profileIDRecipient = value; return this; }
public String getSubscriberIDRecipient() { return subscriberIDRecipient; }
public Voucher setSubscriberIDRecipient(String value) { this.subscriberIDRecipient = value; return this; }
public String getRecipientName() { return recipientName; }
public Voucher setRecipientName(String value) { this.recipientName = value; return this; }
public String getEmailaddress() { return emailaddress; }
public Voucher setEmailaddress(String value) { this.emailaddress = value; return this; }
public String getProfileIDPurchaser() { return profileIDPurchaser; }
public Voucher setProfileIDPurchaser(String value) { this.profileIDPurchaser = value; return this; }
public String getPurchaserName() { return purchaserName; }
public Voucher setPurchaserName(String value) { this.purchaserName = value; return this; }
public String getVoucherStatus() { return voucherStatus; }
public Voucher setVoucherStatus(String value) { this.voucherStatus = value; return this; }
public String getVoucherType() { return voucherType; }
public Voucher setVoucherType(String value) { this.voucherType = value; return this; }
public String getMembershipType() { return membershipType; }
public Voucher setMembershipType(String value) { this.membershipType = value; return this; }
public String getCertCode() { return certCode; }
public Voucher setCertCode(String value) { this.certCode = value; return this; }
public String getCertNo() { return certNo; }
public Voucher setCertNo(String value) { this.certNo = value; return this; }
public String getShortDescription() { return shortDescription; }
public Voucher setShortDescription(String value) { this.shortDescription = value; return this; }
public String getGiftMessage() { return giftMessage; }
public Voucher setGiftMessage(String value) { this.giftMessage = value; return this; }
public String getComments() { return comments; }
public Voucher setComments(String value) { this.comments = value; return this; }
public BigDecimal getVoucherAmount() { return voucherAmount; }
public Voucher setVoucherAmount(BigDecimal value) { this.voucherAmount = value; return this; }
public String getCurrencyCode() { return currencyCode; }
public Voucher setCurrencyCode(String value) { this.currencyCode = value; return this; }
public String getIssueType() { return issueType; }
public Voucher setIssueType(String value) { this.issueType = value; return this; }
public Date getDateConsumed() { return dateConsumed; }
public Voucher setDateConsumed(Date value) { this.dateConsumed = value; return this; }
public Date getExpirationDate() { return expirationDate; }
public Voucher setExpirationDate(Date value) { this.expirationDate = value; return this; }
public Integer getAwardPoints() { return awardPoints; }
public Voucher setAwardPoints(Integer value) { this.awardPoints = value; return this; }
public String getRuleType() { return ruleType; }
public Voucher setRuleType(String value) { this.ruleType = value; return this; }
public String getRuleValue() { return ruleValue; }
public Voucher setRuleValue(String value) { this.ruleValue = value; return this; }
public Boolean isCancelAllowed() { return cancelAllowed; }
public Voucher setCancelAllowed(Boolean value) { this.cancelAllowed = value; return this; }
public Integer getMaxExtensions() { return maxExtensions; }
public Voucher setMaxExtensions(Integer value) { this.maxExtensions = value; return this; }
public String getReferenceType() { return referenceType; }
public Voucher setReferenceType(String value) { this.referenceType = value; return this; }
public String getReferenceID() { return referenceID; }
public Voucher setReferenceID(String value) { this.referenceID = value; return this; }
public String getPromotionCode() { return promotionCode; }
public Voucher setPromotionCode(String value) { this.promotionCode = value; return this; }
public Boolean isReservationConsumed() { return reservationConsumed; }
public Voucher setReservationConsumed(Boolean value) { this.reservationConsumed = value; return this; }
public Boolean isWebConsumed() { return webConsumed; }
public Voucher setWebConsumed(Boolean value) { this.webConsumed = value; return this; }
public Boolean isPmsConsumed() { return pmsConsumed; }
public Voucher setPmsConsumed(Boolean value) { this.pmsConsumed = value; return this; }
public Boolean isVerifyCertNo() { return verifyCertNo; }
public Voucher setVerifyCertNo(Boolean value) { this.verifyCertNo = value; return this; }
public Boolean isGenerateInLieu() { return generateInLieu; }
public Voucher setGenerateInLieu(Boolean value) { this.generateInLieu = value; return this; }
public String getCreatorCode() { return creatorCode; }
public Voucher setCreatorCode(String value) { this.creatorCode = value; return this; }
public String getLastUpdaterCode() { return lastUpdaterCode; }
public Voucher setLastUpdaterCode(String value) { this.lastUpdaterCode = value; return this; }
public String getFolioID() { return folioID; }
public Voucher setFolioID(String value) { this.folioID = value; return this; }
public Date getInactiveDate() { return inactiveDate; }
public Voucher setInactiveDate(Date value) { this.inactiveDate = value; return this; }
}
public static class ProfilePolicy
{
public String policyType = null;
public String attributeName = null;
public Integer integerValue = null;
public String stringValue = null;
public Date effectiveDate = null;
public Date expirationDate = null;
public String comments = null;
public String externalID = null;
public String appliesTo = null;
public String appliesToDescriptor = null;
public String getPolicyType() { return policyType; }
public ProfilePolicy setPolicyType(String value) { this.policyType = value; return this; }
public String getAttributeName() { return attributeName; }
public ProfilePolicy setAttributeName(String value) { this.attributeName = value; return this; }
public Integer getIntegerValue() { return integerValue; }
public ProfilePolicy setIntegerValue(Integer value) { this.integerValue = value; return this; }
public String getStringValue() { return stringValue; }
public ProfilePolicy setStringValue(String value) { this.stringValue = value; return this; }
public Date getEffectiveDate() { return effectiveDate; }
public ProfilePolicy setEffectiveDate(Date value) { this.effectiveDate = value; return this; }
public Date getExpirationDate() { return expirationDate; }
public ProfilePolicy setExpirationDate(Date value) { this.expirationDate = value; return this; }
public String getComments() { return comments; }
public ProfilePolicy setComments(String value) { this.comments = value; return this; }
public String getExternalID() { return externalID; }
public ProfilePolicy setExternalID(String value) { this.externalID = value; return this; }
public String getAppliesTo() { return appliesTo; }
public ProfilePolicy setAppliesTo(String value) { this.appliesTo = value; return this; }
public String getAppliesToDescriptor() { return appliesToDescriptor; }
public ProfilePolicy setAppliesToDescriptor(String value) { this.appliesToDescriptor = value; return this; }
}
public static class ExternalReference
{
public UUID pK_ExternalReferences = null;
public UUID fK_Internal = null;
public Integer fK_InternalId = null;
public String keyTable = null;
public String referenceType = null;
public String referenceSource = null;
public String referenceNumber = null;
public Integer legNumber = null;
public UUID getPKExternalReferences() { return pK_ExternalReferences; }
public ExternalReference setPKExternalReferences(UUID value) { this.pK_ExternalReferences = value; return this; }
public UUID getFKInternal() { return fK_Internal; }
public ExternalReference setFKInternal(UUID value) { this.fK_Internal = value; return this; }
public Integer getFKInternalId() { return fK_InternalId; }
public ExternalReference setFKInternalId(Integer value) { this.fK_InternalId = value; return this; }
public String getKeyTable() { return keyTable; }
public ExternalReference setKeyTable(String value) { this.keyTable = value; return this; }
public String getReferenceType() { return referenceType; }
public ExternalReference setReferenceType(String value) { this.referenceType = value; return this; }
public String getReferenceSource() { return referenceSource; }
public ExternalReference setReferenceSource(String value) { this.referenceSource = value; return this; }
public String getReferenceNumber() { return referenceNumber; }
public ExternalReference setReferenceNumber(String value) { this.referenceNumber = value; return this; }
public Integer getLegNumber() { return legNumber; }
public ExternalReference setLegNumber(Integer value) { this.legNumber = value; return this; }
}
public static class Activity
{
public String cendynPropertyID = null;
public String reservationID = null;
public String profileID = null;
public String activityStatus = null;
public String activityCategory = null;
public String activityID1 = null;
public String activitySource1 = null;
public String activityID2 = null;
public String activitySource2 = null;
public String activityName = null;
public String activityDescription = null;
public String activityNotes = null;
public String groupCode = null;
public String currencyCode = null;
public BigDecimal amount = null;
public BigDecimal depositRequired = null;
public String depositCollectorType = null;
public Date inactiveDate = null;
public String urlLink = null;
public String confirmationNum = null;
public String activityClass = null;
public String activityCode = null;
public String activitySubCode = null;
public String languageCode = null;
public Integer numAdults = null;
public Integer numYouths = null;
public Integer numChildren = null;
public Date startDate = null;
public String startTaskType = null;
public String startLocationCode = null;
public String startLocationName = null;
public Date endDate = null;
public String endTaskType = null;
public String endLocationCode = null;
public String durationUnit = null;
public Date relatedDate = null;
public String relatedType = null;
public String relatedLocationCode = null;
public String relatedDescription = null;
public String vipCode = null;
public String assignedUser = null;
public Date bookedDate = null;
public String bookedBy = null;
public Date lastUpdatedDate = null;
public String lastUpdatedBy = null;
public String cancellationCode = null;
public String customField1 = null;
public String customField2 = null;
public String customField3 = null;
public String customField4 = null;
public String customField5 = null;
public String getCendynPropertyID() { return cendynPropertyID; }
public Activity setCendynPropertyID(String value) { this.cendynPropertyID = value; return this; }
public String getReservationID() { return reservationID; }
public Activity setReservationID(String value) { this.reservationID = value; return this; }
public String getProfileID() { return profileID; }
public Activity setProfileID(String value) { this.profileID = value; return this; }
public String getActivityStatus() { return activityStatus; }
public Activity setActivityStatus(String value) { this.activityStatus = value; return this; }
public String getActivityCategory() { return activityCategory; }
public Activity setActivityCategory(String value) { this.activityCategory = value; return this; }
public String getActivityID1() { return activityID1; }
public Activity setActivityID1(String value) { this.activityID1 = value; return this; }
public String getActivitySource1() { return activitySource1; }
public Activity setActivitySource1(String value) { this.activitySource1 = value; return this; }
public String getActivityID2() { return activityID2; }
public Activity setActivityID2(String value) { this.activityID2 = value; return this; }
public String getActivitySource2() { return activitySource2; }
public Activity setActivitySource2(String value) { this.activitySource2 = value; return this; }
public String getActivityName() { return activityName; }
public Activity setActivityName(String value) { this.activityName = value; return this; }
public String getActivityDescription() { return activityDescription; }
public Activity setActivityDescription(String value) { this.activityDescription = value; return this; }
public String getActivityNotes() { return activityNotes; }
public Activity setActivityNotes(String value) { this.activityNotes = value; return this; }
public String getGroupCode() { return groupCode; }
public Activity setGroupCode(String value) { this.groupCode = value; return this; }
public String getCurrencyCode() { return currencyCode; }
public Activity setCurrencyCode(String value) { this.currencyCode = value; return this; }
public BigDecimal getAmount() { return amount; }
public Activity setAmount(BigDecimal value) { this.amount = value; return this; }
public BigDecimal getDepositRequired() { return depositRequired; }
public Activity setDepositRequired(BigDecimal value) { this.depositRequired = value; return this; }
public String getDepositCollectorType() { return depositCollectorType; }
public Activity setDepositCollectorType(String value) { this.depositCollectorType = value; return this; }
public Date getInactiveDate() { return inactiveDate; }
public Activity setInactiveDate(Date value) { this.inactiveDate = value; return this; }
public String getUrlLink() { return urlLink; }
public Activity setUrlLink(String value) { this.urlLink = value; return this; }
public String getConfirmationNum() { return confirmationNum; }
public Activity setConfirmationNum(String value) { this.confirmationNum = value; return this; }
public String getActivityClass() { return activityClass; }
public Activity setActivityClass(String value) { this.activityClass = value; return this; }
public String getActivityCode() { return activityCode; }
public Activity setActivityCode(String value) { this.activityCode = value; return this; }
public String getActivitySubCode() { return activitySubCode; }
public Activity setActivitySubCode(String value) { this.activitySubCode = value; return this; }
public String getLanguageCode() { return languageCode; }
public Activity setLanguageCode(String value) { this.languageCode = value; return this; }
public Integer getNumAdults() { return numAdults; }
public Activity setNumAdults(Integer value) { this.numAdults = value; return this; }
public Integer getNumYouths() { return numYouths; }
public Activity setNumYouths(Integer value) { this.numYouths = value; return this; }
public Integer getNumChildren() { return numChildren; }
public Activity setNumChildren(Integer value) { this.numChildren = value; return this; }
public Date getStartDate() { return startDate; }
public Activity setStartDate(Date value) { this.startDate = value; return this; }
public String getStartTaskType() { return startTaskType; }
public Activity setStartTaskType(String value) { this.startTaskType = value; return this; }
public String getStartLocationCode() { return startLocationCode; }
public Activity setStartLocationCode(String value) { this.startLocationCode = value; return this; }
public String getStartLocationName() { return startLocationName; }
public Activity setStartLocationName(String value) { this.startLocationName = value; return this; }
public Date getEndDate() { return endDate; }
public Activity setEndDate(Date value) { this.endDate = value; return this; }
public String getEndTaskType() { return endTaskType; }
public Activity setEndTaskType(String value) { this.endTaskType = value; return this; }
public String getEndLocationCode() { return endLocationCode; }
public Activity setEndLocationCode(String value) { this.endLocationCode = value; return this; }
public String getDurationUnit() { return durationUnit; }
public Activity setDurationUnit(String value) { this.durationUnit = value; return this; }
public Date getRelatedDate() { return relatedDate; }
public Activity setRelatedDate(Date value) { this.relatedDate = value; return this; }
public String getRelatedType() { return relatedType; }
public Activity setRelatedType(String value) { this.relatedType = value; return this; }
public String getRelatedLocationCode() { return relatedLocationCode; }
public Activity setRelatedLocationCode(String value) { this.relatedLocationCode = value; return this; }
public String getRelatedDescription() { return relatedDescription; }
public Activity setRelatedDescription(String value) { this.relatedDescription = value; return this; }
public String getVipCode() { return vipCode; }
public Activity setVipCode(String value) { this.vipCode = value; return this; }
public String getAssignedUser() { return assignedUser; }
public Activity setAssignedUser(String value) { this.assignedUser = value; return this; }
public Date getBookedDate() { return bookedDate; }
public Activity setBookedDate(Date value) { this.bookedDate = value; return this; }
public String getBookedBy() { return bookedBy; }
public Activity setBookedBy(String value) { this.bookedBy = value; return this; }
public Date getLastUpdatedDate() { return lastUpdatedDate; }
public Activity setLastUpdatedDate(Date value) { this.lastUpdatedDate = value; return this; }
public String getLastUpdatedBy() { return lastUpdatedBy; }
public Activity setLastUpdatedBy(String value) { this.lastUpdatedBy = value; return this; }
public String getCancellationCode() { return cancellationCode; }
public Activity setCancellationCode(String value) { this.cancellationCode = value; return this; }
public String getCustomField1() { return customField1; }
public Activity setCustomField1(String value) { this.customField1 = value; return this; }
public String getCustomField2() { return customField2; }
public Activity setCustomField2(String value) { this.customField2 = value; return this; }
public String getCustomField3() { return customField3; }
public Activity setCustomField3(String value) { this.customField3 = value; return this; }
public String getCustomField4() { return customField4; }
public Activity setCustomField4(String value) { this.customField4 = value; return this; }
public String getCustomField5() { return customField5; }
public Activity setCustomField5(String value) { this.customField5 = value; return this; }
}
public static class StayHeader
{
public String externalID = null;
public Date stayBeginDate = null;
public Date stayEndDate = null;
public String buildingCode = null;
public String roomNumber = null;
public String roomType = null;
public String marketSegmentCode = null;
public String resSourceCode = null;
public String shareCode = null;
public String invBlockCode = null;
public String resStatusType = null;
public String rtc = null;
public String channelCode = null;
public Integer sourceSequence = null;
public String rateType = null;
public String rateCategory = null;
public BigDecimal dailyRate = null;
public String currencyCode = null;
public String promotionCode = null;
public ArrayList<StayDetail> stayDetails = null;
public ArrayList<CancelPenalty> cancelPenalties = null;
public ArrayList<ResService> resServices = null;
public ArrayList<PayInfo> payInfoCollection = null;
public ArrayList<FixedCharge> fixedCharges = null;
public String getExternalID() { return externalID; }
public StayHeader setExternalID(String value) { this.externalID = value; return this; }
public Date getStayBeginDate() { return stayBeginDate; }
public StayHeader setStayBeginDate(Date value) { this.stayBeginDate = value; return this; }
public Date getStayEndDate() { return stayEndDate; }
public StayHeader setStayEndDate(Date value) { this.stayEndDate = value; return this; }
public String getBuildingCode() { return buildingCode; }
public StayHeader setBuildingCode(String value) { this.buildingCode = value; return this; }
public String getRoomNumber() { return roomNumber; }
public StayHeader setRoomNumber(String value) { this.roomNumber = value; return this; }
public String getRoomType() { return roomType; }
public StayHeader setRoomType(String value) { this.roomType = value; return this; }
public String getMarketSegmentCode() { return marketSegmentCode; }
public StayHeader setMarketSegmentCode(String value) { this.marketSegmentCode = value; return this; }
public String getResSourceCode() { return resSourceCode; }
public StayHeader setResSourceCode(String value) { this.resSourceCode = value; return this; }
public String getShareCode() { return shareCode; }
public StayHeader setShareCode(String value) { this.shareCode = value; return this; }
public String getInvBlockCode() { return invBlockCode; }
public StayHeader setInvBlockCode(String value) { this.invBlockCode = value; return this; }
public String getResStatusType() { return resStatusType; }
public StayHeader setResStatusType(String value) { this.resStatusType = value; return this; }
public String getRtc() { return rtc; }
public StayHeader setRtc(String value) { this.rtc = value; return this; }
public String getChannelCode() { return channelCode; }
public StayHeader setChannelCode(String value) { this.channelCode = value; return this; }
public Integer getSourceSequence() { return sourceSequence; }
public StayHeader setSourceSequence(Integer value) { this.sourceSequence = value; return this; }
public String getRateType() { return rateType; }
public StayHeader setRateType(String value) { this.rateType = value; return this; }
public String getRateCategory() { return rateCategory; }
public StayHeader setRateCategory(String value) { this.rateCategory = value; return this; }
public BigDecimal getDailyRate() { return dailyRate; }
public StayHeader setDailyRate(BigDecimal value) { this.dailyRate = value; return this; }
public String getCurrencyCode() { return currencyCode; }
public StayHeader setCurrencyCode(String value) { this.currencyCode = value; return this; }
public String getPromotionCode() { return promotionCode; }
public StayHeader setPromotionCode(String value) { this.promotionCode = value; return this; }
public ArrayList<StayDetail> getStayDetails() { return stayDetails; }
public StayHeader setStayDetails(ArrayList<StayDetail> value) { this.stayDetails = value; return this; }
public ArrayList<CancelPenalty> getCancelPenalties() { return cancelPenalties; }
public StayHeader setCancelPenalties(ArrayList<CancelPenalty> value) { this.cancelPenalties = value; return this; }
public ArrayList<ResService> getResServices() { return resServices; }
public StayHeader setResServices(ArrayList<ResService> value) { this.resServices = value; return this; }
public ArrayList<PayInfo> getPayInfoCollection() { return payInfoCollection; }
public StayHeader setPayInfoCollection(ArrayList<PayInfo> value) { this.payInfoCollection = value; return this; }
public ArrayList<FixedCharge> getFixedCharges() { return fixedCharges; }
public StayHeader setFixedCharges(ArrayList<FixedCharge> value) { this.fixedCharges = value; return this; }
}
public static class StayDetail
{
public String externalID = null;
public Date stayDate = null;
public String roomNumber = null;
public String roomType = null;
public String rateType = null;
public String marketCode = null;
public String resSourceCode = null;
public Integer numberOfRooms = null;
public BigDecimal dailyRate = null;
public String currencyCode = null;
public Date dateStayDetailUpdated = null;
public BigDecimal dailyRateBeforeTax = null;
public BigDecimal dailyRateAfterTax = null;
public ArrayList<TaxType> taxTypes = null;
public String getExternalID() { return externalID; }
public StayDetail setExternalID(String value) { this.externalID = value; return this; }
public Date getStayDate() { return stayDate; }
public StayDetail setStayDate(Date value) { this.stayDate = value; return this; }
public String getRoomNumber() { return roomNumber; }
public StayDetail setRoomNumber(String value) { this.roomNumber = value; return this; }
public String getRoomType() { return roomType; }
public StayDetail setRoomType(String value) { this.roomType = value; return this; }
public String getRateType() { return rateType; }
public StayDetail setRateType(String value) { this.rateType = value; return this; }
public String getMarketCode() { return marketCode; }
public StayDetail setMarketCode(String value) { this.marketCode = value; return this; }
public String getResSourceCode() { return resSourceCode; }
public StayDetail setResSourceCode(String value) { this.resSourceCode = value; return this; }
public Integer getNumberOfRooms() { return numberOfRooms; }
public StayDetail setNumberOfRooms(Integer value) { this.numberOfRooms = value; return this; }
public BigDecimal getDailyRate() { return dailyRate; }
public StayDetail setDailyRate(BigDecimal value) { this.dailyRate = value; return this; }
public String getCurrencyCode() { return currencyCode; }
public StayDetail setCurrencyCode(String value) { this.currencyCode = value; return this; }
public Date getDateStayDetailUpdated() { return dateStayDetailUpdated; }
public StayDetail setDateStayDetailUpdated(Date value) { this.dateStayDetailUpdated = value; return this; }
public BigDecimal getDailyRateBeforeTax() { return dailyRateBeforeTax; }
public StayDetail setDailyRateBeforeTax(BigDecimal value) { this.dailyRateBeforeTax = value; return this; }
public BigDecimal getDailyRateAfterTax() { return dailyRateAfterTax; }
public StayDetail setDailyRateAfterTax(BigDecimal value) { this.dailyRateAfterTax = value; return this; }
public ArrayList<TaxType> getTaxTypes() { return taxTypes; }
public StayDetail setTaxTypes(ArrayList<TaxType> value) { this.taxTypes = value; return this; }
}
public static class TaxType
{
public BigDecimal amount = null;
public String code = null;
public String description = null;
public BigDecimal getAmount() { return amount; }
public TaxType setAmount(BigDecimal value) { this.amount = value; return this; }
public String getCode() { return code; }
public TaxType setCode(String value) { this.code = value; return this; }
public String getDescription() { return description; }
public TaxType setDescription(String value) { this.description = value; return this; }
}
public static class CancelPenalty
{
public String ruleType = null;
public String ruleCode = null;
public String ruleDescription = null;
public String resortRuleID = null;
public String ruleID = null;
public BigDecimal amount = null;
public BigDecimal percentage = null;
public Date cancelByDate = null;
public BigDecimal cancelPercentDue = null;
public Integer cancelRoomNights = null;
public BigDecimal activityDeposit = null;
public BigDecimal roomDeposit = null;
public String ruleScope = null;
public String currencyCode = null;
public String getRuleType() { return ruleType; }
public CancelPenalty setRuleType(String value) { this.ruleType = value; return this; }
public String getRuleCode() { return ruleCode; }
public CancelPenalty setRuleCode(String value) { this.ruleCode = value; return this; }
public String getRuleDescription() { return ruleDescription; }
public CancelPenalty setRuleDescription(String value) { this.ruleDescription = value; return this; }
public String getResortRuleID() { return resortRuleID; }
public CancelPenalty setResortRuleID(String value) { this.resortRuleID = value; return this; }
public String getRuleID() { return ruleID; }
public CancelPenalty setRuleID(String value) { this.ruleID = value; return this; }
public BigDecimal getAmount() { return amount; }
public CancelPenalty setAmount(BigDecimal value) { this.amount = value; return this; }
public BigDecimal getPercentage() { return percentage; }
public CancelPenalty setPercentage(BigDecimal value) { this.percentage = value; return this; }
public Date getCancelByDate() { return cancelByDate; }
public CancelPenalty setCancelByDate(Date value) { this.cancelByDate = value; return this; }
public BigDecimal getCancelPercentDue() { return cancelPercentDue; }
public CancelPenalty setCancelPercentDue(BigDecimal value) { this.cancelPercentDue = value; return this; }
public Integer getCancelRoomNights() { return cancelRoomNights; }
public CancelPenalty setCancelRoomNights(Integer value) { this.cancelRoomNights = value; return this; }
public BigDecimal getActivityDeposit() { return activityDeposit; }
public CancelPenalty setActivityDeposit(BigDecimal value) { this.activityDeposit = value; return this; }
public BigDecimal getRoomDeposit() { return roomDeposit; }
public CancelPenalty setRoomDeposit(BigDecimal value) { this.roomDeposit = value; return this; }
public String getRuleScope() { return ruleScope; }
public CancelPenalty setRuleScope(String value) { this.ruleScope = value; return this; }
public String getCurrencyCode() { return currencyCode; }
public CancelPenalty setCurrencyCode(String value) { this.currencyCode = value; return this; }
}
public static class ResService
{
public String externalID = null;
public String serviceType = null;
public String serviceGroup = null;
public String resAction = null;
public String servicePricingType = null;
public Integer serviceSequence = null;
public String serviceInventoryCode = null;
public Date startDate = null;
public Date endDate = null;
public String frequency = null;
public BigDecimal priceAmount = null;
public String currencyCode = null;
public Integer quantity = null;
public String ratePlanCode = null;
public String inventoryBlockCode = null;
public Boolean priceGuaranteed = null;
public Boolean inclusive = null;
public String serviceComments = null;
public Date inactiveDate = null;
public ArrayList<ResServicePrice> servicePrices = null;
public String getExternalID() { return externalID; }
public ResService setExternalID(String value) { this.externalID = value; return this; }
public String getServiceType() { return serviceType; }
public ResService setServiceType(String value) { this.serviceType = value; return this; }
public String getServiceGroup() { return serviceGroup; }
public ResService setServiceGroup(String value) { this.serviceGroup = value; return this; }
public String getResAction() { return resAction; }
public ResService setResAction(String value) { this.resAction = value; return this; }
public String getServicePricingType() { return servicePricingType; }
public ResService setServicePricingType(String value) { this.servicePricingType = value; return this; }
public Integer getServiceSequence() { return serviceSequence; }
public ResService setServiceSequence(Integer value) { this.serviceSequence = value; return this; }
public String getServiceInventoryCode() { return serviceInventoryCode; }
public ResService setServiceInventoryCode(String value) { this.serviceInventoryCode = value; return this; }
public Date getStartDate() { return startDate; }
public ResService setStartDate(Date value) { this.startDate = value; return this; }
public Date getEndDate() { return endDate; }
public ResService setEndDate(Date value) { this.endDate = value; return this; }
public String getFrequency() { return frequency; }
public ResService setFrequency(String value) { this.frequency = value; return this; }
public BigDecimal getPriceAmount() { return priceAmount; }
public ResService setPriceAmount(BigDecimal value) { this.priceAmount = value; return this; }
public String getCurrencyCode() { return currencyCode; }
public ResService setCurrencyCode(String value) { this.currencyCode = value; return this; }
public Integer getQuantity() { return quantity; }
public ResService setQuantity(Integer value) { this.quantity = value; return this; }
public String getRatePlanCode() { return ratePlanCode; }
public ResService setRatePlanCode(String value) { this.ratePlanCode = value; return this; }
public String getInventoryBlockCode() { return inventoryBlockCode; }
public ResService setInventoryBlockCode(String value) { this.inventoryBlockCode = value; return this; }
public Boolean isPriceGuaranteed() { return priceGuaranteed; }
public ResService setPriceGuaranteed(Boolean value) { this.priceGuaranteed = value; return this; }
public Boolean isInclusive() { return inclusive; }
public ResService setInclusive(Boolean value) { this.inclusive = value; return this; }
public String getServiceComments() { return serviceComments; }
public ResService setServiceComments(String value) { this.serviceComments = value; return this; }
public Date getInactiveDate() { return inactiveDate; }
public ResService setInactiveDate(Date value) { this.inactiveDate = value; return this; }
public ArrayList<ResServicePrice> getServicePrices() { return servicePrices; }
public ResService setServicePrices(ArrayList<ResServicePrice> value) { this.servicePrices = value; return this; }
}
public static class ResServicePrice
{
public String externalID = null;
public Date actualBeginDate = null;
public Date actualEndDate = null;
public BigDecimal unitPrice = null;
public String getExternalID() { return externalID; }
public ResServicePrice setExternalID(String value) { this.externalID = value; return this; }
public Date getActualBeginDate() { return actualBeginDate; }
public ResServicePrice setActualBeginDate(Date value) { this.actualBeginDate = value; return this; }
public Date getActualEndDate() { return actualEndDate; }
public ResServicePrice setActualEndDate(Date value) { this.actualEndDate = value; return this; }
public BigDecimal getUnitPrice() { return unitPrice; }
public ResServicePrice setUnitPrice(BigDecimal value) { this.unitPrice = value; return this; }
}
public static class PayInfo
{
public String recordType = null;
public String methodTypeCode = null;
public String methodType = null;
public Date dueDate = null;
public BigDecimal amount = null;
public String currencyCode = null;
public Boolean cancelIfNotReceived = null;
public Date dropTime = null;
public String getRecordType() { return recordType; }
public PayInfo setRecordType(String value) { this.recordType = value; return this; }
public String getMethodTypeCode() { return methodTypeCode; }
public PayInfo setMethodTypeCode(String value) { this.methodTypeCode = value; return this; }
public String getMethodType() { return methodType; }
public PayInfo setMethodType(String value) { this.methodType = value; return this; }
public Date getDueDate() { return dueDate; }
public PayInfo setDueDate(Date value) { this.dueDate = value; return this; }
public BigDecimal getAmount() { return amount; }
public PayInfo setAmount(BigDecimal value) { this.amount = value; return this; }
public String getCurrencyCode() { return currencyCode; }
public PayInfo setCurrencyCode(String value) { this.currencyCode = value; return this; }
public Boolean isCancelIfNotReceived() { return cancelIfNotReceived; }
public PayInfo setCancelIfNotReceived(Boolean value) { this.cancelIfNotReceived = value; return this; }
public Date getDropTime() { return dropTime; }
public PayInfo setDropTime(Date value) { this.dropTime = value; return this; }
}
public static class FixedCharge
{
public String chargeCode = null;
public String chargeName = null;
public String description = null;
public String frequency = null;
public Integer chargeUnit = null;
public String chargeType = null;
public String curencyCode = null;
public BigDecimal amount = null;
public Boolean taxInclusive = null;
public BigDecimal taxAmount = null;
public BigDecimal percentage = null;
public Date effectiveDate = null;
public Date expirationDate = null;
public Boolean taxable = null;
public String customCode1 = null;
public String customCode2 = null;
public String customCode3 = null;
public Date inactiveDate = null;
public String getChargeCode() { return chargeCode; }
public FixedCharge setChargeCode(String value) { this.chargeCode = value; return this; }
public String getChargeName() { return chargeName; }
public FixedCharge setChargeName(String value) { this.chargeName = value; return this; }
public String getDescription() { return description; }
public FixedCharge setDescription(String value) { this.description = value; return this; }
public String getFrequency() { return frequency; }
public FixedCharge setFrequency(String value) { this.frequency = value; return this; }
public Integer getChargeUnit() { return chargeUnit; }
public FixedCharge setChargeUnit(Integer value) { this.chargeUnit = value; return this; }
public String getChargeType() { return chargeType; }
public FixedCharge setChargeType(String value) { this.chargeType = value; return this; }
public String getCurencyCode() { return curencyCode; }
public FixedCharge setCurencyCode(String value) { this.curencyCode = value; return this; }
public BigDecimal getAmount() { return amount; }
public FixedCharge setAmount(BigDecimal value) { this.amount = value; return this; }
public Boolean isTaxInclusive() { return taxInclusive; }
public FixedCharge setTaxInclusive(Boolean value) { this.taxInclusive = value; return this; }
public BigDecimal getTaxAmount() { return taxAmount; }
public FixedCharge setTaxAmount(BigDecimal value) { this.taxAmount = value; return this; }
public BigDecimal getPercentage() { return percentage; }
public FixedCharge setPercentage(BigDecimal value) { this.percentage = value; return this; }
public Date getEffectiveDate() { return effectiveDate; }
public FixedCharge setEffectiveDate(Date value) { this.effectiveDate = value; return this; }
public Date getExpirationDate() { return expirationDate; }
public FixedCharge setExpirationDate(Date value) { this.expirationDate = value; return this; }
public Boolean isTaxable() { return taxable; }
public FixedCharge setTaxable(Boolean value) { this.taxable = value; return this; }
public String getCustomCode1() { return customCode1; }
public FixedCharge setCustomCode1(String value) { this.customCode1 = value; return this; }
public String getCustomCode2() { return customCode2; }
public FixedCharge setCustomCode2(String value) { this.customCode2 = value; return this; }
public String getCustomCode3() { return customCode3; }
public FixedCharge setCustomCode3(String value) { this.customCode3 = value; return this; }
public Date getInactiveDate() { return inactiveDate; }
public FixedCharge setInactiveDate(Date value) { this.inactiveDate = value; return this; }
}
public static class StayHistoryRevenue
{
public String recordStatus = null;
@DataMember(IsRequired=true)
public String revenueGroup = null;
@DataMember(IsRequired=true)
public String revenueType = null;
@DataMember(IsRequired=true)
public BigDecimal amount = null;
public String currencyCode = null;
public String folioWindow = null;
public Date transactionDate = null;
public Date inactiveDate = null;
public String getRecordStatus() { return recordStatus; }
public StayHistoryRevenue setRecordStatus(String value) { this.recordStatus = value; return this; }
public String getRevenueGroup() { return revenueGroup; }
public StayHistoryRevenue setRevenueGroup(String value) { this.revenueGroup = value; return this; }
public String getRevenueType() { return revenueType; }
public StayHistoryRevenue setRevenueType(String value) { this.revenueType = value; return this; }
public BigDecimal getAmount() { return amount; }
public StayHistoryRevenue setAmount(BigDecimal value) { this.amount = value; return this; }
public String getCurrencyCode() { return currencyCode; }
public StayHistoryRevenue setCurrencyCode(String value) { this.currencyCode = value; return this; }
public String getFolioWindow() { return folioWindow; }
public StayHistoryRevenue setFolioWindow(String value) { this.folioWindow = value; return this; }
public Date getTransactionDate() { return transactionDate; }
public StayHistoryRevenue setTransactionDate(Date value) { this.transactionDate = value; return this; }
public Date getInactiveDate() { return inactiveDate; }
public StayHistoryRevenue setInactiveDate(Date value) { this.inactiveDate = value; return this; }
}
public static class PaymentMethod
{
public String methodOfPayment = null;
public String folioID = null;
public ArrayList<PaymentCard> paymentCards = null;
public String getMethodOfPayment() { return methodOfPayment; }
public PaymentMethod setMethodOfPayment(String value) { this.methodOfPayment = value; return this; }
public String getFolioID() { return folioID; }
public PaymentMethod setFolioID(String value) { this.folioID = value; return this; }
public ArrayList<PaymentCard> getPaymentCards() { return paymentCards; }
public PaymentMethod setPaymentCards(ArrayList<PaymentCard> value) { this.paymentCards = value; return this; }
}
public static class PaymentCard
{
public String cardType = null;
public String cardHolderName = null;
public String cardValue = null;
public String cardValueType = null;
public Integer expirationMonth = null;
public Integer expirationYear = null;
public String securityCode = null;
public Boolean isPrimary = null;
public String getCardType() { return cardType; }
public PaymentCard setCardType(String value) { this.cardType = value; return this; }
public String getCardHolderName() { return cardHolderName; }
public PaymentCard setCardHolderName(String value) { this.cardHolderName = value; return this; }
public String getCardValue() { return cardValue; }
public PaymentCard setCardValue(String value) { this.cardValue = value; return this; }
public String getCardValueType() { return cardValueType; }
public PaymentCard setCardValueType(String value) { this.cardValueType = value; return this; }
public Integer getExpirationMonth() { return expirationMonth; }
public PaymentCard setExpirationMonth(Integer value) { this.expirationMonth = value; return this; }
public Integer getExpirationYear() { return expirationYear; }
public PaymentCard setExpirationYear(Integer value) { this.expirationYear = value; return this; }
public String getSecurityCode() { return securityCode; }
public PaymentCard setSecurityCode(String value) { this.securityCode = value; return this; }
public Boolean getIsPrimary() { return isPrimary; }
public PaymentCard setIsPrimary(Boolean value) { this.isPrimary = value; return this; }
}
public static class ResAction
{
public String externalID = null;
public String resActionTypeID = null;
public ResActionTypeCode resActionType = null;
public String sourceResAction = null;
public String resActionText = null;
public String resActionBy = null;
public Date resActionDate = null;
public Date inactiveDate = null;
public String getExternalID() { return externalID; }
public ResAction setExternalID(String value) { this.externalID = value; return this; }
public String getResActionTypeID() { return resActionTypeID; }
public ResAction setResActionTypeID(String value) { this.resActionTypeID = value; return this; }
public ResActionTypeCode getResActionType() { return resActionType; }
public ResAction setResActionType(ResActionTypeCode value) { this.resActionType = value; return this; }
public String getSourceResAction() { return sourceResAction; }
public ResAction setSourceResAction(String value) { this.sourceResAction = value; return this; }
public String getResActionText() { return resActionText; }
public ResAction setResActionText(String value) { this.resActionText = value; return this; }
public String getResActionBy() { return resActionBy; }
public ResAction setResActionBy(String value) { this.resActionBy = value; return this; }
public Date getResActionDate() { return resActionDate; }
public ResAction setResActionDate(Date value) { this.resActionDate = value; return this; }
public Date getInactiveDate() { return inactiveDate; }
public ResAction setInactiveDate(Date value) { this.inactiveDate = value; return this; }
}
public static enum ResActionTypeCode
{
Rt,
At,
Tr;
}
}
To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json
To embed the response in a jsonp callback, append ?callback=myCallback
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /v2/reservation/{CendynPropertyId} HTTP/1.1
Host: cert.cendyn.com
Accept: application/json
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length
{"reservation":{"cendynPropertyID":"String","propertyName":"String","uniqueIDs":[{"id":"String","type":"String","context":"String"}],"resTypeCode":"String","resStatusCode":"String","resStatus":"String","confirmationNum":"String","centralResNum":"String","resArriveDate":"0001-01-01T00:00:00.0000000","resDepartDate":"0001-01-01T00:00:00.0000000","resArriveTime":"String","resDepartTime":"String","numRooms":0,"buildingCode":"String","roomTypeCode":"String","roomNumber":"String","rateCode":"String","rateCategoryCode":"String","rateAmount":0,"rateConfidential":false,"packageCode":"String","packageAmount":0,"packageDescription":"String","discountCode":"String","discountAmount":0,"discountPercent":0,"discountReasonCode":"String","guaranteedByCode":"String","mop":"String","isNotRefundable":false,"sharerCode":"String","legNumbers":"String","groupID":"String","groupName":"String","resSourceCode":"String","resSourceCategory":"String","trvlAgntPmsID":"String","trvlAgntCode":"String","trvlAgntIATA":"String","trvlAgntName":"String","marketSegmentCode":"String","marketCodeCategory":"String","marketRegionCode":"String","companyCode":"String","companyName":"String","billingCode":"String","billingName":"String","customerSegment":"String","numAdults":0,"numYouths":0,"numChildren":0,"totalRoomNights":0,"dateResMade":"0001-01-01T00:00:00.0000000","dateResUpdated":"0001-01-01T00:00:00.0000000","resMadeBy":"String","resUpdatedBy":"String","checkedInBy":"String","checkedOutBy":"String","cancellationID":"String","cancellationCode":"String","cancellationComment":"String","cancellationDate":"0001-01-01T00:00:00.0000000","sourceName":"String","sourceID":"String","averageRoomRate":0,"depositAmountDue":0,"depositAmountPaid":0,"accountBalance":0,"totalOtherRevenue":0,"totalFBRevenue":0,"totalRoomRevenue":0,"totalTax":0,"totalRevenue":0,"currencyCode":"String","guests":[{"arrivalDate":"0001-01-01T00:00:00.0000000","departureDate":"0001-01-01T00:00:00.0000000","profileSequence":0,"isPrimary":false,"folioID":"String","percentageBilled":0,"purposeOfStay":"String","originalReservationNum":"String","originalConfirmationNum":"String","guestGroupSequence":0,"taxType":"String","guestProfile":{"cendynPropertyID":"String","propertyName":"String","uniqueIDs":[{"id":"String","type":"String","context":"String"}],"profileTypeCode":"String","profileTypeDescription":"String","nameCode":"String","profileTypeCategory":"String","jobTitle":"String","salutation":"String","firstName":"String","familiarName":"String","middleName":"String","lastName":"String","fullName":"String","nameSuffix":"String","vipid":"String","vipCode":"String","primaryLanguage":"String","genderCode":"String","dobYear":"String","dobMonth":"String","dobDayOfMonth":"String","companyName":"String","arNumber":"String","allowMail":false,"allowEMail":false,"guestPriv":false,"allowPhone":false,"allowSMS":false,"allowHistory":false,"allowMarketResearch":false,"allowThirdParty":false,"allowLoyaltyProgram":false,"creatorCode":"String","lastUpdaterCode":"String","dateProfileCreated":"0001-01-01T00:00:00.0000000","dateProfileUpdated":"0001-01-01T00:00:00.0000000","inactiveDate":"0001-01-01T00:00:00.0000000","nationality":"String","resortCode":"String","retiredProfileId":"String","transferredSubscriptionId":"String","sourceName":"String","sourceID":"String","optOutMarketing":false,"optOutDate":"0001-01-01T00:00:00.0000000","profileExtension":{"languageCode":"String","salutationExt":"String","firstNameExt":"String","familiarNameExt":"String","middleNameExt":"String","lastNameExt":"String","nameSuffixExt":"String","companyNameExt":"String","blacklist":"String","blackListMessage":"String","anonymizationStatus":"String"},"addresses":[{"addressTypeCode":"String","addressTypeDescription":"String","addressStatus":"String","attn":"String","address1":"String","address2":"String","city":"String","stateProvince":"String","postalCode":"String","countryCode":"String","isPrimary":false,"addressLanguage":"String","addressCleansed":false,"optOutMarketing":false,"optOutDate":"0001-01-01T00:00:00.0000000"}],"memberships":[{"externalID":"String","programCode":"String","membershipID":"String","membershipCategory":"String","membershipName":"String","membershipLevel":"String","membershipStatus":"String","enrollmentCode":"String","dateMembershipStarts":"0001-01-01T00:00:00.0000000","dateMembershipExpires":"0001-01-01T00:00:00.0000000","totalStays":0,"awardCredits":0,"awardAvailable":0,"primaryAirline":false,"displaySequence":0,"sourceName":"String","sourceID":"String","isActive":false,"inactiveDate":"0001-01-01T00:00:00.0000000","pointsIndicator":false}],"contactMethods":[{"type":"String","category":"String","dataValue":"String","extraData":"String","optOut":false,"sourceDate":"0001-01-01T00:00:00.0000000","isPrimary":false,"confirmation":false,"inactiveDate":"0001-01-01T00:00:00.0000000","optOutMarketing":false,"optOutDate":"0001-01-01T00:00:00.0000000"}],"actionComments":[{"externalID":"String","commentType":"String","commentTitle":"String","commentClass":"String","actionType":"String","comment":"String","actionDate":"0001-01-01T00:00:00.0000000","inactiveDate":"0001-01-01T00:00:00.0000000","guestViewable":false,"creatorCode":"String","dateCommentCreated":"0001-01-01T00:00:00.0000000","resortCode":"String"}],"specialRequests":[{"externalID":"String","requestType":"String","requestCode":"String","requestComments":"String","resortField":"String","actionTypeCode":"String","actionType":"String","inactiveDate":"0001-01-01T00:00:00.0000000"}],"udfDataCollection":[{"cendynPropertyID":"String","moduleName":"String","tableName":"String","columnName":"String","udfValue":"String"}],"lead":{"fK_Reservation":"00000000000000000000000000000000","externalLeadID":"String","externalLeadSource":"String","leadStatus":"String","leadAcquired":"0001-01-01T00:00:00.0000000","tentativeStartDate":"0001-01-01T00:00:00.0000000","tentativeEndDate":"0001-01-01T00:00:00.0000000","assignedAgent":"String","assignedDate":"0001-01-01T00:00:00.0000000","contactMethod":"String","contactAgent":"String","contactDate":"0001-01-01T00:00:00.0000000","lastFollowupMethod":"String","lastFollowupAgent":"String","lastFollowupDate":"0001-01-01T00:00:00.0000000","bookingMethod":"String","bookingAgent":"String","bookingDate":"0001-01-01T00:00:00.0000000","reasonforStay":"String","marketCode":"String","campaignCode":"String","campaignName":"String","priceEstimate":0,"flaggedForAttention":false},"relatedTravelers":[{"cendynPropertyID":"String","propertyName":"String","uniqueIDs":[{"id":"String","type":"String","context":"String"}],"salutation":"String","firstName":"String","familiarName":"String","middleName":"String","lastName":"String","fullName":"String","suffix":"String","relation":"String","isPrimary":false}],"documents":[{"documentID":"String","documentType":"String","documentSource":"String","codeOnDocument":"String","documentNotes":"String","nameOnDocument":"String","nationalityOnDocument":"String","effectiveDate":"0001-01-01T00:00:00.0000000","expirationDate":"0001-01-01T00:00:00.0000000","issuer":"String","issuerCountry":"String","isPrimary":false,"piI_StoredAs":"String","inactiveDate":"0001-01-01T00:00:00.0000000"}],"vouchers":[{"hotelCode":"String","voucherID":"String","voucherID2":"String","appliedToResort":"String","reservationID":"String","profileIDRecipient":"String","subscriberIDRecipient":"String","recipientName":"String","emailaddress":"String","profileIDPurchaser":"String","purchaserName":"String","voucherStatus":"String","voucherType":"String","membershipType":"String","certCode":"String","certNo":"String","shortDescription":"String","giftMessage":"String","comments":"String","voucherAmount":0,"currencyCode":"String","issueType":"String","dateConsumed":"0001-01-01T00:00:00.0000000","expirationDate":"0001-01-01T00:00:00.0000000","awardPoints":0,"ruleType":"String","ruleValue":"String","cancelAllowed":false,"maxExtensions":0,"referenceType":"String","referenceID":"String","promotionCode":"String","reservationConsumed":false,"webConsumed":false,"pmsConsumed":false,"verifyCertNo":false,"generateInLieu":false,"creatorCode":"String","lastUpdaterCode":"String","folioID":"String","inactiveDate":"0001-01-01T00:00:00.0000000"}],"profilePolicies":[{"policyType":"String","attributeName":"String","integerValue":0,"stringValue":"String","effectiveDate":"0001-01-01T00:00:00.0000000","expirationDate":"0001-01-01T00:00:00.0000000","comments":"String","externalID":"String","appliesTo":"String","appliesToDescriptor":"String"}]},"externalReferences":[{"pK_ExternalReferences":"00000000000000000000000000000000","fK_Internal":"00000000000000000000000000000000","fK_InternalId":0,"keyTable":"String","referenceType":"String","referenceSource":"String","referenceNumber":"String","legNumber":0}],"activities":[{"cendynPropertyID":"String","reservationID":"String","profileID":"String","activityStatus":"String","activityCategory":"String","activityID1":"String","activitySource1":"String","activityID2":"String","activitySource2":"String","activityName":"String","activityDescription":"String","activityNotes":"String","groupCode":"String","currencyCode":"String","amount":0,"depositRequired":0,"depositCollectorType":"String","inactiveDate":"0001-01-01T00:00:00.0000000","urlLink":"String","confirmationNum":"String","activityClass":"String","activityCode":"String","activitySubCode":"String","languageCode":"String","numAdults":0,"numYouths":0,"numChildren":0,"startDate":"0001-01-01T00:00:00.0000000","startTaskType":"String","startLocationCode":"String","startLocationName":"String","endDate":"0001-01-01T00:00:00.0000000","endTaskType":"String","endLocationCode":"String","durationUnit":"String","relatedDate":"0001-01-01T00:00:00.0000000","relatedType":"String","relatedLocationCode":"String","relatedDescription":"String","vipCode":"String","assignedUser":"String","bookedDate":"0001-01-01T00:00:00.0000000","bookedBy":"String","lastUpdatedDate":"0001-01-01T00:00:00.0000000","lastUpdatedBy":"String","cancellationCode":"String","customField1":"String","customField2":"String","customField3":"String","customField4":"String","customField5":"String"}],"udfDataCollection":[{"cendynPropertyID":"String","moduleName":"String","tableName":"String","columnName":"String","udfValue":"String"}]}],"stayHeaders":[{"externalID":"String","stayBeginDate":"0001-01-01T00:00:00.0000000","stayEndDate":"0001-01-01T00:00:00.0000000","buildingCode":"String","roomNumber":"String","roomType":"String","marketSegmentCode":"String","resSourceCode":"String","shareCode":"String","invBlockCode":"String","resStatusType":"String","rtc":"String","channelCode":"String","sourceSequence":0,"rateType":"String","rateCategory":"String","dailyRate":0,"currencyCode":"String","promotionCode":"String","stayDetails":[{"externalID":"String","stayDate":"0001-01-01T00:00:00.0000000","roomNumber":"String","roomType":"String","rateType":"String","marketCode":"String","resSourceCode":"String","numberOfRooms":0,"dailyRate":0,"currencyCode":"String","dateStayDetailUpdated":"0001-01-01T00:00:00.0000000","dailyRateBeforeTax":0,"dailyRateAfterTax":0,"taxTypes":[{"amount":0,"code":"String","description":"String"}]}],"cancelPenalties":[{"ruleType":"String","ruleCode":"String","ruleDescription":"String","resortRuleID":"String","ruleID":"String","amount":0,"percentage":0,"cancelByDate":"0001-01-01T00:00:00.0000000","cancelPercentDue":0,"cancelRoomNights":0,"activityDeposit":0,"roomDeposit":0,"ruleScope":"String","currencyCode":"String"}],"resServices":[{"externalID":"String","serviceType":"String","serviceGroup":"String","resAction":"String","servicePricingType":"String","serviceSequence":0,"serviceInventoryCode":"String","startDate":"0001-01-01T00:00:00.0000000","endDate":"0001-01-01T00:00:00.0000000","frequency":"String","priceAmount":0,"currencyCode":"String","quantity":0,"ratePlanCode":"String","inventoryBlockCode":"String","priceGuaranteed":false,"inclusive":false,"serviceComments":"String","inactiveDate":"0001-01-01T00:00:00.0000000","servicePrices":[{"externalID":"String","actualBeginDate":"0001-01-01T00:00:00.0000000","actualEndDate":"0001-01-01T00:00:00.0000000","unitPrice":0}]}],"payInfoCollection":[{"recordType":"String","methodTypeCode":"String","methodType":"String","dueDate":"0001-01-01T00:00:00.0000000","amount":0,"currencyCode":"String","cancelIfNotReceived":false,"dropTime":"0001-01-01T00:00:00.0000000"}],"fixedCharges":[{"chargeCode":"String","chargeName":"String","description":"String","frequency":"String","chargeUnit":0,"chargeType":"String","curencyCode":"String","amount":0,"taxInclusive":false,"taxAmount":0,"percentage":0,"effectiveDate":"0001-01-01T00:00:00.0000000","expirationDate":"0001-01-01T00:00:00.0000000","taxable":false,"customCode1":"String","customCode2":"String","customCode3":"String","inactiveDate":"0001-01-01T00:00:00.0000000"}]}],"actionComments":[{"externalID":"String","commentType":"String","commentTitle":"String","commentClass":"String","actionType":"String","comment":"String","actionDate":"0001-01-01T00:00:00.0000000","inactiveDate":"0001-01-01T00:00:00.0000000","guestViewable":false,"creatorCode":"String","dateCommentCreated":"0001-01-01T00:00:00.0000000","resortCode":"String"}],"specialRequests":[{"externalID":"String","requestType":"String","requestCode":"String","requestComments":"String","resortField":"String","actionTypeCode":"String","actionType":"String","inactiveDate":"0001-01-01T00:00:00.0000000"}],"udfDataCollection":[{"cendynPropertyID":"String","moduleName":"String","tableName":"String","columnName":"String","udfValue":"String"}],"taxTypes":[{"amount":0,"code":"String","description":"String"}],"stayHistoryRevenueCollection":[{"recordStatus":"String","revenueGroup":"String","revenueType":"String","amount":0,"currencyCode":"String","folioWindow":"String","transactionDate":"0001-01-01T00:00:00.0000000","inactiveDate":"0001-01-01T00:00:00.0000000"}],"resServices":[{"externalID":"String","serviceType":"String","serviceGroup":"String","resAction":"String","servicePricingType":"String","serviceSequence":0,"serviceInventoryCode":"String","startDate":"0001-01-01T00:00:00.0000000","endDate":"0001-01-01T00:00:00.0000000","frequency":"String","priceAmount":0,"currencyCode":"String","quantity":0,"ratePlanCode":"String","inventoryBlockCode":"String","priceGuaranteed":false,"inclusive":false,"serviceComments":"String","inactiveDate":"0001-01-01T00:00:00.0000000","servicePrices":[{"externalID":"String","actualBeginDate":"0001-01-01T00:00:00.0000000","actualEndDate":"0001-01-01T00:00:00.0000000","unitPrice":0}]}],"externalReferences":[{"pK_ExternalReferences":"00000000000000000000000000000000","fK_Internal":"00000000000000000000000000000000","fK_InternalId":0,"keyTable":"String","referenceType":"String","referenceSource":"String","referenceNumber":"String","legNumber":0}],"paymentMethods":[{"methodOfPayment":"String","folioID":"String","paymentCards":[{"cardType":"String","cardHolderName":"String","cardValue":"String","cardValueType":"String","expirationMonth":0,"expirationYear":0,"securityCode":"String","isPrimary":false}]}],"resActions":[{"externalID":"String","resActionTypeID":"String","resActionType":"RT","sourceResAction":"String","resActionText":"String","resActionBy":"String","resActionDate":"0001-01-01T00:00:00.0000000","inactiveDate":"0001-01-01T00:00:00.0000000"}]},"status":"Success","statusMessage":"String","recordsReturned":0,"recordsAvailable":0,"pageNumber":0,"pageSize":0}