Documentation
¶
Index ¶
- type CommerceStores
- func (s *CommerceStores) AllOrders(ctx context.Context) ([]map[string]any, error)
- func (s *CommerceStores) AllProducts(ctx context.Context) ([]map[string]any, error)
- func (s *CommerceStores) AllUsers(ctx context.Context) ([]map[string]any, error)
- func (s *CommerceStores) GrossRevenue(ctx context.Context) (float64, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommerceStores ¶
type CommerceStores struct {
Users *admin.MemoryRepository
Products *admin.MemoryRepository
Orders *admin.MemoryRepository
}
CommerceStores groups the in-memory repositories used by the commerce example.
func Seed ¶
func Seed(ctx context.Context) (*CommerceStores, error)
Seed initializes repositories with sample data for the commerce demo.
func (*CommerceStores) AllOrders ¶
AllOrders returns every order record to support dashboard/search helpers.
func (*CommerceStores) AllProducts ¶
AllProducts returns every product record to support dashboard/search helpers.
func (*CommerceStores) GrossRevenue ¶
func (s *CommerceStores) GrossRevenue(ctx context.Context) (float64, error)
GrossRevenue sums order totals for quick dashboard stats.
Click to show internal directories.
Click to hide internal directories.