MCPcopy Create free account

hub / github.com/Shankar-105/Social-Media-Api / types & classes

Types & classes106 in github.com/Shankar-105/Social-Media-Api

↓ 6 callersClass_NoopCeleryTask
pytests/conftest.py:60
↓ 3 callersClassAuthenticationException
app/utils/exceptions.py:40
↓ 3 callersClassCanEditResponse
Response for can edit check
app/schemas.py:382
↓ 3 callersClassFakeAsyncResult
pytests/test_celery_infrastructure.py:13
↓ 3 callersClassResourceNotFoundException
app/utils/exceptions.py:21
↓ 2 callersClassConnectionManager
app/utils/socket_manager.py:12
↓ 2 callersClassMessageSchema
Message schema for WebSocket chat
app/schemas.py:440
↓ 1 callersClassActorBasic
Minimal actor info embedded in a notification (who triggered it).
app/schemas.py:481
↓ 1 callersClassFakeInspector
pytests/test_celery_infrastructure.py:20
↓ 1 callersClassFakeOrig
pytests/test_concurrency_hardening.py:363
↓ 1 callersClassNotification
Stores every notification a user receives. owner_id — the user who RECEIVES this notification actor_id — the user who TRIGGERED it (li
app/models.py:402
↓ 1 callersClassNotificationListResponse
Paginated list of notifications.
app/schemas.py:504
↓ 1 callersClassNotificationType
app/models.py:11
↓ 1 callersClassPostCreateRequest
Request schema for creating a post
app/schemas.py:126
↓ 1 callersClassSearchRequest
Request schema for search
app/schemas.py:251
↓ 1 callersClassSettings
app/config.py:7
↓ 1 callersClassSharedPost
app/models.py:36
↓ 1 callersClassValidationException
app/utils/exceptions.py:31
↓ 1 callersClassVerifyEmailRequest
Request body for verifying signup email with OTP.
app/schemas.py:104
ClassAppException
Base class for all application-specific exceptions.
app/utils/exceptions.py:4
ClassAuthorizationException
app/utils/exceptions.py:49
ClassBusinessLogicException
app/utils/exceptions.py:83
ClassChatHistoryResponse
Complete chat history
app/schemas.py:378
ClassChatMessageItem
Chat message item in history
app/schemas.py:347
ClassCommentCreateRequest
Request schema for creating a comment
app/schemas.py:199
ClassCommentDetailResponse
Complete comment details
app/schemas.py:208
ClassCommentListResponse
Paginated list of comments
app/schemas.py:219
ClassCommentStatsResponse
User comment statistics
app/schemas.py:427
ClassCommentUpdateRequest
Request schema for updating a comment
app/schemas.py:204
ClassCommentVoteRequest
Request schema for voting on a comment
app/schemas.py:231
ClassCommentVotes
app/models.py:131
ClassComments
app/models.py:138
ClassConflictException
app/utils/exceptions.py:66
ClassDatabaseException
app/utils/exceptions.py:57
ClassDeletedMessage
app/models.py:84
ClassDeletedSharedPost
app/models.py:97
ClassErrorResponse
General Error response
app/schemas.py:20
ClassFeedItemResponse
Feed item with post and owner
app/schemas.py:267
ClassFeedPost
Feed post schema
app/schemas.py:453
ClassFeedResponse
Feed response with pagination
app/schemas.py:273
ClassFollowResponse
Response after follow/unfollow action
app/schemas.py:244
ClassForgotPasswordSchema
Request schema for forgot password
app/schemas.py:114
ClassLoggingASGIMiddleware
Improved ASGI middleware using structlog for structured request logging. Injects request_id, trace_id into context and logs request results.
app/utils/observability.py:64
ClassMediaInfo
General Media metadata
app/schemas.py:24
ClassMessage
app/models.py:278
ClassMessageCreateRequest
Request schema for sending a message
app/schemas.py:292
ClassMessageDeleteRequest
Request schema for deleting a message
app/schemas.py:305
ClassMessageDetailResponse
Message response
app/schemas.py:322
ClassMessageEditRequest
Request schema for editing a message
app/schemas.py:299
ClassMessageReaction
app/models.py:372
ClassMessageReplies
app/models.py:270
ClassNotificationResponse
Single notification as returned by GET /v1/users/me/notifications. The client uses entity_id + entity_type to decide which screen to open
app/schemas.py:488
ClassOTP
app/models.py:115
ClassPaginationMetadata
Reusable pagination metadata
app/schemas.py:9
ClassPasswordChangeInitRequest
Request to initiate password change
app/schemas.py:280
ClassPasswordResetRequest
Request to reset password with OTP
app/schemas.py:284
ClassPost
app/models.py:151
ClassPostAnalytics
Post analytics data
app/schemas.py:188
ClassPostDetailResponse
Complete post details
app/schemas.py:140
ClassPostListItemResponse
Post item in a list (lighter version)
app/schemas.py:159
ClassPostListResponse
Paginated list of posts
app/schemas.py:172
ClassPostUpdateRequest
Request schema for updating a post
app/schemas.py:133
ClassPostView
app/models.py:201
ClassRateLimitException
app/utils/exceptions.py:75
ClassReactedUsers
Legacy reacted users schema
app/schemas.py:315
ClassReactionInfo
General Reaction details
app/schemas.py:29
ClassReactionPayload
Request schema for reacting to a message
app/schemas.py:310
ClassRefreshToken
Stores every refresh token ever issued. token — opaque random string (secrets.token_urlsafe), NOT a JWT family_id — UUID that grou
app/models.py:445
ClassRefreshTokenRequest
Request body for POST /v1/auth/refresh-token
app/schemas.py:99
ClassReplyMessageRequest
Request schema for replying to a message
app/schemas.py:339
ClassReplyMessageSchema
Reply message schema for WebSocket
app/schemas.py:460
ClassReplyToShareRequest
Request schema for replying to a shared post
app/schemas.py:407
ClassReplyToShareSchema
Reply to share schema for WebSocket
app/schemas.py:468
ClassResendVerificationOtpRequest
Request body for re-sending verification OTP.
app/schemas.py:110
ClassResetPasswordSchema
Request schema for resetting password with OTP
app/schemas.py:118
ClassSavedPost
app/models.py:185
ClassSavedPostItemResponse
app/schemas.py:178
ClassSavedPostsResponse
app/schemas.py:185
ClassSearchResultResponse
Search result response
app/schemas.py:258
ClassSharePostRequest
Request schema for sharing a post
app/schemas.py:389
ClassShareReactionRequest
Request schema for reacting to shared post
app/schemas.py:415
ClassSharedPostDetailResponse
Shared post response
app/schemas.py:395
ClassSharedPostItem
Shared post item in chat history
app/schemas.py:363
ClassSharedPostReaction
app/models.py:386
ClassSharedPostReplies
app/models.py:25
ClassSuccessResponse
General Success response
app/schemas.py:16
ClassTestCrossProcessArchitecture
Tests for the cross-process architecture pattern.
pytests/test_cross_process_chat_delivery.py:314
ClassTestCrossProcessChatDelivery
Test Redis Pub/Sub integration for chat message distribution.
pytests/test_cross_process_chat_delivery.py:44
ClassTestRedisListenerIntegration
Test the Redis listener that delivers messages across processes.
pytests/test_cross_process_chat_delivery.py:285
ClassTokenModel
JWT token response
app/schemas.py:91
ClassTunedUvicornWorker
Gunicorn worker with config-driven Uvicorn protocol/event loop tuning. All settings are loaded from app.config.Settings (sourced from .env fi
app/utils/tuned_worker.py:4
ClassUnreadCountResponse
Unread notification badge count.
app/schemas.py:513
ClassUser
app/models.py:210
ClassUserBasicResponse
General Minimal user info
app/schemas.py:56
ClassUserLoginRequest
Request schema for user login
app/schemas.py:45
ClassUserOut
Basic user info for post author in feeds
app/schemas.py:447
ClassUserPostsResponse
Response for user's posts list
app/schemas.py:432
ClassUserProfileResponse
General Complete user profile data
app/schemas.py:66
ClassUserResponse
General Standard user response after User Account Creation
app/schemas.py:81
ClassUserSignupRequest
Request schema for user signup
app/schemas.py:38
next →1–100 of 106, ranked by callers