Skip to content

Support TypedDict or pydantic's TypeAdapter #70

@luckydonald

Description

@luckydonald
from typing import TypedDict
from pydantic import TypeAdapter
from openapi_pydantic.util import PydanticSchema

class UserQuery(TypedDict):
   stuff: str

PydanticSchema(schema_class=TypeAdapter(UserQuery))

But that results in:

pydantic_core._pydantic_core.ValidationError: 1 validation error for PydanticSchema
schema_class
  Input should be a subclass of BaseModel [type=is_subclass_of, input_value=TypeAdapter(UserQuery), input_type=TypeAdapter]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions