Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var MaxResultsDefault = 100
Functions ¶
This section is empty.
Types ¶
type BaseQueryable ¶
type BaseQueryable struct {
// contains filtered or unexported fields
}
func (*BaseQueryable) MaximumPageSize ¶
func (b *BaseQueryable) MaximumPageSize() int
func (*BaseQueryable) NextPageToken ¶
func (b *BaseQueryable) NextPageToken() *string
func (*BaseQueryable) Results ¶ added in v0.2.0
func (b *BaseQueryable) Results() []any
func (*BaseQueryable) SetMaximumPageSize ¶ added in v0.2.0
func (b *BaseQueryable) SetMaximumPageSize(size int)
func (*BaseQueryable) SetNextPageToken ¶
func (b *BaseQueryable) SetNextPageToken(nextToken *string)
func (*BaseQueryable) SetResults ¶ added in v0.2.0
func (b *BaseQueryable) SetResults(items []any)
type Persistable ¶
type Store ¶
type Store interface {
AddPersistables(...Persistable) gomerr.Gomerr
Create(ctx context.Context, p Persistable) gomerr.Gomerr
Read(ctx context.Context, p Persistable) gomerr.Gomerr
Update(ctx context.Context, p Persistable, update Persistable) gomerr.Gomerr
Delete(ctx context.Context, p Persistable) gomerr.Gomerr
Query(ctx context.Context, q Queryable) gomerr.Gomerr
}
Click to show internal directories.
Click to hide internal directories.