public static void AddPathParameter(this OpenApiOperation operation, string name, JsonObjectType type, string description, string?format = null) { var schema = new JsonSchema { Type = type, Format = format }; operation.AddParameter(name, schema, OpenApiParameterKind.Path, description, true); }
public static void AddQuery(this OpenApiOperation operation, string name, JsonObjectType type, string description) { var schema = new JsonSchema { Type = type }; operation.AddParameter(name, schema, OpenApiParameterKind.Query, description, false); }
public static void AddBody(this OpenApiOperation operation, string name, JsonSchema schema, string description) { operation.AddParameter(name, schema, OpenApiParameterKind.Body, description, true); }