Metadata.fromJson constructor

Metadata.fromJson(
  1. 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');
  }
}