Skip to content

Commit df92e6f

Browse files
committed
Feat: userRole 타입 추가
- ONBOARDING, WITHDRAWN, UNKNOWN 추가
1 parent 456d752 commit df92e6f

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

  • domain/src/main/java/com/threegap/bitnagil/domain/auth/model

domain/src/main/java/com/threegap/bitnagil/domain/auth/model/UserRole.kt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ package com.threegap.bitnagil.domain.auth.model
33
enum class UserRole {
44
USER,
55
GUEST,
6+
ONBOARDING,
7+
WITHDRAWN,
8+
UNKNOWN,
69
;
710

811
fun isGuest() = this == GUEST
@@ -12,7 +15,9 @@ enum class UserRole {
1215
when (value) {
1316
"USER" -> USER
1417
"GUEST" -> GUEST
15-
else -> throw IllegalArgumentException("Unknown role: $value")
18+
"ONBOARDING" -> ONBOARDING
19+
"WITHDRAWN" -> WITHDRAWN
20+
else -> UNKNOWN
1621
}
1722
}
1823
}

0 commit comments

Comments
 (0)