toJson method

Map<String, Object?> toJson()

Serializes checkpoint metadata for workflow introspection.

Implementation

Map<String, Object?> toJson() {
  return {
    'name': name,
    'title': title,
    'kind': kind.name,
    'taskNames': taskNames,
    'autoVersion': autoVersion,
    if (metadata != null) 'metadata': metadata,
  };
}