Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MytokenEntry ¶
type MytokenEntry struct { api.MytokenEntry `json:",inline"` ID mtid.MTID `json:"-"` ParentID mtid.MTID `db:"parent_id" json:"-"` Name db.NullString `json:"name,omitempty"` CreatedAt unixtime.UnixTime `db:"created" json:"created"` RevocationID string `db:"revocation_id" json:"revocation_id"` }
MytokenEntry holds the information of a MytokenEntry as stored in the database
func (*MytokenEntry) Root ¶
func (ste *MytokenEntry) Root() bool
Root checks if this MytokenEntry is a root token
type MytokenEntryTree ¶
type MytokenEntryTree struct { Token *MytokenEntry `json:"token"` Children []*MytokenEntryTree `json:"children,omitempty"` }
MytokenEntryTree is a tree of MytokenEntry
func AllTokens ¶
func AllTokens(rlog log.Ext1FieldLogger, tx *sqlx.Tx, tokenID mtid.MTID) ([]*MytokenEntryTree, error)
AllTokens returns information about all mytokens for the user linked to the passed mytoken
func TokenSubTree ¶
func TokenSubTree(rlog log.Ext1FieldLogger, tx *sqlx.Tx, tokenID mtid.MTID) (MytokenEntryTree, error)
TokenSubTree returns information about all subtokens for the passed mytoken
Click to show internal directories.
Click to hide internal directories.