Skip to main content

User — Data Models

info

Auto-generated from dismantly-backend/Microservices/User/dependencies/models.py. Do not edit by hand.

Interaction map

How the APIs and events in this service read and write its objects, and how changes flow downstream.

tip

Click an object box (e.g. the CONTACT cylinder) to open its page, or a handler box to view its source on GitHub. Drag to pan, scroll to zoom, or use the Fullscreen button.

Stored Objects (Entities)

ObjectDiscriminatorVersion
TablePreferencesItemTABLE_CONFIGv1.0.0
UserModelv3.2.0
UserPreferencesModelv1.0.0

Supporting Models

ObjectVersion
DisableMFARequestv1.0.0
MFASetupRequestv3.0.0
TableColumnConfigv1.0.0
TablePreferencesPayloadv1.0.0
UserChangePassv1.0.0
UserChatRequestv1.0.0
UserDeletev1.0.0
UserGetv1.0.0
UserPostv2.0.0
UserPreferencesv1.0.0
UserPutv1.0.0
UserReleaseSeenPutv1.0.0

API Surface

Every endpoint and event in this service, with the model(s) it uses.

TriggerEndpoint / SourceHandlerModel(s)
EventEventBridgesrc/handle/user_handle_parts_trader_credentials_created.py
EventEventBridgesrc/handle/user_handle_parts_trader_credentials_deleted.py
APIGET /newuser/historysrc/history/user_history_get.py
StreamDynamoDB streamsrc/history/user_history_process.py
APIPOST /newuser/mfa/disablesrc/mfa/user_mfa_disable.pyDisableMFARequest
APIPOST /newuser/mfa/setupsrc/mfa/user_mfa_setup.pyMFASetupRequest
APIGET /newuser/mfa/statussrc/mfa/user_mfa_status.py
StreamDynamoDB streamsrc/sync/send_bird_sync.py
EventEventBridgesrc/sync/sendbird_sync_opt_in_out.py
APIPUT /newuser/changePasssrc/user_change_pass_put.pyUserChangePass
APIPOST /newuser/chatsrc/user_chat.pyUserChatRequest
APIDELETE /newuser/src/user_delete.pyUserDelete
APIGET /newuser/src/user_get.pyUserGet
APIGET /newuser/tablePreferencessrc/user_get_table_preferences.pyTableKeyEnum
APIPOST /newuser/src/user_post.pyUserModel, UserPost
APIPOST /newuser/tablePreferencessrc/user_post_table_preferences.pyTableKeyEnum, TablePreferencesItem, TablePreferencesPayload
APIGET /newuser/preferencessrc/user_preferences_get.py
APIPOST /newuser/preferencessrc/user_preferences_post.pyUserPreferences, UserPreferencesModel
APIPUT /newuser/src/user_put.pyUserPut
APIPUT /newuser/releaseSeensrc/user_release_seen_put.pyUserReleaseSeenPut
Models last synced: 2026-06-23 13:21 UTC