toJson method

Map<String, dynamic> toJson()

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(),
    };