status property

String? status
getter/setter pair

Current status of a booking with regards to reconciliation and billing.

Bookings should be reconciled within 45 days after the check-out date. Any booking not reconciled within 45 days will be billed at its original value.

Required. Output only. Possible string values are:

  • "UNSPECIFIED" : Not specified.
  • "UNKNOWN" : The value is unknown in this version.
  • "RESERVATION_ENABLED" : Bookings are for a future date, or a stay is underway but the check-out date hasn't passed. An active reservation can't be reconciled.
  • "RECONCILIATION_NEEDED" : Check-out has already taken place, or the booked dates have passed without cancellation. Bookings that are not reconciled within 45 days of the check-out date are billed based on the original booking price.
  • "RECONCILED" : These bookings have been reconciled. Reconciled bookings are billed 45 days after the check-out date.
  • "CANCELED" : This booking was marked as canceled. Canceled stays with a value greater than zero (due to minimum stay rules or cancellation fees) are billed 45 days after the check-out date.

Implementation

core.String? status;