use super::{
account,
money::{Currency, Fiat},
};
#[derive(Clone, Debug)]
pub enum Message {
AddCrypto,
AddFiat,
AddGroup,
AddMetal,
AddStockPlus,
Account(account::Message),
Back,
ChartWeek,
ChartMonth,
ChartYear,
ChartAll,
ChangeAccountName(String),
ChangeProjectMonths(String),
Checkbox((usize, bool)),
Configuration,
Delete(usize),
DeleteGroup(usize),
FileLoad,
FileSaveAs,
GetPrice(usize),
GetPriceAll,
ImportBoa(usize),
ImportInvestor360,
OpenBoaUrl,
OpenInvestor360Url,
UpdateAccountName(usize),
UpdateCurrency(Currency),
UpdateCryptoCurrency(Fiat),
UpdateCryptoDescription(String),
UpdateCryptoSymbol(String),
UpdateFiat(Fiat),
UpdateMetalCurrency(Fiat),
UpdateMetalDescription(String),
UpdateMetalSymbol(String),
UpdateStockPlusDescription(String),
UpdateStockPlusSymbol(String),
SelectAccount(usize),
SelectAccountSecondary(usize),
SubmitAccount,
Exit,
}