16 lines
487 B
Go
16 lines
487 B
Go
package viewmodel
|
|
|
|
// ReturnPagination holds the pagination data result
|
|
type ReturnPagination struct {
|
|
TotalRecords int64 `json:"total_records"`
|
|
RecordsPerPage int64 `json:"records_per_page"`
|
|
TotalPages int64 `json:"total_pages"`
|
|
CurrentPage int64 `json:"current_page"`
|
|
}
|
|
|
|
// PaginatedResult is the standard paginated list result
|
|
type PaginatedResult struct {
|
|
Pagination ReturnPagination `json:"pagination,omitempty"`
|
|
List interface{} `json:"data,omitempty"`
|
|
}
|