pkg

package
v1.5.6-rc2 Latest Latest
Warning

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

Go to latest
Published: Mar 16, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	MAN = iota
	WOMAN
)

Variables

View Source
var (
	DefaultUser = User{
		Id: "0", Name: "Alex Stocks", Age: 31,

		Birth: int(time.Date(1985, 11, 24, 15, 15, 0, 0, time.Local).Unix()),
		// contains filtered or unexported fields
	}

	UserMap = make(map[string]User)
)

Functions

This section is empty.

Types

type Gender

type Gender int

func (Gender) String

func (g Gender) String() string

type User

type User struct {
	Id   string `json:"id"`
	Name string `json:"name"`
	Age  int    `json:"age"`

	Birth int    `json:"time"`
	Sex   string `json:"sex"`
	// contains filtered or unexported fields
}

type UserProvider

type UserProvider struct {
}

func (*UserProvider) GetUser

func (u *UserProvider) GetUser(ctx context.Context, req []interface{}, rsp *User) error

func (*UserProvider) GetUser0

func (u *UserProvider) GetUser0(id string, name string, age int) (*User, error)

func (*UserProvider) GetUser1

func (u *UserProvider) GetUser1(req []interface{}) (*User, error)

func (*UserProvider) GetUser3

func (u *UserProvider) GetUser3() error

func (*UserProvider) GetUsers

func (u *UserProvider) GetUsers(req []interface{}) ([]User, error)

func (*UserProvider) Reference

func (u *UserProvider) Reference() string

type UserProvider1

type UserProvider1 struct {
}

func (*UserProvider1) GetUser

func (u *UserProvider1) GetUser(ctx context.Context, req []interface{}, rsp *User) error

func (*UserProvider1) GetUser0

func (u *UserProvider1) GetUser0(id string, name string, age int) (User, error)

func (*UserProvider1) GetUser1

func (u *UserProvider1) GetUser1(req []interface{}) (*User, error)

func (*UserProvider1) GetUser3

func (u *UserProvider1) GetUser3() error

func (*UserProvider1) GetUsers

func (u *UserProvider1) GetUsers(req []interface{}) ([]User, error)

func (*UserProvider1) Reference

func (u *UserProvider1) Reference() string

type UserProvider2

type UserProvider2 struct {
}

func (*UserProvider2) GetUser

func (u *UserProvider2) GetUser(ctx context.Context, req []interface{}, rsp *User) error

func (*UserProvider2) GetUser0

func (u *UserProvider2) GetUser0(id string, name string, age int) (User, error)

func (*UserProvider2) GetUser1

func (u *UserProvider2) GetUser1(req []interface{}) (*User, error)

func (*UserProvider2) GetUser3

func (u *UserProvider2) GetUser3() error

func (*UserProvider2) GetUsers

func (u *UserProvider2) GetUsers(req []interface{}) ([]User, error)

func (*UserProvider2) Reference

func (u *UserProvider2) Reference() string

Jump to

Keyboard shortcuts

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