Map<String, dynamic>
asMap()
Source
Map<String, dynamic> asMap() {
var m = <String, dynamic>{};
m["type"] = type;
m["required"] = required;
m["readOnly"] = readOnly;
m["deprecated"] = deprecated;
if (title != null) {
m["title"] = title;
}
if (format != null) {
m["format"] = format;
}
if (description != null) {
m["description"] = description;
}
if (example != null) {
m["example"] = example;
}
if (items != null) {
m["items"] = items.asMap();
}
if (properties != null) {
m["properties"] = new Map.fromIterable(properties.keys,
key: (key) => key, value: (key) => properties[key].asMap());
}
if (additionalProperties != null) {
m["additionalProperties"] = new Map.fromIterable(
additionalProperties.keys,
key: (key) => key,
value: (key) => additionalProperties[key].asMap());
}
return m;
}