Documentation
¶
Index ¶
Constants ¶
View Source
const (
PAGINATION_OFFSET string = "offset"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OffsetResult ¶
type OffsetResult struct { TotalRecord int64 `json:"total_record"` CurrentPage int64 `json:"current_page"` Limit int64 `json:"limit"` }
func (*OffsetResult) TotalPage ¶
func (result *OffsetResult) TotalPage() int64
type Pagination ¶
type Pagination struct {
// contains filtered or unexported fields
}
Pagination stores pagination request data
func NewOffsetPagination ¶
func NewOffsetPagination(page int64, limit int64) *Pagination
func (*Pagination) OffsetParams ¶
func (pagination *Pagination) OffsetParams() *PaginationOffsetParams
func (*Pagination) OffsetResult ¶
func (pagination *Pagination) OffsetResult(totalRecord int64) *Result
func (*Pagination) Type ¶
func (pagination *Pagination) Type() string
type PaginationOffsetParams ¶
func (*PaginationOffsetParams) Offset ¶
func (params *PaginationOffsetParams) Offset() int64
type Result ¶
type Result struct { T string `json:"t"` Por OffsetResult `json:"pagination_offset_result"` }
func (*Result) OffsetResult ¶
func (result *Result) OffsetResult() *OffsetResult
Click to show internal directories.
Click to hide internal directories.