From 90c2b6fb9ffcbf1b9c4c5fcedd2e081b8128810e Mon Sep 17 00:00:00 2001 From: androidlover5842 Date: Thu, 5 Feb 2026 13:05:43 +0530 Subject: [PATCH] roomStays: show rates --- .../trisolarispms/data/api/model/RoomStayActiveModels.kt | 4 +++- .../trisolarispms/ui/roomstay/RoomStayListSection.kt | 7 +++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/android/trisolarispms/data/api/model/RoomStayActiveModels.kt b/app/src/main/java/com/android/trisolarispms/data/api/model/RoomStayActiveModels.kt index 6da42cb..eae7ab4 100644 --- a/app/src/main/java/com/android/trisolarispms/data/api/model/RoomStayActiveModels.kt +++ b/app/src/main/java/com/android/trisolarispms/data/api/model/RoomStayActiveModels.kt @@ -12,5 +12,7 @@ data class ActiveRoomStayDto( val roomTypeName: String? = null, val fromAt: String? = null, val checkinAt: String? = null, - val expectedCheckoutAt: String? = null + val expectedCheckoutAt: String? = null, + val nightlyRate: Long? = null, + val currency: String? = null ) diff --git a/app/src/main/java/com/android/trisolarispms/ui/roomstay/RoomStayListSection.kt b/app/src/main/java/com/android/trisolarispms/ui/roomstay/RoomStayListSection.kt index fe55b43..c6fd8e5 100644 --- a/app/src/main/java/com/android/trisolarispms/ui/roomstay/RoomStayListSection.kt +++ b/app/src/main/java/com/android/trisolarispms/ui/roomstay/RoomStayListSection.kt @@ -71,6 +71,13 @@ internal fun RoomStayListSection( if (!timeLine.isNullOrBlank()) { Text(text = timeLine, style = MaterialTheme.typography.bodySmall) } + stay.nightlyRate?.let { nightlyRate -> + val currency = stay.currency?.takeIf { it.isNotBlank() } ?: "INR" + Text( + text = "Nightly rate: $currency $nightlyRate", + style = MaterialTheme.typography.bodySmall + ) + } val roomStayId = stay.roomStayId.orEmpty() val canCheckoutThisStay = canShowRoomStayCheckoutButton( canCheckOutRoomStay = canCheckOutRoomStay,