Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DuelistRepository ¶
type DuelistRepository interface { CreateDuelist(duelist entities.Duelist) (*entities.Duelist, error) ListDuelist(pagination *Pagination) ([]entities.Duelist, error) FindDuelist(id string) (*entities.Duelist, error) UpdateDuelist(duelist entities.Duelist) error DeleteDuelist(id string) error }
func NewDuelistRepository ¶
func NewDuelistRepository(db *sql.DB) DuelistRepository
type Pagination ¶
type Pagination struct { Limit int `json:"limit"` Sort string `json:"sort"` Page int `json:"page"` Field string `json:"field"` }
func NewPagination ¶
func NewPagination(r *http.Request) (*Pagination, error)
func (Pagination) Query ¶
func (p Pagination) Query() string
Source Files ¶
Click to show internal directories.
Click to hide internal directories.