toJson method
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,
};
}