A reservation can go through the following states:
- New request: the guest has made a request and it is pending acceptance by the host.
- Waiting payment: the host has accepted the request and is awaiting payment from the client.
- Booked: the guest has already paid and the booking is confirmed.
- Completed: the client has already carried out his activity in the space.
- Rejected: the host has rejected the request.
- Cancelled: the guest has cancelled the request.
- Annulled by the host: the host has cancelled a booking that was already paid.
- Annulled by the guest: the guest has cancelled a booking that was already paid.
- Past: the requested date has already passed.
- Expired: the guest's payment deadline has expired. This deadline is stipulated in 7 calendar days.
- Approval expired: the deadline for the host's response has expired. This deadline is stipulated in 7 calendar days.