Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dbunt1tled/python-fast-api
/ functions
Functions
288 in github.com/dbunt1tled/python-fast-api
⨍
Functions
288
◇
Types & classes
105
Method
container
(self)
src/cmd/cli_command_base.py:24
Method
create
(self, data: dict[str, Any] | T)
src/core/db/repository.py:141
Method
create
( self, req: UserNotificationCreateRequest, )
src/app/user_notification/controller/user_notification_controller.py:38
Method
create
( self, req: UserCreateRequest, )
src/app/user/controller/user_controller.py:38
Method
critical
(self, message: str, **kwargs)
src/core/log/log.py:87
Method
delete
(self, uid: Any)
src/core/db/repository.py:182
Method
delete_many
(self, filters: list[Filter])
src/core/db/repository.py:191
Method
dispatch
(self, request: Request, call_next: Callable)
src/core/http/middleware/logging.py:19
Method
dispatch
(self, request: Request, call_next: Callable)
src/core/http/middleware/body_save.py:19
Method
dispatch
(self, request: Request, call_next: RequestResponseEndpoint)
src/core/http/middleware/x_api_key_auth.py:22
Method
dispatch
(self, request: Request, call_next: RequestResponseEndpoint)
src/core/http/middleware/json_api.py:7
Method
dispatch
(self, request: Request, call_next: RequestResponseEndpoint)
src/core/http/middleware/preflight_cache.py:7
Method
dispatch
(self, request: Request, call_next: RequestResponseEndpoint)
src/core/http/middleware/auth_bearer.py:37
Function
do_run_migrations
(connection: Connection)
src/database/migrations/env.py:69
Function
downgrade
Downgrade schema.
src/database/migrations/versions/069708c5fb85_table_users.py:45
Function
downgrade
Downgrade schema.
src/database/migrations/versions/b93dc09d2e0c_table_user_notifications.py:50
Function
exception_handler
(request: Request, e: Exception)
src/api.py:100
Method
filter
(self, record)
src/core/log/filter/loki_filter.py:9
Method
find_by_id
(self, uid: int)
src/app/user_notification/service/user_notification_service.py:17
Method
find_by_id
(self, uid: int)
src/app/user/service/user_service.py:16
Method
format
(self, record)
src/core/log/formatter/loki.py:10
Method
format
(self, record)
src/core/log/formatter/console.py:12
Method
get_api_config
(self)
src/core/http/controller.py:21
Function
get_auth_state
(request: Request)
src/core/http/request/state.py:27
Method
get_by_id
(self, uid: int)
src/app/user_notification/service/user_notification_service.py:14
Method
get_container
(self)
src/core/http/controller.py:18
Method
get_context_logger
(self, **context)
src/core/log/log.py:77
Function
get_state
(request: Request)
src/core/http/request/state.py:19
Method
handle
(self, context: MessageContext)
src/cmd/worker/email/send_email.py:13
Method
initialize
(self)
src/core/rabbit_mq/producer.py:27
Method
initialize
( self, loop: asyncio.AbstractEventLoop, )
src/core/rabbit_mq/consumer.py:28
Method
is_connected
(self)
src/core/rabbit_mq/producer.py:50
Function
is_enum_member
(enum_class: Type[Enum], name: str)
src/core/service/functions.py:22
Method
is_supported
()
src/core/log/colorize.py:46
Function
lifespan
(api: FastAPI)
src/api.py:36
Method
list
(self, req: UserListRequest = Depends())
src/app/user/controller/user_controller.py:21
Method
load
(self)
server.py:23
Method
load_config
(self)
server.py:18
Method
log_exception
(self, message: str, exc_info: bool = True, **kwargs)
src/core/log/log.py:152
Method
login
(self, req: LoginRequest)
src/app/auth/controller/auth_controller.py:28
Method
model_name
(self)
src/core/http/response/response.py:67
Method
model_name
(self)
src/app/user_notification/dto/user_notification.py:34
Method
model_name
(self)
src/app/user/dto/user.py:74
Function
on_exit
(server: Arbiter)
gunicorn.conf.py:25
Function
on_starting
(server: Arbiter)
gunicorn.conf.py:21
Method
one
( self, filters: list[Filter] | None = None, order_by: list[OrderBy] | None = None,
src/app/user_notification/service/user_notification_service.py:26
Method
page
(self)
src/core/db/repository.py:83
Method
pages
(self)
src/core/db/repository.py:110
Method
process
(self, msg, kwargs)
src/core/log/adapter/log_adapter.py:8
Method
process_bind_param
(self, value, dialect)
src/core/db/decorator/int_enum.py:12
Method
process_message
(self, user_id: str, message: dict[str, Any], websocket: WebSocket)
src/app/user_notification/service/ws_notification_service.py:44
Method
process_message
(self, user_id: str, message: dict[str, Any], websocket: WebSocket)
src/app/ws/service/ws_handler.py:15
Method
process_result_value
(self, value, dialect)
src/core/db/decorator/int_enum.py:17
Method
raw_query
(self, query: str, params: dict[str, Any] | None = None)
src/core/db/repository.py:382
Method
re_send_confirm_email
(self, req: ReSendConfirmEmailRequest)
src/app/auth/controller/auth_controller.py:40
Method
refresh
(self, authorization: str = Header(None))
src/app/auth/controller/auth_controller.py:57
Method
register_model_response
(self, model_name: str, response_class: type[ResponseBaseModel])
src/core/http/response/api_response_service.py:36
Method
relationships
(self)
src/core/http/response/response.py:72
Method
relationships
(self)
src/app/user_notification/dto/user_notification.py:38
Method
relationships
(self)
src/app/user/dto/user.py:78
Method
remove_connection
(self, user_id: str, websocket: WebSocket)
src/app/user_notification/service/ws_notification_service.py:81
Method
remove_connection
(self, user_id: str, websocket: WebSocket)
src/app/ws/service/ws_handler.py:12
Method
render_string
(self, template_string: str, context: dict[str, Any] | None = None)
src/core/service/email/view_service.py:67
Method
render_with_cache
(self, template_name: str, context: dict[str, Any], cache_key: str | None = None)
src/core/service/email/view_service.py:75
Method
response
( self, data: Any | None = None, errors: list[JsonApiError | dict[str, Any]] | None =
src/core/http/response/api_response_service.py:42
Method
response
( data: Any = None, errors: list[JsonApiError | dict[str, Any]] | None = None, meta: d
src/core/http/response/json_api.py:13
Method
send_batch_messages
( self, queue_name: str, messages: list[dict[str, Any] | str], **kwargs: Any )
src/core/rabbit_mq/producer.py:124
Method
send_confirm_email
(self, user: User, token: Token)
src/core/service/email/app_mail_service.py:18
Method
signal_handler
(signum: int, frame: Any)
src/cmd/cli_command_base.py:63
Method
signup
(self, req: SignupRequest)
src/app/auth/controller/auth_controller.py:33
Method
signup
( self, first_name: str, second_name: str, email: str, password: str,
src/app/auth/service/auth_service.py:41
Method
to_dict
(self)
src/core/service/email/email.py:15
Method
to_user
(self)
src/app/auth/dto/sign_up.py:40
Method
type
(self)
src/core/exception/exceptions.py:43
Method
type
(self)
src/core/exception/exceptions.py:51
Method
type
(self)
src/core/exception/exceptions.py:59
Method
type
(self)
src/core/exception/exceptions.py:67
Method
type
(self)
src/core/exception/exceptions.py:75
Method
type
(self)
src/core/exception/exceptions.py:83
Method
update_many
(self, filters: list[Filter], update_data: dict[str, Any])
src/core/db/repository.py:173
Function
upgrade
Upgrade schema.
src/database/migrations/versions/069708c5fb85_table_users.py:24
Function
upgrade
Upgrade schema.
src/database/migrations/versions/b93dc09d2e0c_table_user_notifications.py:25
Method
user_list
( self, state: AuthState = Depends(get_auth_state), req: UserNotificationListRequest =
src/app/user_notification/controller/user_notification_controller.py:20
Function
validate_jwt_format
(v: str)
src/core/dto/validator/jwt_token.py:6
Method
view
(self, user_id: int, req: Request)
src/app/user/controller/user_controller.py:34
Function
worker_abort
(worker: UvicornWorker)
gunicorn.conf.py:34
Function
worker_int
(worker: UvicornWorker)
gunicorn.conf.py:29
Method
wss
( self, websocket: WebSocket, user_id: str, )
src/app/ws/route/ws_controller.py:15
← previous
201–288 of 288, ranked by callers