Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Structure

Excerpt


FieldTypeRequiredDescription
idIntegertrueUnique identifier for the ReservationRoomStaySummary.
reservationRoomStayReservationRoomStay

reservationRoomStayIdString

reservationReservation

reservationIdInteger

pmsLocatorString

crsLocatorString

otaLocatorString

cmLocatorString

holderString

arrivalLocalDate

departureLocalDate

nightsInteger

productAccommodationAccommodation

productAccommodationUpgradeAccommodation

roomTypeRoomType

adultInteger

juniorInteger

childInteger

infantInteger

extraBedInteger

extraCotInteger

boardBoard

guestString

allotmentAllotment

rateRate

offerOffer

promotionPromotion

accommodationAmountBigDecimal

boardAmountBigDecimal

serviceAmountBigDecimal

totalAmountBigDecimal

currencyCurrency

bookerCompany

billToCompany

companyCompany

centralCompany

roomRoom

paymentTypePaymentType

propertyPolicyPolicy

propertySourceSource

propertyChannelChannel

propertySegmentSegment

reservationStatusTypeReservationStatusType

expiredDateLocalDate



JSON representation

Code Block
languagepowershell
themeDJango
{
	"id": 11,
	"reservationRoomStay": null,
	"reservationRoomStayId": 11,
	"reservation": null,
	"reservationId": 7,
	"pmsLocator": "ALI00000007/11",
	"crsLocator": null,
	"otaLocator": null,
	"cmLocator": null,
	"holder": null,
	"arrival": "2020-02-04",
	"departure": "2020-02-07",
	"nights": 3,
	"productAccommodation": {
		"id": 632,
		"name": "Single"
	},
	"productAccommodationUpgrade": null,
	"roomType": null,
	"adult": 1,
	"junior": 0,
	"child": 0,
	"infant": 0,
	"extraBed": 0,
	"extraCot": 0,
	"board": {
		"id": 7,
		"code": null,
		"name": "HalfBoard",
		"serviceList": [{
			"id": 61,
			"name": "Breakfast"
		}, {
			"id": 66,
			"name": "Dinner"
		}]
	},
	"guest": "Nancy Léana Morrison",
	"allotment": null,
	"rate": {
		"id": 2,
		"code": "BAR",
		"name": "Best Available Rate"
	},
	"offer": {
		"id": 2,
		"code": "NR",
		"name": "Non Refundable"
	},
	"promotion": null,
	"accommodationAmount": 467.700000,
	"boardAmount": 156.000000,
	"serviceAmount": 120.000000,
	"totalAmount": 743.700000,
	"currency": {
		"id": 1,
		"code": "EUR",
		"name": "Euro"
	},
	"booker": {
		"id": 911,
		"name": "Wordtune",
		"code": null,
		"taxId": "34233900",
		"iataId": null,
		"companyEmailList": [{
			"id": 911,
			"primary": true,
			"emailAddressType": {
				"id": 1,
				"code": "1",
				"name": "Personal"
			},
			"email": "nmorrisonoz@ehow.com",
			"remark": null
		}],
		"companyAddressList": [{
			"id": 911,
			"primary": true,
			"communicationLocationType": {
				"id": 1,
				"code": "1",
				"name": "Home"
			},
			"street": "8 Glendale Place",
			"city": "Sarasota",
			"stateProvName": "Álava",
			"stateProvCode": "ES-VI",
			"postalCode": "34233",
			"countryCode": "ES",
			"remark": "Address Remark"
		}],
		"companyPhoneList": [{
			"id": 911,
			"primary": true,
			"phoneLocationType": {
				"id": 6,
				"code": "6",
				"name": "Home"
			},
			"phoneTechType": {
				"id": 1,
				"code": "1",
				"name": "Voice"
			},
			"countryAccessCode": "+34",
			"areaCityCode": "B",
			"phoneNumber": "1-(941)176-0996",
			"extension": "1",
			"remark": "Phone Remark"
		}],
		"companyTaxAddress": {
			"id": 901,
			"communicationLocationType": null,
			"street": "8 Glendale Place",
			"city": "Sarasota",
			"stateProvName": "Pontevedra",
			"stateProvCode": "ES-PO",
			"postalCode": "34233",
			"countryCode": "ES",
			"remark": "Address Remark"
		},
		"remark": "Company Remarks"
	},
	"billTo": {
		"id": 836,
		"name": "Dabtype",
		"code": null,
		"taxId": "40293825",
		"iataId": null,
		"companyEmailList": [{
			"id": 836,
			"primary": true,
			"emailAddressType": {
				"id": 1,
				"code": "1",
				"name": "Personal"
			},
			"email": "jfoxmw@sfgate.com",
			"remark": null
		}],
		"companyAddressList": [{
			"id": 836,
			"primary": true,
			"communicationLocationType": {
				"id": 1,
				"code": "1",
				"name": "Home"
			},
			"street": "52865 Main Drive",
			"city": "Louisville",
			"stateProvName": "Kentucky",
			"stateProvCode": null,
			"postalCode": "40293",
			"countryCode": "LA",
			"remark": "Address Remark"
		}],
		"companyPhoneList": [{
			"id": 836,
			"primary": true,
			"phoneLocationType": {
				"id": 6,
				"code": "6",
				"name": "Home"
			},
			"phoneTechType": {
				"id": 1,
				"code": "1",
				"name": "Voice"
			},
			"countryAccessCode": "+34",
			"areaCityCode": "B",
			"phoneNumber": "1-(502)141-5836",
			"extension": "1",
			"remark": "Phone Remark"
		}],
		"companyTaxAddress": {
			"id": 826,
			"communicationLocationType": null,
			"street": "52865 Main Drive",
			"city": "Louisville",
			"stateProvName": "Kentucky",
			"stateProvCode": null,
			"postalCode": "40293",
			"countryCode": "ET",
			"remark": "Address Remark"
		},
		"remark": "Company Remarks"
	},
	"central": null,
	"company": null,
	"room": {
		"id": 10,
		"code": "110",
		"name": "110",
		"roomSpaceStatusType": {
			"id": 2,
			"code": "DI",
			"name": "Dirty"
		},
		"reservationRoomStay": null
	},
	"paymentType": {
		"id": 1,
		"code": "G",
		"name": "Pay Guest"
	},
	"propertyPolicy": {
		"id": 7,
		"code": "NR",
		"name": "Non Refundable"
	},
	"propertySource": {
		"id": 9,
		"code": "COM",
		"name": "Company"
	},
	"propertyChannel": {
		"id": 7,
		"code": "CRS",
		"name": "CRS"
	},
	"propertySegment": {
		"id": 25,
		"code": "CAGE",
		"name": "Company Agent"
	},
	"reservationStatusType": {
		"id": 4,
		"code": "IH",
		"name": "InHouse"
	},
	"expiredDate": null
}