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,