データクラスに10以上のパラメーターがあり、空のコンストラクタでデータクラスを初期化して、値をセットする方法が調べても出てこなかったので、メモを残しておく。
データクラスの生成方法 :
data class XxxData(
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)
こうやって、パラメータに値をセットしておくことで、空のコンストラクタを生成することができるようになる。