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 )