summaryrefslogtreecommitdiff
path: root/makima/src/db/models.rs
diff options
context:
space:
mode:
Diffstat (limited to 'makima/src/db/models.rs')
-rw-r--r--makima/src/db/models.rs32
1 files changed, 0 insertions, 32 deletions
diff --git a/makima/src/db/models.rs b/makima/src/db/models.rs
index c11150f..97657dc 100644
--- a/makima/src/db/models.rs
+++ b/makima/src/db/models.rs
@@ -3050,36 +3050,4 @@ pub struct DirectiveOrderGroupListResponse {
pub total: i64,
}
-// =============================================================================
-// User Settings Types
-// =============================================================================
-
-/// A user setting (feature flag / preference) stored in the database.
-#[derive(Debug, Clone, FromRow, Serialize, Deserialize, ToSchema)]
-#[serde(rename_all = "camelCase")]
-pub struct UserSetting {
- pub id: Uuid,
- pub owner_id: Uuid,
- pub key: String,
- #[sqlx(json)]
- pub value: serde_json::Value,
- pub created_at: DateTime<Utc>,
- pub updated_at: DateTime<Utc>,
-}
-
-/// Request to upsert (create or update) a user setting.
-#[derive(Debug, Deserialize, ToSchema)]
-#[serde(rename_all = "camelCase")]
-pub struct UpsertUserSettingRequest {
- pub key: String,
- pub value: serde_json::Value,
-}
-
-/// Response wrapping a list of user settings.
-#[derive(Debug, Serialize, ToSchema)]
-#[serde(rename_all = "camelCase")]
-pub struct UserSettingsResponse {
- pub settings: Vec<UserSetting>,
-}
-