Documentation ¶
Index ¶
Constants ¶
View Source
const LIMIT = 10
View Source
const NO_LIMIT = -1
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Filter ¶
type Filter struct { OrderBy []clause.ExpressionOrderBy `json:"orderBy"` Where *clause.ExpressionWhere `json:"where"` }
func NewFilter ¶
func NewFilter(orderBy []clause.ExpressionOrderBy, where *clause.ExpressionWhere) Filter
type Meta ¶
type Meta[C any] struct { *Pagination[C] Filter }
type Multiple ¶ added in v2.1.11
type Multiple struct {
// contains filtered or unexported fields
}
func NewMultiple ¶ added in v2.1.11
func NewMultiple() *Multiple
type Pagination ¶
type Pagination[C any] struct { Limit int Offset int MustReturnTotalRows bool TotalRows int64 Rows []C }
func NewPagination ¶
func NewPagination[C any](limit, offset int, mustReturnTotalRows bool) *Pagination[C]
func (*Pagination[C]) GetLimit ¶
func (p *Pagination[C]) GetLimit() int
func (*Pagination[C]) GetOffset ¶
func (p *Pagination[C]) GetOffset() int
type Permission ¶ added in v2.0.4
type Permission struct { Method string Desc translator.Translate }
Click to show internal directories.
Click to hide internal directories.