DatabaseSnapshot.fromJson constructor

DatabaseSnapshot.fromJson(
  1. Map<String, dynamic> jsonSerialization
)

Implementation

factory DatabaseSnapshot.fromJson(Map<String, dynamic> jsonSerialization) {
  return DatabaseSnapshot(
    id: jsonSerialization['id'] as String,
    name: jsonSerialization['name'] as String,
    createdAt: _isc.DateTimeJsonExtension.fromJson(
      jsonSerialization['createdAt'],
    ),
    expiresAt: jsonSerialization['expiresAt'] == null
        ? null
        : _isc.DateTimeJsonExtension.fromJson(jsonSerialization['expiresAt']),
    manual: _isc.BoolJsonExtension.fromJson(jsonSerialization['manual']),
    fullSizeBytes: jsonSerialization['fullSizeBytes'] as int?,
    diffSizeBytes: jsonSerialization['diffSizeBytes'] as int?,
  );
}