toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final Map<String, dynamic> data = {
    'clientVersion': clientVersion,
    if (startTime != null) 'startTime': startTime!.toIso8601String(),
  };

  if (jobId != null) {
    data['jobId'] = jobId;
  } else if (jobSlug != null) {
    data['jobSlug'] = jobSlug;
  }

  if (startMessage != null) {
    data['stopMessage'] = startMessage;
  }

  if (jobRunId != null) {
    data['jobRunId'] = jobRunId;
  }

  return data;
}