summaryrefslogtreecommitdiff
path: root/schist_core/schist_models/src/bucket.rs
diff options
context:
space:
mode:
Diffstat (limited to 'schist_core/schist_models/src/bucket.rs')
-rw-r--r--schist_core/schist_models/src/bucket.rs12
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,
}