Skip to main content

WithJsonSchema

An annotation used to override the JSON Schema for a type.

Attributes

AttributeTypeDescription
json_schema`JsonSchemaValueNone`
mode`Literal['validation', 'serialization']None` = None

Constructor

Signature

def WithJsonSchema(
json_schema: JsonSchemaValue | None,
mode: Literal['validation', 'serialization']| None = None
) - > null

Parameters

NameTypeDescription
json_schema`JsonSchemaValueNone`
mode`Literal['validation', 'serialization']None` = None