fix: add overlay to remove nullable from pagination offset params (#121)

This commit is contained in:
Matt Apperson
2026-04-14 12:48:15 -04:00
committed by GitHub
parent 2bba049182
commit b2386114cd
440 changed files with 36150 additions and 32168 deletions
+11 -11
View File
@@ -1,8 +1,8 @@
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from __future__ import annotations
from .reasoningeffortenum import ReasoningEffortEnum
from .reasoningsummaryverbosityenum import ReasoningSummaryVerbosityEnum
from .reasoningeffort import ReasoningEffort
from .reasoningsummaryverbosity import ReasoningSummaryVerbosity
from openrouter.types import (
BaseModel,
Nullable,
@@ -19,32 +19,32 @@ from typing_extensions import Annotated, NotRequired, TypedDict
class ReasoningConfigTypedDict(TypedDict):
r"""Configuration for reasoning mode in the response"""
effort: NotRequired[Nullable[ReasoningEffortEnum]]
summary: NotRequired[Nullable[ReasoningSummaryVerbosityEnum]]
max_tokens: NotRequired[Nullable[float]]
effort: NotRequired[Nullable[ReasoningEffort]]
summary: NotRequired[Nullable[ReasoningSummaryVerbosity]]
enabled: NotRequired[Nullable[bool]]
max_tokens: NotRequired[Nullable[int]]
class ReasoningConfig(BaseModel):
r"""Configuration for reasoning mode in the response"""
effort: Annotated[
OptionalNullable[ReasoningEffortEnum], PlainValidator(validate_open_enum(False))
OptionalNullable[ReasoningEffort], PlainValidator(validate_open_enum(False))
] = UNSET
summary: Annotated[
OptionalNullable[ReasoningSummaryVerbosityEnum],
OptionalNullable[ReasoningSummaryVerbosity],
PlainValidator(validate_open_enum(False)),
] = UNSET
max_tokens: OptionalNullable[float] = UNSET
enabled: OptionalNullable[bool] = UNSET
max_tokens: OptionalNullable[int] = UNSET
@model_serializer(mode="wrap")
def serialize_model(self, handler):
optional_fields = ["effort", "summary", "max_tokens", "enabled"]
nullable_fields = ["effort", "summary", "max_tokens", "enabled"]
optional_fields = ["effort", "summary", "enabled", "max_tokens"]
nullable_fields = ["effort", "summary", "enabled", "max_tokens"]
null_default_fields = []
serialized = handler(self)