From 64b398d51f359532dc03cea95323e7d2b7b4de92 Mon Sep 17 00:00:00 2001 From: kimyu0218 Date: Mon, 3 Feb 2025 22:19:26 +0900 Subject: [PATCH] =?UTF-8?q?[#37]=20refactor:=20=EC=99=B8=EB=B6=80=20http?= =?UTF-8?q?=20=EC=9D=91=EB=8B=B5=20dto=20record=EB=A1=9C=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../restclient/dto/KakaoTokenResponse.java | 31 ++++--------------- .../restclient/dto/KakaoUserInfoResponse.java | 16 +++------- 2 files changed, 11 insertions(+), 36 deletions(-) diff --git a/jaknaeso-core/src/main/java/org/nexters/jaknaesocore/domain/auth/restclient/dto/KakaoTokenResponse.java b/jaknaeso-core/src/main/java/org/nexters/jaknaesocore/domain/auth/restclient/dto/KakaoTokenResponse.java index 889afeaa..8c4d7f5c 100644 --- a/jaknaeso-core/src/main/java/org/nexters/jaknaesocore/domain/auth/restclient/dto/KakaoTokenResponse.java +++ b/jaknaeso-core/src/main/java/org/nexters/jaknaesocore/domain/auth/restclient/dto/KakaoTokenResponse.java @@ -2,30 +2,11 @@ import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; -import lombok.AllArgsConstructor; -import lombok.Getter; -import lombok.NoArgsConstructor; -import lombok.Setter; -@Setter -@Getter -@NoArgsConstructor -@AllArgsConstructor @JsonIgnoreProperties(ignoreUnknown = true) -public class KakaoTokenResponse { - - @JsonProperty("token_type") - private String tokenType; - - @JsonProperty("access_token") - private String accessToken; - - @JsonProperty("expires_in") - private Integer expiresIn; - - @JsonProperty("refresh_token") - private String refreshToken; - - @JsonProperty("refresh_token_expires_in") - private Integer refreshTokenExpiresIn; -} +public record KakaoTokenResponse( + @JsonProperty("token_type") String tokenType, + @JsonProperty("access_token") String accessToken, + @JsonProperty("expires_in") Integer expiresIn, + @JsonProperty("refresh_token") String refreshToken, + @JsonProperty("refresh_token_expires_in") Integer refreshTokenExpiresIn) {} diff --git a/jaknaeso-core/src/main/java/org/nexters/jaknaesocore/domain/auth/restclient/dto/KakaoUserInfoResponse.java b/jaknaeso-core/src/main/java/org/nexters/jaknaesocore/domain/auth/restclient/dto/KakaoUserInfoResponse.java index 5c7c417f..c088880e 100644 --- a/jaknaeso-core/src/main/java/org/nexters/jaknaesocore/domain/auth/restclient/dto/KakaoUserInfoResponse.java +++ b/jaknaeso-core/src/main/java/org/nexters/jaknaesocore/domain/auth/restclient/dto/KakaoUserInfoResponse.java @@ -2,18 +2,12 @@ import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; -import lombok.AllArgsConstructor; -import lombok.Getter; -import lombok.NoArgsConstructor; -import lombok.Setter; -@Setter -@Getter -@NoArgsConstructor -@AllArgsConstructor @JsonIgnoreProperties(ignoreUnknown = true) -public class KakaoUserInfoResponse { +public record KakaoUserInfoResponse( + @JsonProperty("id") Long id, @JsonProperty("kakao_account") KakaoAccount kakaoAccount) { - @JsonProperty("id") - Long id; + @JsonIgnoreProperties(ignoreUnknown = true) + public record KakaoAccount( + @JsonProperty("name") String name, @JsonProperty("email") String email) {} }