pythonasyncioapiasyncfastapiframeworkjsonjson-schemaopenapiopenapi3pydanticpython-typespython3redocreststarletteswaggerswagger-uiuvicornweb
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
1.8 KiB
47 lines
1.8 KiB
from typing import Any, Dict, List, Tuple
|
|
|
|
class BaseConfig: ...
|
|
class FieldInfo: ...
|
|
class ModelField: ...
|
|
class PydanticSchemaGenerationError(Exception): ...
|
|
class RequiredParam: ...
|
|
class Undefined: ...
|
|
class UndefinedType: ...
|
|
class Url: ...
|
|
class Validator: ...
|
|
|
|
def _is_model_class(value: Any) -> bool: ...
|
|
def _model_rebuild(model: Any) -> None: ...
|
|
def evaluate_forwardref(
|
|
type_: Any, globalns: Dict[str, Any], localns: Dict[str, Any]
|
|
) -> Any: ...
|
|
def _get_model_config(model: Any) -> Any: ...
|
|
def _model_dump(model: Any, **kwargs: Any) -> Any: ...
|
|
def copy_field_info(field_info: Any, annotation: Any, **kwargs: Any) -> Any: ...
|
|
def create_body_model(fields: Any, model_name: str) -> Any: ...
|
|
def get_annotation_from_field_info(
|
|
annotation: Any, field_info: Any, field_name: str
|
|
) -> Any: ...
|
|
def get_definitions(
|
|
*, fields: Any, model_name_map: Any, separate_input_output_schemas: bool = True
|
|
) -> Tuple[Any, Dict[str, Dict[str, Any]]]: ...
|
|
def get_missing_field_error(loc: Tuple[str, ...], field: Any) -> Dict[str, Any]: ...
|
|
def get_schema_from_model_field(
|
|
*,
|
|
field: Any,
|
|
model_name_map: Any,
|
|
field_mapping: Any,
|
|
separate_input_output_schemas: bool = True,
|
|
) -> Dict[str, Any]: ...
|
|
def is_bytes_field(field: Any) -> bool: ...
|
|
def is_bytes_sequence_field(field: Any) -> bool: ...
|
|
def is_scalar_field(field: Any) -> bool: ...
|
|
def is_scalar_sequence_field(field: Any) -> bool: ...
|
|
def is_sequence_field(field: Any) -> bool: ...
|
|
def serialize_sequence_value(*, field: Any, value: Any) -> Any: ...
|
|
def with_info_plain_validator_function(func: Any) -> Any: ...
|
|
def get_flat_models_from_fields(fields: Any, known_models: Any) -> Any: ...
|
|
def get_model_name_map(models: Any) -> Any: ...
|
|
def _is_error_wrapper(exc: Any) -> bool: ...
|
|
def _is_model_field(value: Any) -> bool: ...
|
|
def get_model_fields(model: Any) -> List[Any]: ...
|
|
|