tasks

package
v0.0.0-...-05df700 Latest Latest
Warning

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

Go to latest
Published: May 13, 2022 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TaskStatusActive    = "active"
	TaskStatusCompleted = "completed"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Repository

type Repository struct {
	// contains filtered or unexported fields
}

func New

func New(db *sqlx.DB) *Repository

func (*Repository) Assigne

func (r *Repository) Assigne(id, assigneId int) error

func (*Repository) Complete

func (r *Repository) Complete(id int) error

func (*Repository) Create

func (r *Repository) Create(assigneId int, description string) (*Task, error)

func (*Repository) List

func (r *Repository) List(assignePublicId string) ([]Task, error)

func (*Repository) ListActive

func (r *Repository) ListActive() ([]Task, error)

func (*Repository) ListAll

func (r *Repository) ListAll() ([]Task, error)

func (*Repository) ListAсtive

func (r *Repository) ListAсtive() ([]Task, error)

func (*Repository) Shuffle

func (r *Repository) Shuffle(assigneIds []int) error

type Task

type Task struct {
	Id          int    `db:"id"`
	Description string `db:"description"`
	Status      string `db:"status"`
	AssigneId   int    `db:"assignee_id"`
	Version     int    `db:"version"`
}

Jump to

Keyboard shortcuts

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