toJson method
Implementation
Map<String, dynamic> toJson() => {
"client_id": clientId,
"id": id,
"comp_vars_cnd": compVarsCnd,
"completion_cnd": completionCnd,
"created_at": createdAt?.toIso8601String(),
"created_by": createdBy,
"delay": delay,
"ends_at": endsAt,
"event_trigger": eventTrigger?.toJson(),
"last": last,
"last_updated_by": lastUpdatedBy,
"parent_task_id": parentTaskId,
"platform": platform.map((x) => x).toList(),
"prev_task_id": prevTaskId,
"recurrence": recurrence?.toJson(),
"settings": settings?.toJson(),
"starts_at": startsAt?.toIso8601String(),
"status": status,
"timezone": timezone,
"type": type,
"updated_at": updatedAt?.toIso8601String(),
"user_trigger": userTrigger?.toJson(),
"variants": variants.map((x) => x?.toJson()).toList(),
"vars": vars?.toJson(),
"events": events.map((x) => x).toList(),
};