Documentation ¶
Index ¶
- func NewMetricsStore(wrapped userz.Store) userz.Store
- type MetricsIterator
- type MetricsStore
- func (s *MetricsStore) Add(ctx context.Context, user *userz.UserData) (*userz.User, error)
- func (s *MetricsStore) List(ctx context.Context, filter *userz.Filter, pageSize uint) (userz.Iterator[[]*userz.User], error)
- func (s *MetricsStore) Page(ctx context.Context, filter *userz.Filter, params *userz.PageParams) ([]*userz.User, error)
- func (s *MetricsStore) Remove(ctx context.Context, id string) (*userz.User, error)
- func (s *MetricsStore) Update(ctx context.Context, id string, user *userz.UserData) (*userz.User, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type MetricsIterator ¶
type MetricsIterator struct {
// contains filtered or unexported fields
}
func (*MetricsIterator) Len ¶
func (it *MetricsIterator) Len() userz.PaginationData
type MetricsStore ¶
type MetricsStore struct {
// contains filtered or unexported fields
}
func (*MetricsStore) Page ¶
func (s *MetricsStore) Page(ctx context.Context, filter *userz.Filter, params *userz.PageParams) ([]*userz.User, error)
Click to show internal directories.
Click to hide internal directories.