section

package
v0.1.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 30, 2026 License: MIT Imports: 8 Imported by: 0

Documentation

Index

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL