Map<String, dynamic> asMap()

Source

Map<String, dynamic> asMap() {
  var m = <String, dynamic>{};
  m["name"] = name;
  m["description"] = description;
  m["required"] =
      (parameterLocation == APIParameterLocation.path ? true : required);
  m["deprecated"] = deprecated;
  m["schema"] = schemaObject?.asMap();
  m["in"] = parameterLocationStringForType(parameterLocation);

  return _stripNullAndEmpty(m);
}