Encoding.fromJson constructor
Creates an Encoding from a JSON object.
Implementation
factory Encoding.fromJson(Map<String, dynamic> json) {
if (json.containsKey(r'$ref')) {
return Encoding(ref: json[r'$ref'] as String);
}
return Encoding(
contentType: json['contentType'] as String?,
headers: (json['headers'] as Map? ?? {}).map(
(key, value) => MapEntry(
key as String,
Header.fromJson(value as Map<String, dynamic>),
),
),
style: json['style'] as String?,
explode: json['explode'] as bool? ?? false,
allowReserved: json['allowReserved'] as bool? ?? false,
);
}