Help us shape the future of Go! Take the 2026 Go Developer Survey

model

package
v1.4.0 Latest Latest
Warning

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

Go to latest
Published: Sep 5, 2018 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrNameInvalid = errors.New("name is empty")
)
View Source
var (
	ErrNoRow = errors.New("no rows in result set")
)

Functions

func Delete

func Delete(id int) error

Types

type Account

type Account struct {
	ID   int       `json:"id" example:"1" format:"int64"`
	Name string    `json:"name" example:"account name"`
	UUID uuid.UUID `json:"uuid" example:"550e8400-e29b-41d4-a716-446655440000" format:"uuid"`
}

func AccountOne

func AccountOne(id int) (Account, error)

func AccountsAll

func AccountsAll(q string) ([]Account, error)

func (Account) Insert

func (a Account) Insert() (int, error)

func (Account) Update

func (a Account) Update() error

type AddAccount

type AddAccount struct {
	Name string `json:"name" example:"account name"`
}

func (AddAccount) Validation

func (a AddAccount) Validation() error

type Admin

type Admin struct {
	ID   int    `json:"id" example:"1"`
	Name string `json:"name" example:"admin name"`
}

type Bottle

type Bottle struct {
	ID      int     `json:"id" example:"1"`
	Name    string  `json:"name" example:"bottle_name"`
	Account Account `json:"account"`
}

func BottleOne

func BottleOne(id int) (*Bottle, error)

func BottlesAll

func BottlesAll() ([]Bottle, error)

type UpdateAccount

type UpdateAccount struct {
	Name string `json:"name" example:"account name"`
}

func (UpdateAccount) Validation

func (a UpdateAccount) Validation() error

Jump to

Keyboard shortcuts

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