Versions in this module Expand all Collapse all v0 v0.24.2 Jun 2, 2026 v0.24.1 May 26, 2026 Changes in this version + type SharelistContext struct + func NewFromCfg(cfg *config.Config) (*SharelistContext, error) + func NewFromEnv() (*SharelistContext, error) + func (c *SharelistContext) AddSecurities(ctx context.Context, id int64, symbols []string) error + func (c *SharelistContext) Create(ctx context.Context, name string, description string) error + func (c *SharelistContext) Delete(ctx context.Context, id int64) error + func (c *SharelistContext) Detail(ctx context.Context, id int64) (*SharelistDetail, error) + func (c *SharelistContext) List(ctx context.Context, count uint32) (*SharelistList, error) + func (c *SharelistContext) Popular(ctx context.Context, count uint32) (*SharelistList, error) + func (c *SharelistContext) RemoveSecurities(ctx context.Context, id int64, symbols []string) error + func (c *SharelistContext) SortSecurities(ctx context.Context, id int64, symbols []string) error + type SharelistDetail struct + Scopes SharelistScopes + Sharelist SharelistInfo + type SharelistInfo struct + Chg *decimal.Decimal + Cover string + CreatedAt time.Time + Description string + EditedAt time.Time + ID int64 + IndustryCode string + Name string + SharelistType SharelistType + Stocks []SharelistStock + Subscribed bool + SubscribersCount int64 + ThisYearChg *decimal.Decimal + type SharelistList struct + Sharelists []SharelistInfo + SubscribedSharelists []SharelistInfo + TailMark string + type SharelistScopes struct + IsSelf bool + Subscription bool + type SharelistStock struct + Change *decimal.Decimal + Code string + Intro string + LastDone *decimal.Decimal + Latency *bool + Market string + Name string + Symbol string + TradeStatus *int32 + UnreadChangeLogCategory string + type SharelistType int32 + const SharelistTypeIndustry + const SharelistTypeOfficial + const SharelistTypeRegular