Skip to content

Commit 07b3fb9

Browse files
committed
Feat: Report 관련 enum 클래스에 직렬화 적용
1 parent 9093bae commit 07b3fb9

File tree

3 files changed

+8
-0
lines changed

3 files changed

+8
-0
lines changed

domain/build.gradle.kts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
plugins {
22
alias(libs.plugins.bitnagil.kotlin)
3+
alias(libs.plugins.kotlin.serialization)
34
}
45

56
dependencies {
7+
implementation(libs.kotlinx.serialization.json)
68
implementation(libs.kotlinx.coroutines.core)
79
implementation(libs.javax.inject)
810
testImplementation(libs.junit)

domain/src/main/java/com/threegap/bitnagil/domain/report/model/ReportCategory.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
package com.threegap.bitnagil.domain.report.model
22

3+
import kotlinx.serialization.Serializable
4+
5+
@Serializable
36
enum class ReportCategory {
47
TRANSPORTATION,
58
LIGHTING,

domain/src/main/java/com/threegap/bitnagil/domain/report/model/ReportStatus.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
package com.threegap.bitnagil.domain.report.model
22

3+
import kotlinx.serialization.Serializable
4+
5+
@Serializable
36
enum class ReportStatus {
47
PENDING,
58
IN_PROGRESS,

0 commit comments

Comments
 (0)