마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

코틀린 data class

0 추천

자바 레트로핏의 일부입니다.

APIRequestParams params = APIRequestParams.builder()
        .prs_ymd_tme("20190801")
        .build();
@Data
@Builder
public class APIRequestParams {

    public String prs_ymd_tme;
    public String upd_ymd_tme;
    public String upd_ymd_tme1;
    public String upd_ymd_tme2;
}

이렇게 자바에서 data 어노테이션쓰고 builder쓴거를 코틀린으로 바꿔봤는데,

data class APIRequestParams(var prs_ymd_tme : String, var upd_ymd_tme : String, var upd_ymd_tme1 : String, var upd_ymd_tme2 : String) {
}
apiRequestParams = APIRequestParams("20190801")

data class에서 인자를 4개쓰자니 저렇게 한개쓰면 에러가나고 data class에서 인자 1개쓰고

저렇게 하면 통신은 되는데 저러면 data class를 그만큼 만들어줘야되서 좀 비효율적으로 되는거같은데

방법이 없을까요?

 

익명사용자 님이 2019년 9월 25일 질문

1개의 답변

0 추천
var prs_ymd_tme : String 을 var prs_ymd_tme : String? 처럼 뒤에 물음표 붙여보세요.
쎄미 (162,410 포인트) 님이 2019년 9월 25일 답변
...