/// Abandoning costs the most debt of all, so it is always explicit and always /// carries a reason. class AbandonRequest { String commitmentId; String reason; AbandonRequest({this.commitmentId = "", this.reason = ""}); Map toJson() { final Map data = {}; data['commitmentId'] = commitmentId; data['reason'] = reason; return data; } }