stores

package
v0.26.0 Latest Latest
Warning

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

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

Documentation

Index

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

func (s *CommerceStores) AllOrders(ctx context.Context) ([]map[string]any, error)

AllOrders returns every order record to support dashboard/search helpers.

func (*CommerceStores) AllProducts

func (s *CommerceStores) AllProducts(ctx context.Context) ([]map[string]any, error)

AllProducts returns every product record to support dashboard/search helpers.

func (*CommerceStores) AllUsers

func (s *CommerceStores) AllUsers(ctx context.Context) ([]map[string]any, error)

AllUsers returns every user record.

func (*CommerceStores) GrossRevenue

func (s *CommerceStores) GrossRevenue(ctx context.Context) (float64, error)

GrossRevenue sums order totals for quick dashboard stats.

Jump to

Keyboard shortcuts

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