ListStringOrString.fromJson constructor

ListStringOrString.fromJson(
  1. dynamic json
)

Implementation

factory ListStringOrString.fromJson(dynamic json) {
  if (json == null) {
    throw Exception('Cannot parse null as ListStringOrString');
  }
  if (json is List) {
    return ListStringOrString.fromListString(List<String>.from(json));
  }
  if (json is String) return ListStringOrString.fromString(json);
  throw Exception('Invalid type for ListStringOrString: ${json.runtimeType}');
}