strawberry.experimental.pydantic.type

Signature:

def type(
model: Type[PydanticModel],
fields: List[str] | None = None,
name: str | None = None,
is_input: bool = False,
is_interface: bool = False,
description: str | None = None,
directives: Sequence[object] | None = (),
all_fields: bool = False,
use_pydantic_alias: bool = True,
) -> Callable[..., Type[StrawberryTypeFromPydantic[PydanticModel]]]:
...

Parameters:

  1. model:

    Type
    Type[PydanticModel]
  2. fields:

    Type
    List[str] | None
    Default
    None
  3. name:

    Type
    str | None
    Default
    None
  4. is_input:

    Type
    bool
    Default
    False
  5. is_interface:

    Type
    bool
    Default
    False
  6. description:

    Type
    str | None
    Default
    None
  7. directives:

    Type
    Sequence[object] | None
    Default
    ()
  8. all_fields:

    Type
    bool
    Default
    False
  9. use_pydantic_alias:

    Type
    bool
    Default
    True