WithJsonSchema
An annotation used to override the JSON Schema for a type.
Attributes
| Attribute | Type | Description |
|---|---|---|
| json_schema | `JsonSchemaValue | None` |
| mode | `Literal['validation', 'serialization'] | None` = None |
Constructor
Signature
def WithJsonSchema(
json_schema: JsonSchemaValue | None,
mode: Literal['validation', 'serialization']| None = None
) - > null
Parameters
| Name | Type | Description |
|---|---|---|
| json_schema | `JsonSchemaValue | None` |
| mode | `Literal['validation', 'serialization'] | None` = None |