From 6b1b7e6a9df942826b06a07afd42c272798f8e20 Mon Sep 17 00:00:00 2001 From: Matt Apperson Date: Wed, 8 Apr 2026 09:22:13 -0400 Subject: [PATCH] fix: add overlay to convert boolean query params to boolean type (#75) --- .speakeasy/overlays/boolean-query-params.overlay.yaml | 10 ++++++++++ .speakeasy/workflow.yaml | 1 + 2 files changed, 11 insertions(+) create mode 100644 .speakeasy/overlays/boolean-query-params.overlay.yaml 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