diff --git a/core/model/src/main/java/com/android/mediproject/core/model/favorites/AddFavoriteMedicineResponse.kt b/core/model/src/main/java/com/android/mediproject/core/model/favorites/AddFavoriteMedicineResponse.kt new file mode 100644 index 000000000..9ed2c4ef3 --- /dev/null +++ b/core/model/src/main/java/com/android/mediproject/core/model/favorites/AddFavoriteMedicineResponse.kt @@ -0,0 +1,11 @@ +package com.android.mediproject.core.model.favorites + + +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable + +@Serializable +data class AddFavoriteMedicineResponse( + @SerialName("favoriteMedicineID") val favoriteMedicineID: Int, // 86 + @SerialName("message") val message: String +) \ No newline at end of file diff --git a/core/model/src/main/java/com/android/mediproject/core/model/favorites/DeleteFavoriteMedicineResponse.kt b/core/model/src/main/java/com/android/mediproject/core/model/favorites/DeleteFavoriteMedicineResponse.kt new file mode 100644 index 000000000..766a07e0c --- /dev/null +++ b/core/model/src/main/java/com/android/mediproject/core/model/favorites/DeleteFavoriteMedicineResponse.kt @@ -0,0 +1,10 @@ +package com.android.mediproject.core.model.favorites + + +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable + +@Serializable +data class DeleteFavoriteMedicineResponse( + @SerialName("message") val message: String +) \ No newline at end of file diff --git a/core/model/src/main/java/com/android/mediproject/core/model/favorites/FavoriteMedicinesResponse.kt b/core/model/src/main/java/com/android/mediproject/core/model/favorites/FavoriteMedicinesResponse.kt new file mode 100644 index 000000000..0630dd33c --- /dev/null +++ b/core/model/src/main/java/com/android/mediproject/core/model/favorites/FavoriteMedicinesResponse.kt @@ -0,0 +1,22 @@ +package com.android.mediproject.core.model.favorites + + +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable + +@Serializable +data class FavoriteMedicinesResponse( + @SerialName("medicineList") val medicineList: List, + @SerialName("message") val message: String +) { + @Serializable + data class Medicine( + @SerialName("ENTP_NAME") val entpName: String, // (주)한국얀센 + @SerialName("ID") val medicineId: Int, // 41 + @SerialName("ITEM_INGR_NAME") val itemIngrName: String, // 덱스트로메토르판브롬화수소산염수화물/슈도에페드린염산염/아세트아미노펜/클로르페니라민말레인산염 + @SerialName("ITEM_NAME") val itemName: String, // 타이레놀콜드-에스정(수출명:TylenolColdTablet,TylenolColdCaplet) + @SerialName("ITEM_SEQ") val itemSeq: String, // 200302348 + @SerialName("PRDUCT_TYPE") val productType: String, // [01140]해열.진통.소염제 + @SerialName("SPCLTY_PBLC") val medicineType: String + ) +} \ No newline at end of file diff --git a/core/model/src/main/java/com/android/mediproject/core/model/favorites/IsFavoriteMedicineResponse.kt b/core/model/src/main/java/com/android/mediproject/core/model/favorites/IsFavoriteMedicineResponse.kt new file mode 100644 index 000000000..a4157ff48 --- /dev/null +++ b/core/model/src/main/java/com/android/mediproject/core/model/favorites/IsFavoriteMedicineResponse.kt @@ -0,0 +1,11 @@ +package com.android.mediproject.core.model.favorites + + +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable + +@Serializable +data class IsFavoriteMedicineResponse( + @SerialName("isFavorite") val isFavorite: Boolean, // false + @SerialName("message") val message: String +) \ No newline at end of file