repository

package
v0.0.0-...-1cbff02 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 8, 2024 License: MIT Imports: 9 Imported by: 0

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL