Metadata.fromJson constructor
Metadata.fromJson(
- dynamic jsonInput
Implementation
factory Metadata.fromJson(dynamic jsonInput) {
if (jsonInput is String) {
final decodedJson = jsonDecode(jsonInput);
return Metadata.fromMap(decodedJson);
} else if (jsonInput is Map<String, dynamic>) {
return Metadata.fromMap(jsonInput);
} else {
throw ArgumentError('Invalid input type for Metadata.fromJson');
}
}