Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrInvalidID = accountdomain.ErrInvalidID
View Source
var IDFrom = accountdomain.PermittableIDFrom
View Source
var IDFromRef = accountdomain.PermittableIDFromRef
View Source
var MustID = accountdomain.MustPermittableID
View Source
var NewID = accountdomain.NewPermittableID
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder struct {
// contains filtered or unexported fields
}
func (*Builder) Build ¶
func (b *Builder) Build() (*Permittable, error)
func (*Builder) MustBuild ¶
func (b *Builder) MustBuild() *Permittable
type ID ¶
type ID = accountdomain.PermittableID
type List ¶
type List []*Permittable
type Permittable ¶
type Permittable struct {
// contains filtered or unexported fields
}
func (*Permittable) EditRoleIDs ¶
func (p *Permittable) EditRoleIDs(roleIDs accountdomain.RoleIDList)
func (*Permittable) ID ¶
func (p *Permittable) ID() ID
func (*Permittable) RoleIDs ¶
func (p *Permittable) RoleIDs() []accountdomain.RoleID
func (*Permittable) UserID ¶
func (p *Permittable) UserID() user.ID
Click to show internal directories.
Click to hide internal directories.