pgsql

package
v0.0.0-...-304dadd Latest Latest
Warning

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

Go to latest
Published: Jun 11, 2019 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrAlreadyExists = echo.NewHTTPError(http.StatusInternalServerError, "Eventname already exists.")
)

Custom errors

Functions

This section is empty.

Types

type Event

type Event struct{}

Event represents the client for event table

func NewEvent

func NewEvent() *Event

NewEvent returns a new event database instance

func (*Event) Create

func (e *Event) Create(db orm.DB, usr takrib.Event) (*takrib.Event, error)

Create creates a new event on database

func (*Event) Delete

func (e *Event) Delete(db orm.DB, event *takrib.Event) error

Delete sets deleted_at for a event

func (*Event) List

func (e *Event) List(db orm.DB, qp *takrib.ListQuery, p *takrib.Pagination) ([]takrib.Event, error)

List returns list of all events retrievable for the current event, depending on role

func (*Event) Update

func (e *Event) Update(db orm.DB, event *takrib.Event) error

Update updates event's contact info

func (*Event) View

func (e *Event) View(db orm.DB, id int) (*takrib.Event, error)

View returns single event by ID

Jump to

Keyboard shortcuts

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