diff --git a/.speakeasy/overlays/boolean-query-params.overlay.yaml b/.speakeasy/overlays/boolean-query-params.overlay.yaml new file mode 100644 index 0000000..1650d51 --- /dev/null +++ b/.speakeasy/overlays/boolean-query-params.overlay.yaml @@ -0,0 +1,10 @@ +overlay: 1.0.0 +x-speakeasy-jsonpath: rfc9535 +info: + title: Convert boolean query params from string to boolean + version: 0.0.0 +actions: + - target: $..parameters[?@.schema["x-openrouter-type"] == "boolean"].schema + description: Convert x-openrouter-type boolean params from string to boolean + update: + type: boolean diff --git a/.speakeasy/workflow.yaml b/.speakeasy/workflow.yaml index a56576a..9922845 100644 --- a/.speakeasy/workflow.yaml +++ b/.speakeasy/workflow.yaml @@ -9,6 +9,7 @@ sources: - location: .speakeasy/overlays/remove-rss-responses.overlay.yaml - location: .speakeasy/overlays/add-headers.overlay.yaml - location: .speakeasy/overlays/allof-simplify.overlay.yaml + - location: .speakeasy/overlays/boolean-query-params.overlay.yaml output: .speakeasy/out.openapi.yaml registry: location: registry.speakeasyapi.dev/openrouter/sdk/open-router-chat-completions-api