toJson method
Implementation
core.Map<core.String, core.dynamic> toJson() {
final active = this.active;
final every = this.every;
final expirationDate = this.expirationDate;
final repeats = this.repeats;
final repeatsOnWeekDays = this.repeatsOnWeekDays;
final runsOnDayOfMonth = this.runsOnDayOfMonth;
final startDate = this.startDate;
final timezone = this.timezone;
return {
'active': ?active,
'every': ?every,
'expirationDate': ?expirationDate == null
? null
: "${expirationDate.year.toString().padLeft(4, '0')}-${expirationDate.month.toString().padLeft(2, '0')}-${expirationDate.day.toString().padLeft(2, '0')}",
'repeats': ?repeats,
'repeatsOnWeekDays': ?repeatsOnWeekDays,
'runsOnDayOfMonth': ?runsOnDayOfMonth,
'startDate': ?startDate == null
? null
: "${startDate.year.toString().padLeft(4, '0')}-${startDate.month.toString().padLeft(2, '0')}-${startDate.day.toString().padLeft(2, '0')}",
'timezone': ?timezone,
};
}