From 6e87eb76a10da497b95408169bd37041f052cf8a Mon Sep 17 00:00:00 2001 From: androidlover5842 Date: Tue, 27 Jan 2026 16:24:07 +0530 Subject: [PATCH] Update room image models and upload params --- .../java/com/android/trisolarispms/data/api/RoomImageApi.kt | 6 +++++- .../com/android/trisolarispms/data/api/model/RoomModels.kt | 4 ++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/android/trisolarispms/data/api/RoomImageApi.kt b/app/src/main/java/com/android/trisolarispms/data/api/RoomImageApi.kt index 3361f7f..702db38 100644 --- a/app/src/main/java/com/android/trisolarispms/data/api/RoomImageApi.kt +++ b/app/src/main/java/com/android/trisolarispms/data/api/RoomImageApi.kt @@ -2,6 +2,7 @@ package com.android.trisolarispms.data.api import com.android.trisolarispms.data.api.model.ImageDto import okhttp3.MultipartBody +import okhttp3.RequestBody import okhttp3.ResponseBody import retrofit2.Response import retrofit2.http.GET @@ -24,7 +25,10 @@ interface RoomImageApi { suspend fun uploadRoomImage( @Path("propertyId") propertyId: String, @Path("roomId") roomId: String, - @Part file: MultipartBody.Part + @Part file: MultipartBody.Part, + @Part("roomSortOrder") roomSortOrder: RequestBody? = null, + @Part("roomTypeSortOrder") roomTypeSortOrder: RequestBody? = null, + @Part("tags") tags: List? = null ): Response @Streaming diff --git a/app/src/main/java/com/android/trisolarispms/data/api/model/RoomModels.kt b/app/src/main/java/com/android/trisolarispms/data/api/model/RoomModels.kt index c62769b..c1dc112 100644 --- a/app/src/main/java/com/android/trisolarispms/data/api/model/RoomModels.kt +++ b/app/src/main/java/com/android/trisolarispms/data/api/model/RoomModels.kt @@ -55,9 +55,13 @@ data class ImageDto( val id: String? = null, val propertyId: String? = null, val roomId: String? = null, + val roomTypeCode: String? = null, val url: String? = null, val thumbnailUrl: String? = null, val contentType: String? = null, val sizeBytes: Long? = null, + val tags: List? = null, + val roomSortOrder: Int? = null, + val roomTypeSortOrder: Int? = null, val createdAt: String? = null )