booking create: manage booking rates flow

This commit is contained in:
androidlover5842
2026-01-29 12:09:43 +05:30
parent 29065cee22
commit 5f522ca3ab
17 changed files with 1033 additions and 18 deletions

View File

@@ -5,6 +5,32 @@ sealed interface AppRoute {
data class CreateBooking(val propertyId: String) : AppRoute
data class GuestInfo(val propertyId: String, val bookingId: String, val guestId: String) : AppRoute
data class GuestSignature(val propertyId: String, val bookingId: String, val guestId: String) : AppRoute
data class ManageRoomStaySelect(
val propertyId: String,
val bookingId: String,
val fromAt: String,
val toAt: String?
) : AppRoute
data class ManageRoomStayRates(
val propertyId: String,
val bookingId: String,
val fromAt: String,
val toAt: String?
) : AppRoute
data class ManageRoomStaySelectFromBooking(
val propertyId: String,
val bookingId: String,
val guestId: String,
val fromAt: String,
val toAt: String?
) : AppRoute
data class ManageRoomStayRatesFromBooking(
val propertyId: String,
val bookingId: String,
val guestId: String,
val fromAt: String,
val toAt: String?
) : AppRoute
data object AddProperty : AppRoute
data class ActiveRoomStays(val propertyId: String, val propertyName: String) : AppRoute
data class Rooms(val propertyId: String) : AppRoute