# Functions
NewChangeIntervalPage returns a pointer to an instance of ChangeIntervalDurationTable.
NewChangePercentPage creates, initialises and returns a pointer to an instance of CurrencyTable.
NewCurrencyIDMap creates and returns an instance of CurrencyIDMap.
NewCurrencyPage creates, initialises and returns a pointer to an instance of CurrencyTable.
NewPortfolioPage creates, initialises and returns a pointer to an instance of PortfolioTable.
# Variables
DurationMap maps duration strings to the format required by coinGecko API.
IntervalMap maps given interval string to format required by CoinGecko API.
# Structs
AllCurrencyData holds details of currencies when all are fetched from the API.
ChangeIntervalDurationTable holds a table to help user change duration intervals.
ChangePercentageDurationTable holds a table which helps change percentage duration values.
CurrencyTable is a widget used to display currencyies, symbols and rates.
Currency holds information of a single currency, it used to populate currencyIDMaps.
PortfolioTable holds a table which helps display a mini portfolio.
SingleCurrency holds data of a currency.
# Type aliases
CurrencyIDMap maps a currency Id to it's symbol and price in USD.
No description provided by the author