আমার একটি ডেটা ক্লাসে 10+ প্যারামিটার রয়েছে, আমি খালি কনস্ট্রাক্টর দিয়ে ডেটা ক্লাসটি আরম্ভ করতে চাই এবং সেটার ব্যবহার করে কয়েকটি পরামিতির জন্য মানগুলি সেট করতে এবং সার্ভারে বস্তুটি পাস করতে চাই।
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)