use diesel_derive_enum::DbEnum;
#[derive(DbEnum, Debug)]
pub enum AssetType {
Stock,
Cash,
}
table! {
use diesel::sql_types::Text;
use super::AssetTypeMapping;
assets (portfolio, asset_type, symbol) {
portfolio -> Text,
asset_type -> AssetTypeMapping,
symbol -> Text,
quantity -> Text,
}
}
table! {
currency_rates (currency, date) {
currency -> Text,
date -> Date,
price -> Nullable<Text>,
}
}
table! {
quotes (symbol) {
symbol -> Text,
time -> Timestamp,
currency -> Text,
price -> Text,
}
}
table! {
settings (name) {
name -> Text,
value -> Text,
}
}
table! {
telemetry (id) {
id -> BigInt,
payload -> Text,
}
}