Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
MetaErr = errors.RegisterBaseSentinel(errors.SqlDAO, "sql user-meta")
)
View Source
var (
NsErr = errors.RegisterBaseSentinel(errors.SqlDAO, "sql user-meta namespaces")
)
Functions ¶
Types ¶
type Meta ¶
type Meta struct {
UUID string `gorm:"primaryKey; column:uuid"`
NodeUUID string `gorm:"column:node_uuid; type:varchar(255); notNull; index:,composite:no; index:,unique,composite:u1;"`
Namespace string `gorm:"column:namespace; type:varchar(255); notNull; index:,composite:ns; index:,unique,composite:u1;"`
Owner string `gorm:"column:owner; type:varchar(255); notNull; index:,composite:ow; index:,unique,composite:u1;"`
Timestamp int32 `gorm:"column:timestamp"`
Format string `gorm:"column:format;type:varchar(50)"`
Data []byte `gorm:"column:data"`
Policies []*service.ResourcePolicy `gorm:"-"`
}
type MetaNamespace ¶
type MetaNamespace struct {
Namespace string `gorm:"primaryKey;column:namespace;type:varchar(255)"`
Label string `gorm:"column:label;type:varchar(255)"`
Order int32 `gorm:"column:ns_order;"`
Indexable bool `gorm:"column:indexable;"`
Definition []byte `gorm:"column:definition;"`
}
func (*MetaNamespace) As ¶
func (u *MetaNamespace) As(res *idm.UserMetaNamespace) *idm.UserMetaNamespace
func (*MetaNamespace) From ¶
func (u *MetaNamespace) From(res *idm.UserMetaNamespace) *MetaNamespace
Click to show internal directories.
Click to hide internal directories.