diff options
Diffstat (limited to 'schist_core/schist_models/src/bucket.rs')
| -rw-r--r-- | schist_core/schist_models/src/bucket.rs | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/schist_core/schist_models/src/bucket.rs b/schist_core/schist_models/src/bucket.rs index 1ee6a13..1a78628 100644 --- a/schist_core/schist_models/src/bucket.rs +++ b/schist_core/schist_models/src/bucket.rs @@ -2,8 +2,6 @@ use derive_builder::Builder; use diesel::prelude::*; use serde::{Deserialize, Serialize}; -use crate::{budget_period_unit::BudgetPeriodUnit, date_utc::DateUtc}; - #[derive( Builder, Clone, @@ -19,11 +17,9 @@ use crate::{budget_period_unit::BudgetPeriodUnit, date_utc::DateUtc}; #[diesel(table_name = crate::schema::buckets)] pub struct Bucket { pub id: i32, - pub name: String, - pub balance: i32, - pub balance_date: DateUtc, - pub budget_period: i32, - pub budget_period_unit: BudgetPeriodUnit, - pub budget_quantity: i32, + pub balance: Option<i32>, + pub balance_cache_key: Option<String>, + #[column_name = "bucket_group"] pub group: String, + pub name: String, } |
