class ApiEndpoints {
// Auth endpoints
static const String logout = '/logout';
// Booking endpoints
static const String getCurrentBookings = '/booking/v1/GetCurrentBookings';
static const String getPastBookings = '/booking/v1/GetPastBookings';
static const String getCancelledBookings = '/booking/v1/GetCancelledBookings';
static const String preArrivalByToken = '/booking/v1/PreArrivalByToken';
static const String checkIn = '/booking/v1/CheckIn';
static const String checkOut = '/booking/v1/CheckOut';
static const String getBookingDetails =
'/booking/v1/GetBookingDetails?confirmationId={confirmationId}&hotelCode={hotelCode}';
static const String findBookingByConfirmationId = '/booking/v1/FindBooking';
//Up sales endpoints
static const String upSales = '/booking/v1/GetAvailableUpsells';
static const String addUpSalesToBooking = '/booking/v1/AddUpsellOptions';
//Default endpoints
static const String orderHousekeeping = '/booking/v1/OrderHouseKeeping';
// Member endpoints
static const String getGuestProfile = '/Members/v1/GetGuestProfile';
static const String deleteGuest = '/Members/v1/DeleteGuest';
static const String clubSignup = '/Members/v1/ClubSignup';
static const String updateGuestData = '/Members/v1/UpdateGuestData';
static const String communicationPreference = '/Members/v1/GetPermissions';
// Key endpoints
static const String createEndpointRegistration =
'/keys/v1/CreateEndpointRegistration';
static const String provisionKey = '/keys/v1/ProvisionKey';
// Hotel endpoints
static const String getHotelInfo = '/Content/v1/api/v1/hotel';
// Room sharing endpoints
static const String createRoomSharingLink = '/booking/v1/CreateRoomSharing';
static const String consumeRoomSharingLink =
'/booking/v1/ConsumeRoomSharing?sharingId={sharingId}&hotelCode={hotelCode}';
static const String removeGuestsFromBooking = '/booking/v1/RemovePersonFromSharedReservation';
// Push notifications endpoints
static const String registerPushToken = '{url}/rest/{customerid}/apps/{appid}/devices';
}