From cf0bda5acd4db5eaa8988813a6dde8b69a802e99 Mon Sep 17 00:00:00 2001 From: JSPark <48265129+pknujsp@users.noreply.github.com> Date: Thu, 8 Jun 2023 04:21:08 +0900 Subject: [PATCH] =?UTF-8?q?#91=20=EA=B4=80=EC=8B=AC=20=EC=95=BD=20?= =?UTF-8?q?=EC=B2=98=EB=A6=AC=20=EB=8D=B0=EC=9D=B4=ED=84=B0=20=EB=AA=A8?= =?UTF-8?q?=EB=8D=B8=20=EC=83=9D=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../favorites/AddFavoriteMedicineResponse.kt | 11 ++++++++++ .../DeleteFavoriteMedicineResponse.kt | 10 +++++++++ .../favorites/FavoriteMedicinesResponse.kt | 22 +++++++++++++++++++ .../favorites/IsFavoriteMedicineResponse.kt | 11 ++++++++++ 4 files changed, 54 insertions(+) create mode 100644 core/model/src/main/java/com/android/mediproject/core/model/favorites/AddFavoriteMedicineResponse.kt create mode 100644 core/model/src/main/java/com/android/mediproject/core/model/favorites/DeleteFavoriteMedicineResponse.kt create mode 100644 core/model/src/main/java/com/android/mediproject/core/model/favorites/FavoriteMedicinesResponse.kt create mode 100644 core/model/src/main/java/com/android/mediproject/core/model/favorites/IsFavoriteMedicineResponse.kt 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