Map<String, dynamic> asMap()

Source

Map<String, dynamic> asMap() {
  var mappedHeaders = {};
  headers.forEach((headerName, headerObject) {
    mappedHeaders[headerName] = headerObject.asMap();
  });

  return {
    "description": description,
    "schema": schema?.asMap(),
    "headers": mappedHeaders
  };
}