from typing import Optional from ApiLayers.ApiValidations.handler import BaseModelRegular class ListOptions(BaseModelRegular): page: Optional[int] = 1 size: Optional[int] = 10 order_field: Optional[list[str]] = None order_type: Optional[list[str]] = None query: Optional[dict] = None class CrudRecords: uu_id: Optional[str] = None created_at: Optional[str] = None updated_at: Optional[str] = None created_by: Optional[str] = None updated_by: Optional[str] = None confirmed_by: Optional[str] = None is_confirmed: Optional[bool] = None active: Optional[bool] = None is_notification_send: Optional[bool] = None is_email_send: Optional[bool] = None class PydanticBaseModel(BaseModelRegular): active: Optional[bool] = None deleted: Optional[bool] = None expiry_starts: Optional[str] = None # expiry_ends: Optional[str] = None is_confirmed: Optional[bool] = None