We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9d7feae commit 97b6406Copy full SHA for 97b6406
1 file changed
src/main/java/ceos/backend/domain/application/domain/AvailableCheck.java
@@ -0,0 +1,26 @@
1
+package ceos.backend.domain.application.domain;
2
+
3
+import com.fasterxml.jackson.annotation.JsonCreator;
4
+import com.fasterxml.jackson.annotation.JsonValue;
5
+import lombok.Getter;
6
+import lombok.RequiredArgsConstructor;
7
8
+import java.util.stream.Stream;
9
10
+@Getter
11
+@RequiredArgsConstructor
12
+public enum AvailableCheck {
13
+ UNDECIDED("미입력"),
14
+ AVAILABLE("가능"),
15
+ UNAVAILABLE("불가능");
16
17
+ @JsonValue private final String check;
18
19
+ @JsonCreator
20
+ public static AvailableCheck parsing(String inputValue) {
21
+ return Stream.of(AvailableCheck.values())
22
+ .filter(category -> category.getCheck().equals(inputValue))
23
+ .findFirst()
24
+ .orElse(null);
25
+ }
26
+}
0 commit comments