users

package
v1.0.0-alpha.2 Latest Latest
Warning

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

Go to latest
Published: Aug 22, 2019 License: ISC Imports: 3 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var UserFields = append(EntityFields,
	`auth_id`,
	`legal_id`,
	`legal_id_type`,
	`active`,
)

Functions

This section is empty.

Types

type Subject

type Subject struct {
	Entity
}

type User

type User struct {
	Subject
	AuthID      string `json:"authId"`
	LegalID     string `json:"legalId"`
	LegalIDType string `json:"legalIdType"`
	Active      bool   `json:"active" sql:",notnull"`
	// contains filtered or unexported fields
}

func NewUser

func NewUser(
	resourceName ResourceName,
	name string,
	description string,
	authID string,
	legalID string,
	legalIDType string,
	active bool) *User

func (*User) ArchiveQueries

func (u *User) ArchiveQueries(db orm.DB) []*orm.Query

func (*User) Clone

func (u *User) Clone() *User

func (*User) CloneNew

func (u *User) CloneNew() *User

func (*User) CreateQueries

func (u *User) CreateQueries(db orm.DB) []*orm.Query

func (*User) DeleteQueries

func (u *User) DeleteQueries(db orm.DB) []*orm.Query

func (*User) GetAuthID

func (u *User) GetAuthID() string

func (*User) GetEntity

func (u *User) GetEntity() *Entity

func (*User) GetLegalID

func (u *User) GetLegalID() string

func (*User) GetLegalIDType

func (u *User) GetLegalIDType() string

func (*User) IsActive

func (u *User) IsActive() bool

func (*User) IsConcrete

func (u *User) IsConcrete() bool

func (*User) SetActive

func (u *User) SetActive(a bool)

func (*User) SetAuthID

func (u *User) SetAuthID(id string)

func (*User) SetLegalID

func (u *User) SetLegalID(id string)

func (*User) SetLegalIDType

func (u *User) SetLegalIDType(t string)

func (*User) UpdateQueries

func (u *User) UpdateQueries(db orm.DB) []*orm.Query

Jump to

Keyboard shortcuts

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