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';
}