models

package
v0.0.0-...-a37c5e5 Latest Latest
Warning

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

Go to latest
Published: Mar 1, 2017 License: MIT Imports: 5 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 {
	Id   int64  `json:"id,omitempty"`
	Name string `json:"name,omitempty"`
}

func (*Category) Validate

func (m *Category) Validate() error

type Order

type Order struct {
	Complete bool      `json:"complete,omitempty"`
	Contact  string    `json:"contact,omitempty"`
	Id       int64     `json:"id" binding:"required"`
	PetId    int64     `json:"petId,omitempty"`
	Quantity int32     `json:"quantity,omitempty"`
	ShipDate time.Time `json:"shipDate,omitempty"`
	Status   string    `json:"status,omitempty"`
}

func (*Order) Validate

func (m *Order) Validate() error

type Pet

type Pet struct {
	Category  Category `json:"category,omitempty"`
	Id        int64    `json:"id,omitempty"`
	Name      string   `json:"name" binding:"required"`
	PhotoUrls []string `json:"photoUrls" binding:"required"`
	Status    string   `json:"status,omitempty"`
}

func (*Pet) Validate

func (m *Pet) Validate() error

type User

type User struct {
	Email      string `json:"email,omitempty"`
	FirstName  string `json:"firstName,omitempty"`
	Id         int64  `json:"id,omitempty"`
	LastName   string `json:"lastName,omitempty"`
	Password   string `json:"password,omitempty"`
	Phone      string `json:"phone,omitempty"`
	UserStatus int32  `json:"userStatus,omitempty"`
	Username   string `json:"username,omitempty"`
}

func (*User) Validate

func (m *User) Validate() error

Jump to

Keyboard shortcuts

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