77import ceos .backend .global .common .dto .ParsedDuration ;
88import ceos .backend .global .util .ParsedDurationConvertor ;
99import com .fasterxml .jackson .annotation .JsonUnwrapped ;
10- import java .time .LocalDate ;
1110import lombok .Builder ;
1211import lombok .Getter ;
1312
13+ import java .time .LocalDate ;
14+
1415@ Getter
1516public class GetResultResponse {
1617 private Pass pass ;
@@ -23,6 +24,8 @@ public class GetResultResponse {
2324
2425 private LocalDate otDate ;
2526
27+ private String openChatUrl ;
28+
2629 private boolean attendanceStatus ;
2730
2831 @ Builder
@@ -32,13 +35,15 @@ private GetResultResponse(
3235 String name ,
3336 ParsedDuration parsedDuration ,
3437 LocalDate otDate ,
35- boolean attendanceStatus ) {
38+ boolean attendanceStatus ,
39+ String openChatUrl ) {
3640 this .pass = pass ;
3741 this .generation = generation ;
3842 this .name = name ;
3943 this .parsedDuration = parsedDuration ;
4044 this .otDate = otDate ;
4145 this .attendanceStatus = attendanceStatus ;
46+ this .openChatUrl = openChatUrl ;
4247 }
4348
4449 public static GetResultResponse toDocumentResult (
@@ -51,6 +56,7 @@ public static GetResultResponse toDocumentResult(
5156 ParsedDurationConvertor .parsingDuration (application .getInterviewDatetime ()))
5257 .otDate (recruitment .getOtDate ())
5358 .attendanceStatus (application .isInterviewCheck ())
59+ .openChatUrl (recruitment .getOpenChatUrl ())
5460 .build ();
5561 }
5662
@@ -63,6 +69,7 @@ public static GetResultResponse toFinalResult(
6369 .parsedDuration (
6470 ParsedDurationConvertor .parsingDuration (application .getInterviewDatetime ()))
6571 .otDate (recruitment .getOtDate ())
72+ .openChatUrl (recruitment .getOpenChatUrl ())
6673 .attendanceStatus (application .isFinalCheck ())
6774 .build ();
6875 }
0 commit comments