Source
Map<String, dynamic> asMap() { var mappedHeaders = {}; headers.forEach((headerName, headerObject) { mappedHeaders[headerName] = headerObject.asMap(); }); return { "description": description, "schema": schema?.asMap(), "headers": mappedHeaders }; }