ReservationRoomStay

Structure

FieldTypeRequiredDescription
idIntegertrueUnique identifier for the Product.
reservationReservationtrueParent reservation of this reservationRoomStay.
reservationStatusTypeReservationStatusTypetrueStatus of the reservationRoomStay.
reservationSituationTypeReservationSituationTypetrueSituation of the reservationRoomStay.
arrivalDatetrueArrival date of the reservationRoomStay.
departureDatetrueDeparture date of the reservationRoomStay.
arrivalTimeDateTimefalseArrival dateTime of the reservationRoomStay.
departureTimeDateTimefalseDeparture dateTime of the reservationRoomStay.
quantityIntegertrueAmount of the product related to this ReservationRoomStay.
productProducttrueProduct related to this ReservationRoomStay.
adultIntegertrueNumber of adults.
juniorIntegertrueNumber of junior.
childIntegertrueNumber of child.
infantIntegertrueNumber of infant.
productFeeProductFeefalseThe fee that is applied to this ReservationRoomStay.
folioTypeFolioTypefalseThe type of Folio that creates this ReservationRoomStay.
adultFeeIntegerfalseThe amount of fee's that are applied to adult.
juniorFeeIntegerfalseThe amount of fee's that are applied to junior.
childFeeIntegerfalseThe amount of fee's that are applied to child.
infantFeeIntegerfalseThe amount of fee's that are applied to infant.
pmsLocatorStringfalseLocator code
crsLocatorStringfalseLocator code
otaLocatorStringfalseLocator code
cmLocatorStringfalseLocator code
remarkStringfalseRemarks or comments.
privateRemarkStringfalseRemarks or comments that are private.

JSON representation

{
  "id": 1,
  "createdDate": "2018-08-03T13:56:28.010Z",
  "modifiedDate": "2018-08-03T13:56:40.843Z",
  "createdUser": 23,
  "modifiedUser": 23,
  "reservationStatusType": {
    "id": 4,
    "code": "COM",
    "name": "Committed",
    "nameI18n": "Committed",
    "colorCode": "#43a047"
  },
  "reservationSituationType": {
    "id": 2,
    "code": "CO",
    "name": "CheckOut",
    "nameI18n": "Checkout",
    "colorCode": "#e53935"
  },
  "arrival": "2018-06-01",
  "departure": "2018-06-02",
  "quantity": 1,
  "product": {
    "id": 14,
    "createdDate": "2018-08-03T13:50:40.303Z",
    "modifiedDate": "2018-08-03T13:51:44.207Z",
    "createdUser": 0,
    "modifiedUser": 0,
    "property": null,
    "chainProduct": null,
    "name": "Double",
    "propertyRoomTypeRoomSubType": null,
    "productProduceSet": null,
    "productTaxIncludedSet": null,
    "productPaymentAccessTypeSet": null,
    "productOccupancySet": null,
    "productServiceDailyPriceSet": null,
    "allotmentProductSet": null,
    "reservationRoomStaySet": null,
    "rateProductServiceSet": null,
    "rateProductBoardSet": null,
    "productFeeFormulaSet": null,
    "productTaxFormulaSet": null
  },
  "adult": 2,
  "junior": 0,
  "child": 0,
  "infant": 0,
  "productFee": {
    "id": 296,
    "createdDate": "2018-08-03T13:50:43.240Z",
    "modifiedDate": "2018-08-03T13:51:52.030Z",
    "createdUser": 0,
    "modifiedUser": 0,
    "property": null,
    "chainProduct": null,
    "name": "City Tax Barcelona",
    "productProduceSet": null,
    "productTaxIncludedSet": null,
    "productPaymentAccessTypeSet": null,
    "productOccupancySet": null,
    "productServiceDailyPriceSet": null,
    "allotmentProductSet": null,
    "reservationRoomStaySet": null,
    "rateProductServiceSet": null,
    "rateProductBoardSet": null,
    "productFeeFormulaSet": null,
    "productTaxFormulaSet": null
  },
  "folioType": {
    "id": 1,
    "code": "M",
    "name": "Main",
    "nameI18n": "Main",
    "colorCode": "#43a047"
  },
  "adultFee": 2,
  "juniorFee": 0,
  "childFee": 0,
  "infantFee": 0,
  "reservationRoomStayCardSet": [],
  "reservationRoomStayDailySet": [
    {
      "id": 1,
      "createdDate": "2018-08-03T13:56:28.200Z",
      "modifiedDate": "2018-08-03T13:56:32.147Z",
      "createdUser": 23,
      "modifiedUser": 23,
      "date": "2018-06-01",
      "price": 100,
      "currency": {
        "id": 1,
        "codeISO4217": "EUR",
        "name": "Euro",
        "nameI18n": "Euro"
      },
      "paymentType": {
        "id": 1,
        "code": "G",
        "name": "Pay Guest",
        "nameI18n": "Pay Guest"
      },
      "postingDate": "2018-08-03"
    }
  ],
  "reservationRoomStayGuestSet": [
    {
      "id": 2,
      "createdDate": "2018-08-03T13:56:28.283Z",
      "modifiedDate": "2018-08-03T13:56:30.787Z",
      "createdUser": 23,
      "modifiedUser": 23,
      "profile": {
        "id": 3002,
        "createdDate": "2018-08-03T13:56:30.767Z",
        "modifiedDate": "2018-08-03T13:56:30.777Z",
        "createdUser": 23,
        "modifiedUser": 23,
        "chain": null,
        "profileType": null,
        "name": "Carl Anaïs Washington",
        "primaryDocumentNumber": "12345678",
        "primaryDocumentName": "Carl Anaïs Washington",
        "profileDocumentList": null,
        "profileAddressList": null,
        "profileEmailList": null,
        "profilePhoneList": null,
        "profileCardList": null,
        "profileCommentList": null,
        "profileTagList": null,
        "profileCompanyList": null,
        "profileTaxAddressList": null,
        "profileCustomerCustomFieldValueSet": null,
        "profileCompanyCustomFieldValueSet": null,
        "rateProfileSet": null,
        "profileAccountReceivableSet": null
      },
      "documentNumber": "12345678",
      "prefixName": "Ms",
      "givenName": "Carl",
      "middleName": "Anaïs",
      "surName": "Washington"
    },
    {
      "id": 1,
      "createdDate": "2018-08-03T13:56:28.283Z",
      "modifiedDate": "2018-08-03T13:56:30.783Z",
      "createdUser": 23,
      "modifiedUser": 23,
      "profile": {
        "id": 3001,
        "createdDate": "2018-08-03T13:56:30.753Z",
        "modifiedDate": "2018-08-03T13:56:30.757Z",
        "createdUser": 23,
        "modifiedUser": 23,
        "chain": null,
        "profileType": null,
        "name": "Christina Mylène Nelson",
        "primaryDocumentNumber": "12345678",
        "primaryDocumentName": "Christina Mylène Nelson",
        "profileDocumentList": null,
        "profileAddressList": null,
        "profileEmailList": null,
        "profilePhoneList": null,
        "profileCardList": null,
        "profileCommentList": null,
        "profileTagList": null,
        "profileCompanyList": null,
        "profileTaxAddressList": null,
        "profileCustomerCustomFieldValueSet": null,
        "profileCompanyCustomFieldValueSet": null,
        "rateProfileSet": null,
        "profileAccountReceivableSet": null
      },
      "documentNumber": "12345678",
      "prefixName": "Mrs",
      "givenName": "Christina",
      "middleName": "Mylène",
      "surName": "Nelson"
    }
  ],
  "reservationRoomStayAssignDailySet": [
    {
      "id": 1,
      "createdDate": "2018-08-03T13:56:28.173Z",
      "modifiedDate": "2018-08-03T13:56:28.177Z",
      "createdUser": 23,
      "modifiedUser": 23,
      "date": "2018-06-01",
      "room": {
        "id": 1,
        "createdDate": "2018-08-03T13:51:41.730Z",
        "modifiedDate": "2018-08-06T10:24:21.680Z",
        "createdUser": 0,
        "modifiedUser": 1,
        "property": null,
        "code": "101",
        "name": "R101",
        "propertyRoomTypeRoomSubType": null,
        "moduleStatusId": 0,
        "moduleStatusName": "",
        "moduleStatusColorCode": "",
        "moduleFloorCode": "",
        "moduleFloorName": "",
        "moduleFloorOrder": 0,
        "roomModuleSet": null,
        "roomFeatureTypeSet": null,
        "reservationRoomStayAssignDailySet": null,
        "hasIssue": false
      }
    }
  ],
  "reservationRoomStayServiceSet": [
    {
      "id": 3,
      "createdDate": "2018-08-03T13:56:28.313Z",
      "modifiedDate": "2018-08-03T13:56:28.320Z",
      "createdUser": 23,
      "modifiedUser": 23,
      "product": {
        "id": 188,
        "createdDate": "2018-08-03T13:50:41.863Z",
        "modifiedDate": "2018-08-03T13:51:45.087Z",
        "createdUser": 0,
        "modifiedUser": 0,
        "property": null,
        "chainProduct": null,
        "name": "Fax",
        "productProduceSet": null,
        "productTaxIncludedSet": null,
        "productPaymentAccessTypeSet": null,
        "productOccupancySet": null,
        "productServiceDailyPriceSet": null,
        "allotmentProductSet": null,
        "reservationRoomStaySet": null,
        "rateProductServiceSet": null,
        "rateProductBoardSet": null,
        "productFeeFormulaSet": null,
        "productTaxFormulaSet": null
      },
      "startDate": "2018-06-01",
      "endDate": "2018-06-02",
      "quantity": 1,
      "reservationRoomStayServiceDailySet": [
        {
          "id": 3,
          "createdDate": "2018-08-03T13:56:28.313Z",
          "modifiedDate": "2018-08-03T13:56:32.230Z",
          "createdUser": 23,
          "modifiedUser": 23,
          "date": "2018-06-01",
          "price": 10,
          "currency": {
            "id": 1,
            "codeISO4217": "EUR",
            "name": "Euro",
            "nameI18n": "Euro"
          },
          "postingDate": "2018-08-03"
        }
      ]
    },
    {
      "id": 1,
      "createdDate": "2018-08-03T13:56:28.293Z",
      "modifiedDate": "2018-08-03T13:56:28.297Z",
      "createdUser": 23,
      "modifiedUser": 23,
      "product": {
        "id": 146,
        "createdDate": "2018-08-03T13:50:41.517Z",
        "modifiedDate": "2018-08-03T13:51:44.877Z",
        "createdUser": 0,
        "modifiedUser": 0,
        "property": null,
        "chainProduct": null,
        "name": "Hostess",
        "productProduceSet": null,
        "productTaxIncludedSet": null,
        "productPaymentAccessTypeSet": null,
        "productOccupancySet": null,
        "productServiceDailyPriceSet": null,
        "allotmentProductSet": null,
        "reservationRoomStaySet": null,
        "rateProductServiceSet": null,
        "rateProductBoardSet": null,
        "productFeeFormulaSet": null,
        "productTaxFormulaSet": null
      },
      "startDate": "2018-06-01",
      "endDate": "2018-06-02",
      "quantity": 1,
      "reservationRoomStayServiceDailySet": [
        {
          "id": 1,
          "createdDate": "2018-08-03T13:56:28.307Z",
          "modifiedDate": "2018-08-03T13:56:32.260Z",
          "createdUser": 23,
          "modifiedUser": 23,
          "date": "2018-06-01",
          "price": 10,
          "currency": {
            "id": 1,
            "codeISO4217": "EUR",
            "name": "Euro",
            "nameI18n": "Euro"
          },
          "postingDate": "2018-08-03"
        }
      ]
    },
    {
      "id": 2,
      "createdDate": "2018-08-03T13:56:28.310Z",
      "modifiedDate": "2018-08-03T13:56:28.317Z",
      "createdUser": 23,
      "modifiedUser": 23,
      "product": {
        "id": 206,
        "createdDate": "2018-08-03T13:50:42.157Z",
        "modifiedDate": "2018-08-03T13:51:45.183Z",
        "createdUser": 0,
        "modifiedUser": 0,
        "property": null,
        "chainProduct": null,
        "name": "Transfer",
        "productProduceSet": null,
        "productTaxIncludedSet": null,
        "productPaymentAccessTypeSet": null,
        "productOccupancySet": null,
        "productServiceDailyPriceSet": null,
        "allotmentProductSet": null,
        "reservationRoomStaySet": null,
        "rateProductServiceSet": null,
        "rateProductBoardSet": null,
        "productFeeFormulaSet": null,
        "productTaxFormulaSet": null
      },
      "startDate": "2018-06-01",
      "endDate": "2018-06-02",
      "quantity": 1,
      "reservationRoomStayServiceDailySet": [
        {
          "id": 2,
          "createdDate": "2018-08-03T13:56:28.310Z",
          "modifiedDate": "2018-08-03T13:56:32.207Z",
          "createdUser": 23,
          "modifiedUser": 23,
          "date": "2018-06-01",
          "price": 10,
          "currency": {
            "id": 1,
            "codeISO4217": "EUR",
            "name": "Euro",
            "nameI18n": "Euro"
          },
          "postingDate": "2018-08-03"
        }
      ]
    },
    {
      "id": 4,
      "createdDate": "2018-08-03T13:56:28.317Z",
      "modifiedDate": "2018-08-03T13:56:28.323Z",
      "createdUser": 23,
      "modifiedUser": 23,
      "product": {
        "id": 128,
        "createdDate": "2018-08-03T13:50:41.363Z",
        "modifiedDate": "2018-08-03T13:51:44.803Z",
        "createdUser": 0,
        "modifiedUser": 0,
        "property": null,
        "chainProduct": null,
        "name": "Room Service Lunch",
        "productProduceSet": null,
        "productTaxIncludedSet": null,
        "productPaymentAccessTypeSet": null,
        "productOccupancySet": null,
        "productServiceDailyPriceSet": null,
        "allotmentProductSet": null,
        "reservationRoomStaySet": null,
        "rateProductServiceSet": null,
        "rateProductBoardSet": null,
        "productFeeFormulaSet": null,
        "productTaxFormulaSet": null
      },
      "startDate": "2018-06-01",
      "endDate": "2018-06-02",
      "quantity": 1,
      "reservationRoomStayServiceDailySet": [
        {
          "id": 4,
          "createdDate": "2018-08-03T13:56:28.317Z",
          "modifiedDate": "2018-08-03T13:56:32.247Z",
          "createdUser": 23,
          "modifiedUser": 23,
          "date": "2018-06-01",
          "price": 10,
          "currency": {
            "id": 1,
            "codeISO4217": "EUR",
            "name": "Euro",
            "nameI18n": "Euro"
          },
          "postingDate": "2018-08-03"
        }
      ]
    }
  ],
  "reservationRoomStayCustomFieldValueSet": [],
  "reservationRoomStayStatusInfoSet": [],
  "reservationRoomStayAlertSet": [],
  "reservationRoomStayRouteSet": null,
  "reservationId": 0
}