ExcludableEntity.fromJson constructor
Creates an ExcludableEntity from a map (e.g., from JSON).
Implementation
factory ExcludableEntity.fromJson(Map<String, dynamic> json) {
return ExcludableEntity(
id: json['id'] as String,
userId: json['userId'] as String,
name: json['name'] as String,
modifiedAt: DateTime.parse(json['modifiedAt'] as String),
createdAt: DateTime.parse(json['createdAt'] as String),
version: json['version'] as int,
isDeleted: json['isDeleted'] as bool? ?? false,
localOnlyFields: json['localOnlyFields'] != null ? Map<String, dynamic>.from(json['localOnlyFields'] as Map) : null,
remoteOnlyFields: json['remoteOnlyFields'] != null ? Map<String, dynamic>.from(json['remoteOnlyFields'] as Map) : null,
);
}