Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type API ¶
type AggregationResult ¶
type AggregationResult struct { Data []Result `bson:"data" json:"data"` TotalCount int64 `bson:"total_count" json:"total_count"` }
func (AggregationResult) GetData ¶
func (r AggregationResult) GetData() interface{}
func (AggregationResult) GetTotal ¶
func (r AggregationResult) GetTotal() int64
type ListKeysRequest ¶
type ListKeysRequest struct { pagination.Query Search string `form:"search" json:"search"` }
type ListValuesRequest ¶
type ListValuesRequest struct { pagination.Query Key string `form:"key" json:"key" binding:"required"` Search string `form:"search" json:"search"` }
type Store ¶
type Store interface { FindKeys(ctx context.Context, r ListKeysRequest) (AggregationResult, error) FindValues(ctx context.Context, r ListValuesRequest) (AggregationResult, error) }
Click to show internal directories.
Click to hide internal directories.