20 lines
641 B
Python
20 lines
641 B
Python
"""
|
|
request models.
|
|
"""
|
|
|
|
from typing import TYPE_CHECKING, Dict, Any, Literal, Optional, TypedDict, Union
|
|
from pydantic import BaseModel, Field, model_validator, RootModel, ConfigDict
|
|
from ApiEvents.base_request_model import BaseRequestModel, DictRequestModel
|
|
from ApiValidations.Custom.token_objects import EmployeeTokenObject, OccupantTokenObject
|
|
from ApiValidations.Request.base_validations import ListOptions
|
|
from ErrorHandlers.Exceptions.api_exc import HTTPExceptionApi
|
|
from Schemas.identity.identity import (
|
|
AddressPostcode,
|
|
Addresses,
|
|
RelationshipEmployee2PostCode,
|
|
)
|
|
|
|
|
|
if TYPE_CHECKING:
|
|
from fastapi import Request
|