toJson method
Implementation
Map<String, Object?> toJson() {
var ari = this.ari;
var id = this.id;
var name = this.name;
var elapsedTime = this.elapsedTime;
var percentageComplete = this.percentageComplete;
var successful = this.successful;
var finished = this.finished;
var messages = this.messages;
var links = this.links;
var status = this.status;
var errors = this.errors;
var additionalDetails = this.additionalDetails;
final json = <String, Object?>{};
if (ari != null) {
json[r'ari'] = ari;
}
json[r'id'] = id;
json[r'name'] = name.toJson();
json[r'elapsedTime'] = elapsedTime;
json[r'percentageComplete'] = percentageComplete;
json[r'successful'] = successful;
json[r'finished'] = finished;
json[r'messages'] = messages.map((i) => i.toJson()).toList();
json[r'_links'] = links.toJson();
if (status != null) {
json[r'status'] = status;
}
json[r'errors'] = errors.map((i) => i.toJson()).toList();
if (additionalDetails != null) {
json[r'additionalDetails'] = additionalDetails.toJson();
}
return json;
}