models

package
v0.1.0-rc.1 Latest Latest
Warning

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

Go to latest
Published: Dec 23, 2018 License: MIT, MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Category

type Category struct {
	uadmin.Model
	Name string `uadmin:"required"`
	Icon string `uadmin:"image"`
}

Category model ...

type Friend

type Friend struct {
	uadmin.Model
	Name        string `uadmin:"required"`
	Email       string `uadmin:"email"`
	Password    string `uadmin:"password;list_exclude"`
	Nationality Nationality
	Invite      string `uadmin:"link"`
}

Friend model ...

func (*Friend) Save

func (f *Friend) Save()

Save !

type Item

type Item struct {
	uadmin.Model
	Name         string     `uadmin:"required;search;categorical_filter;filter;display_name:Product Name;default_value:Computer"`
	Description  string     `uadmin:"multilingual"`
	Category     []Category `uadmin:"list_exclude"`
	CategoryList string     `uadmin:"read_only"`
	Cost         int        `uadmin:"money;pattern:^[0-9]*$;pattern_msg:Your input must be a number.help:Input numeric characters only in this field."`
	Rating       int        `uadmin:"min:1;max:5"`
}

Item model ...

func (*Item) CategorySave

func (i *Item) CategorySave()

CategorySave ...

func (*Item) Save

func (i *Item) Save()

Save ...

type Nationality

type Nationality int

Nationality ...

func (Nationality) Chinese

func (n Nationality) Chinese() Nationality

Chinese ...

func (Nationality) Filipino

func (n Nationality) Filipino() Nationality

Filipino ...

func (Nationality) Others

func (n Nationality) Others() Nationality

Others ...

type Todo

type Todo struct {
	uadmin.Model
	Name        string
	Description string `uadmin:"html"`
	Category    Category
	CategoryID  uint
	Friend      Friend `uadmin:"help:Who will be a part of your activity?"`
	FriendID    uint
	Item        Item `uadmin:"help:What are the requirements needed in order to accomplish your activity?"`
	ItemID      uint
	TargetDate  time.Time
	Progress    int `uadmin:"progress_bar"`
}

Todo model ...

func (Todo) Validate

func (t Todo) Validate() (errMsg map[string]string)

Validate function ...

Jump to

Keyboard shortcuts

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