queries

package
v0.0.0-...-385be9b Latest Latest
Warning

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

Go to latest
Published: Nov 4, 2022 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TodoQueries

type TodoQueries struct {
	*sqlx.DB
}

TodoQueries struct for queries from Todo model

func (*TodoQueries) CreateTodo

func (q *TodoQueries) CreateTodo(t *models.Todo) error

CreateTodo method for creating todo by given Todo object.

func (*TodoQueries) DeleteTodo

func (q *TodoQueries) DeleteTodo(id uuid.UUID) error

DeleteTodo method for deleting todo by given ID.

func (*TodoQueries) GetTodo

func (q *TodoQueries) GetTodo(id uuid.UUID) (models.Todo, error)

GetTodo method for getting one todo by given ID.

func (*TodoQueries) GetTodos

func (q *TodoQueries) GetTodos() ([]models.Todo, error)

GetTodos method for getting all todos.

func (*TodoQueries) UpdatedTodo

func (q *TodoQueries) UpdatedTodo(id uuid.UUID, t *models.Todo) error

UpdatedTodo method for updating todo by given Todo object.

Jump to

Keyboard shortcuts

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