Documentation
¶
Index ¶
- type PriceProviderWrapper
- type PricesModel
- func (m *PricesModel) Cursor() int
- func (m *PricesModel) Error() error
- func (m *PricesModel) Init() tea.Cmd
- func (m *PricesModel) Loading() bool
- func (m *PricesModel) Market() model.MarketType
- func (m *PricesModel) ProviderID() string
- func (m *PricesModel) SetMarket(market model.MarketType)
- func (m *PricesModel) SetProvider(providerID string)
- func (m *PricesModel) Update(msg tea.Msg) (tea.Model, tea.Cmd)
- func (m *PricesModel) View() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PriceProviderWrapper ¶
type PriceProviderWrapper interface {
GetProviderForFeature(ctx context.Context, feature capability.Feature, providerID string, market model.MarketType) (provider.Provider, model.MarketType, error)
}
type PricesModel ¶
type PricesModel struct {
// contains filtered or unexported fields
}
func NewPricesModel ¶
func NewPricesModel(ctx context.Context, tp PriceProviderWrapper, providerID string, market model.MarketType, symbol string) *PricesModel
func (*PricesModel) Cursor ¶
func (m *PricesModel) Cursor() int
func (*PricesModel) Error ¶
func (m *PricesModel) Error() error
func (*PricesModel) Init ¶
func (m *PricesModel) Init() tea.Cmd
func (*PricesModel) Loading ¶
func (m *PricesModel) Loading() bool
func (*PricesModel) Market ¶
func (m *PricesModel) Market() model.MarketType
func (*PricesModel) ProviderID ¶
func (m *PricesModel) ProviderID() string
func (*PricesModel) SetMarket ¶
func (m *PricesModel) SetMarket(market model.MarketType)
func (*PricesModel) SetProvider ¶
func (m *PricesModel) SetProvider(providerID string)
func (*PricesModel) Update ¶
func (m *PricesModel) Update(msg tea.Msg) (tea.Model, tea.Cmd)
func (*PricesModel) View ¶
func (m *PricesModel) View() string
Click to show internal directories.
Click to hide internal directories.