aditya.siregar 4f5950543e init
2025-07-18 20:10:29 +07:00

33 lines
630 B
Go

package models
// Pagination represents pagination information
type Pagination struct {
Page int `json:"page"`
Limit int `json:"limit"`
Total int64 `json:"total"`
TotalPages int `json:"total_pages"`
}
// PaginatedResponse represents a paginated response
type PaginatedResponse[T any] struct {
Data []T `json:"data"`
Pagination Pagination `json:"pagination"`
}
func GetAllModelNames() []string {
return []string{
"Organization",
"Outlet",
"User",
"Category",
"Product",
"ProductVariant",
"Inventory",
"Order",
"OrderItem",
"PaymentMethod",
"Payment",
"Customer",
}
}