데이터 클래스에 10 개 이상의 매개 변수가 있으며 빈 생성자로 데이터 클래스를 초기화하고 setter를 사용하여 소수의 매개 변수에 대해서만 값을 설정하고 객체를 서버에 전달하고 싶습니다.
data class Activity(
var updated_on: String,
var tags: List<String>,
var description: String,
var user_id: List<Int>,
var status_id: Int,
var title: String,
var created_at: String,
var data: HashMap<*, *>,
var id: Int,
var counts: LinkedTreeMap<*, *>,
)
용법:
이와 같은 것은 쉬울 것입니다
val activity = Activity();
activity.title = "New Computer"
sendToServer(activity)
그러나 생성자를 만드는 동안 모든 인수를 전달해야합니다. 위와 같이 단순화하려면 어떻게해야합니까?
val activity = Activity(null,null,null,null,null,"New Computer",null,null,null,null);
sendToServer(activity)