Map<String, dynamic> toMap() { if (flag != null) { return {'flag': flag}; } else if (apiObject != null) { return {'apiObject': apiObject!.toMap()}; } else { return {}; } }