toJson method

Map<String, dynamic> toJson()

Convert to JSON.

Implementation

Map<String, dynamic> toJson() {
  return {
    if (contentHash != null) 'contentHash': contentHash!.toJson(),
    if (files.isNotEmpty) 'files': files.map((f) => f.toJson()).toList(),
    if (signatures.isNotEmpty)
      'signatures': signatures.map((s) => s.toJson()).toList(),
    if (computedAt != null) 'computedAt': computedAt!.toIso8601String(),
  };
}