PluginRemovalBackup.fromJson constructor

PluginRemovalBackup.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory PluginRemovalBackup.fromJson(Map<String, dynamic> json) {
  return PluginRemovalBackup(
    backupId: json['backupId'] as String,
    pluginId: json['pluginId'] as String,
    version: json['version'] as String,
    createdAt: DateTime.parse(json['createdAt'] as String),
    manifestJson: json['manifest'] as Map<String, dynamic>?,
    persistedStateJson: json['persistedState'] as Map<String, dynamic>?,
    fileSnapshots: Map<String, String>.from(
        json['fileSnapshots'] as Map<dynamic, dynamic>? ?? {}),
    checksum: json['checksum'] as String,
  );
}