Skip to content

Commit 410f620

Browse files
authored
Merge pull request #181 from GoToBILL/feature/alert
refactor: nullable 여부 로직 추가
2 parents 7566d56 + 0d409a5 commit 410f620

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

src/main/java/com/example/cherrydan/sns/dto/SnsConnectionResponse.java

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,20 @@
22

33
import com.example.cherrydan.sns.domain.SnsConnection;
44
import com.example.cherrydan.sns.domain.SnsPlatform;
5+
import io.swagger.v3.oas.annotations.media.Schema;
6+
import jakarta.persistence.Column;
57
import lombok.Builder;
68
import lombok.Getter;
79

810
@Getter
911
@Builder
1012
public class SnsConnectionResponse {
13+
@Schema(description = "플랫폼 (유튜브, 인스타 등)", requiredMode = Schema.RequiredMode.REQUIRED)
1114
private final SnsPlatform platform;
15+
@Schema(description = "유저의 연결된 sns 링크", requiredMode = Schema.RequiredMode.REQUIRED)
1216
private final String snsUrl;
13-
private final boolean isConnected;
17+
@Schema(description = "유저의 특정 플랫폼 연결 유무", requiredMode = Schema.RequiredMode.REQUIRED)
18+
private final Boolean isConnected;
1419

1520
public static SnsConnectionResponse from(SnsConnection connection) {
1621
return SnsConnectionResponse.builder()
@@ -19,11 +24,4 @@ public static SnsConnectionResponse from(SnsConnection connection) {
1924
.isConnected(true)
2025
.build();
2126
}
22-
23-
public static SnsConnectionResponse notConnected(SnsPlatform platform) {
24-
return SnsConnectionResponse.builder()
25-
.platform(platform)
26-
.isConnected(false)
27-
.build();
28-
}
2927
}

0 commit comments

Comments
 (0)