toJson method

Map<String, dynamic> toJson()

Serializes manifest to a JSON map.

Implementation

Map<String, dynamic> toJson() {
  return {
    'id': id,
    'version': version,
    'runtime_fingerprint': runtimeFingerprint,
    'rollout_percentage': rolloutPercentage,
    'channel': channel,
    'branch': branch,
    if (releaseNotes != null) 'release_notes': releaseNotes,
    if (downloadUrl != null) 'download_url': downloadUrl,
    if (assetHash != null) 'asset_hash': assetHash,
    'is_mandatory': isMandatory,
    'metadata': metadata,
  };
}