toJson method
Convert to JSON
Implementation
Map<String, dynamic> toJson() {
final data = <String, dynamic>{
'Status': status,
'TC': tc,
'RD': rd,
'RA': ra,
'AD': ad,
'CD': cd,
'Question': [question.toJson()],
'Answer': answers.map((v) => v.toJson()).toList(),
};
if (authority.isNotEmpty) {
data['Authority'] = authority.map((v) => v.toJson()).toList();
}
if (additional.isNotEmpty) {
data['Additional'] = additional.map((v) => v.toJson()).toList();
}
return data;
}