Documentation
¶
Overview ¶
Code generated by enum generator; DO NOT EDIT.
Code generated by enum generator; DO NOT EDIT.
Code generated by enum generator; DO NOT EDIT.
Code generated by enum generator; DO NOT EDIT.
Code generated by enum generator; DO NOT EDIT.
Code generated by enum generator; DO NOT EDIT.
Code generated by enum generator; DO NOT EDIT.
Code generated by enum generator; DO NOT EDIT.
Code generated by enum generator; DO NOT EDIT.
Index ¶
- Variables
- func ActorTypeIter() func(yield func(ActorType) bool)
- func AuditActionIter() func(yield func(AuditAction) bool)
- func AuditResultIter() func(yield func(AuditResult) bool)
- func DbTypeIter() func(yield func(DbType) bool)
- func PermissionIter() func(yield func(Permission) bool)
- func SecretsFilterIter() func(yield func(SecretsFilter) bool)
- func SortModeIter() func(yield func(SortMode) bool)
- func ThemeIter() func(yield func(Theme) bool)
- func ViewModeIter() func(yield func(ViewMode) bool)
- type ActorType
- type AuditAction
- type AuditResult
- type DbType
- type Permission
- type SecretsFilter
- type SortMode
- type Theme
- type ViewMode
Constants ¶
This section is empty.
Variables ¶
var ( ActorTypeUser = ActorType{/* contains filtered or unexported fields */} ActorTypeToken = ActorType{/* contains filtered or unexported fields */} ActorTypePublic = ActorType{/* contains filtered or unexported fields */} )
Public constants for actorType values
var ( AuditActionRead = AuditAction{/* contains filtered or unexported fields */} AuditActionCreate = AuditAction{/* contains filtered or unexported fields */} AuditActionUpdate = AuditAction{/* contains filtered or unexported fields */} AuditActionDelete = AuditAction{/* contains filtered or unexported fields */} )
Public constants for auditAction values
var ( AuditResultSuccess = AuditResult{/* contains filtered or unexported fields */} AuditResultDenied = AuditResult{/* contains filtered or unexported fields */} AuditResultNotFound = AuditResult{/* contains filtered or unexported fields */} )
Public constants for auditResult values
var ( DbTypeSQLite = DbType{/* contains filtered or unexported fields */} DbTypePostgres = DbType{/* contains filtered or unexported fields */} )
Public constants for dbType values
var ( PermissionNone = Permission{/* contains filtered or unexported fields */} PermissionRead = Permission{/* contains filtered or unexported fields */} PermissionWrite = Permission{/* contains filtered or unexported fields */} PermissionReadWrite = Permission{/* contains filtered or unexported fields */} )
Public constants for permission values
var ( SecretsFilterAll = SecretsFilter{/* contains filtered or unexported fields */} SecretsFilterSecretsOnly = SecretsFilter{/* contains filtered or unexported fields */} SecretsFilterKeysOnly = SecretsFilter{/* contains filtered or unexported fields */} )
Public constants for secretsFilter values
var ( SortModeUpdated = SortMode{/* contains filtered or unexported fields */} SortModeKey = SortMode{/* contains filtered or unexported fields */} SortModeSize = SortMode{/* contains filtered or unexported fields */} SortModeCreated = SortMode{/* contains filtered or unexported fields */} )
Public constants for sortMode values
var ( ThemeSystem = Theme{/* contains filtered or unexported fields */} ThemeLight = Theme{/* contains filtered or unexported fields */} ThemeDark = Theme{/* contains filtered or unexported fields */} )
Public constants for theme values
var ( ViewModeGrid = ViewMode{/* contains filtered or unexported fields */} ViewModeCards = ViewMode{/* contains filtered or unexported fields */} )
Public constants for viewMode values
var ActorTypeNames = []string{
"user",
"token",
"public",
}
ActorTypeNames contains all possible enum names
var ActorTypeValues = []ActorType{ ActorTypeUser, ActorTypeToken, ActorTypePublic, }
ActorTypeValues contains all possible enum values
var AuditActionNames = []string{
"read",
"create",
"update",
"delete",
}
AuditActionNames contains all possible enum names
var AuditActionValues = []AuditAction{ AuditActionRead, AuditActionCreate, AuditActionUpdate, AuditActionDelete, }
AuditActionValues contains all possible enum values
var AuditResultNames = []string{
"success",
"denied",
"notfound",
}
AuditResultNames contains all possible enum names
var AuditResultValues = []AuditResult{ AuditResultSuccess, AuditResultDenied, AuditResultNotFound, }
AuditResultValues contains all possible enum values
var DbTypeNames = []string{
"sqlite",
"postgres",
}
DbTypeNames contains all possible enum names
var DbTypeValues = []DbType{ DbTypeSQLite, DbTypePostgres, }
DbTypeValues contains all possible enum values
var PermissionNames = []string{
"none",
"read",
"write",
"readwrite",
}
PermissionNames contains all possible enum names
var PermissionValues = []Permission{ PermissionNone, PermissionRead, PermissionWrite, PermissionReadWrite, }
PermissionValues contains all possible enum values
var SecretsFilterNames = []string{
"all",
"secretsonly",
"keysonly",
}
SecretsFilterNames contains all possible enum names
var SecretsFilterValues = []SecretsFilter{ SecretsFilterAll, SecretsFilterSecretsOnly, SecretsFilterKeysOnly, }
SecretsFilterValues contains all possible enum values
var SortModeNames = []string{
"updated",
"key",
"size",
"created",
}
SortModeNames contains all possible enum names
var SortModeValues = []SortMode{ SortModeUpdated, SortModeKey, SortModeSize, SortModeCreated, }
SortModeValues contains all possible enum values
var ThemeNames = []string{
"system",
"light",
"dark",
}
ThemeNames contains all possible enum names
var ThemeValues = []Theme{ ThemeSystem, ThemeLight, ThemeDark, }
ThemeValues contains all possible enum values
var ViewModeNames = []string{
"grid",
"cards",
}
ViewModeNames contains all possible enum names
var ViewModeValues = []ViewMode{ ViewModeGrid, ViewModeCards, }
ViewModeValues contains all possible enum values
Functions ¶
func ActorTypeIter ¶ added in v0.18.0
ActorTypeIter returns a function compatible with Go 1.23's range-over-func syntax. It yields all ActorType values in declaration order. Example:
for v := range ActorTypeIter() {
// use v
}
func AuditActionIter ¶ added in v0.18.0
func AuditActionIter() func(yield func(AuditAction) bool)
AuditActionIter returns a function compatible with Go 1.23's range-over-func syntax. It yields all AuditAction values in declaration order. Example:
for v := range AuditActionIter() {
// use v
}
func AuditResultIter ¶ added in v0.18.0
func AuditResultIter() func(yield func(AuditResult) bool)
AuditResultIter returns a function compatible with Go 1.23's range-over-func syntax. It yields all AuditResult values in declaration order. Example:
for v := range AuditResultIter() {
// use v
}
func DbTypeIter ¶
DbTypeIter returns a function compatible with Go 1.23's range-over-func syntax. It yields all DbType values in declaration order. Example:
for v := range DbTypeIter() {
// use v
}
func PermissionIter ¶
func PermissionIter() func(yield func(Permission) bool)
PermissionIter returns a function compatible with Go 1.23's range-over-func syntax. It yields all Permission values in declaration order. Example:
for v := range PermissionIter() {
// use v
}
func SecretsFilterIter ¶ added in v0.15.0
func SecretsFilterIter() func(yield func(SecretsFilter) bool)
SecretsFilterIter returns a function compatible with Go 1.23's range-over-func syntax. It yields all SecretsFilter values in declaration order. Example:
for v := range SecretsFilterIter() {
// use v
}
func SortModeIter ¶
SortModeIter returns a function compatible with Go 1.23's range-over-func syntax. It yields all SortMode values in declaration order. Example:
for v := range SortModeIter() {
// use v
}
func ThemeIter ¶
ThemeIter returns a function compatible with Go 1.23's range-over-func syntax. It yields all Theme values in declaration order. Example:
for v := range ThemeIter() {
// use v
}
func ViewModeIter ¶
ViewModeIter returns a function compatible with Go 1.23's range-over-func syntax. It yields all ViewMode values in declaration order. Example:
for v := range ViewModeIter() {
// use v
}
Types ¶
type ActorType ¶ added in v0.18.0
type ActorType struct {
// contains filtered or unexported fields
}
ActorType is the exported type for the enum
func MustActorType ¶ added in v0.18.0
MustActorType is like ParseActorType but panics if string is invalid
func ParseActorType ¶ added in v0.18.0
ParseActorType converts string to actorType enum value. Parsing is always case-insensitive.
func (ActorType) MarshalText ¶ added in v0.18.0
MarshalText implements encoding.TextMarshaler
func (*ActorType) UnmarshalText ¶ added in v0.18.0
UnmarshalText implements encoding.TextUnmarshaler
type AuditAction ¶ added in v0.18.0
type AuditAction struct {
// contains filtered or unexported fields
}
AuditAction is the exported type for the enum
func MustAuditAction ¶ added in v0.18.0
func MustAuditAction(v string) AuditAction
MustAuditAction is like ParseAuditAction but panics if string is invalid
func ParseAuditAction ¶ added in v0.18.0
func ParseAuditAction(v string) (AuditAction, error)
ParseAuditAction converts string to auditAction enum value. Parsing is always case-insensitive.
func (AuditAction) Index ¶ added in v0.18.0
func (e AuditAction) Index() int
Index returns the underlying integer value
func (AuditAction) MarshalText ¶ added in v0.18.0
func (e AuditAction) MarshalText() ([]byte, error)
MarshalText implements encoding.TextMarshaler
func (AuditAction) String ¶ added in v0.18.0
func (e AuditAction) String() string
func (*AuditAction) UnmarshalText ¶ added in v0.18.0
func (e *AuditAction) UnmarshalText(text []byte) error
UnmarshalText implements encoding.TextUnmarshaler
type AuditResult ¶ added in v0.18.0
type AuditResult struct {
// contains filtered or unexported fields
}
AuditResult is the exported type for the enum
func MustAuditResult ¶ added in v0.18.0
func MustAuditResult(v string) AuditResult
MustAuditResult is like ParseAuditResult but panics if string is invalid
func ParseAuditResult ¶ added in v0.18.0
func ParseAuditResult(v string) (AuditResult, error)
ParseAuditResult converts string to auditResult enum value. Parsing is always case-insensitive.
func (AuditResult) Index ¶ added in v0.18.0
func (e AuditResult) Index() int
Index returns the underlying integer value
func (AuditResult) MarshalText ¶ added in v0.18.0
func (e AuditResult) MarshalText() ([]byte, error)
MarshalText implements encoding.TextMarshaler
func (AuditResult) String ¶ added in v0.18.0
func (e AuditResult) String() string
func (*AuditResult) UnmarshalText ¶ added in v0.18.0
func (e *AuditResult) UnmarshalText(text []byte) error
UnmarshalText implements encoding.TextUnmarshaler
type DbType ¶
type DbType struct {
// contains filtered or unexported fields
}
DbType is the exported type for the enum
func MustDbType ¶
MustDbType is like ParseDbType but panics if string is invalid
func ParseDbType ¶
ParseDbType converts string to dbType enum value. Parsing is always case-insensitive.
func (DbType) MarshalText ¶
MarshalText implements encoding.TextMarshaler
func (*DbType) UnmarshalText ¶
UnmarshalText implements encoding.TextUnmarshaler
type Permission ¶
type Permission struct {
// contains filtered or unexported fields
}
Permission is the exported type for the enum
func MustPermission ¶
func MustPermission(v string) Permission
MustPermission is like ParsePermission but panics if string is invalid
func ParsePermission ¶
func ParsePermission(v string) (Permission, error)
ParsePermission converts string to permission enum value. Parsing is always case-insensitive.
func (Permission) CanRead ¶
func (p Permission) CanRead() bool
CanRead returns true if the permission allows reading.
func (Permission) CanWrite ¶
func (p Permission) CanWrite() bool
CanWrite returns true if the permission allows writing.
func (Permission) Index ¶
func (e Permission) Index() int
Index returns the underlying integer value
func (Permission) MarshalText ¶
func (e Permission) MarshalText() ([]byte, error)
MarshalText implements encoding.TextMarshaler
func (Permission) String ¶
func (e Permission) String() string
func (*Permission) UnmarshalText ¶
func (e *Permission) UnmarshalText(text []byte) error
UnmarshalText implements encoding.TextUnmarshaler
type SecretsFilter ¶ added in v0.15.0
type SecretsFilter struct {
// contains filtered or unexported fields
}
SecretsFilter is the exported type for the enum
func MustSecretsFilter ¶ added in v0.15.0
func MustSecretsFilter(v string) SecretsFilter
MustSecretsFilter is like ParseSecretsFilter but panics if string is invalid
func ParseSecretsFilter ¶ added in v0.15.0
func ParseSecretsFilter(v string) (SecretsFilter, error)
ParseSecretsFilter converts string to secretsFilter enum value. Parsing is always case-insensitive.
func (SecretsFilter) Index ¶ added in v0.15.0
func (e SecretsFilter) Index() int
Index returns the underlying integer value
func (SecretsFilter) Label ¶ added in v0.15.0
func (s SecretsFilter) Label() string
Label returns a user-friendly label for the filter.
func (SecretsFilter) MarshalText ¶ added in v0.15.0
func (e SecretsFilter) MarshalText() ([]byte, error)
MarshalText implements encoding.TextMarshaler
func (SecretsFilter) Next ¶ added in v0.15.0
func (s SecretsFilter) Next() SecretsFilter
Next returns the next secrets filter in the cycle: all -> secrets -> keys -> all.
func (SecretsFilter) String ¶ added in v0.15.0
func (e SecretsFilter) String() string
func (*SecretsFilter) UnmarshalText ¶ added in v0.15.0
func (e *SecretsFilter) UnmarshalText(text []byte) error
UnmarshalText implements encoding.TextUnmarshaler
type SortMode ¶
type SortMode struct {
// contains filtered or unexported fields
}
SortMode is the exported type for the enum
func MustSortMode ¶
MustSortMode is like ParseSortMode but panics if string is invalid
func ParseSortMode ¶
ParseSortMode converts string to sortMode enum value. Parsing is always case-insensitive.
func (SortMode) MarshalText ¶
MarshalText implements encoding.TextMarshaler
func (SortMode) Next ¶
Next returns the next sort mode in the cycle: updated -> key -> size -> created -> updated.
func (*SortMode) UnmarshalText ¶
UnmarshalText implements encoding.TextUnmarshaler
type Theme ¶
type Theme struct {
// contains filtered or unexported fields
}
Theme is the exported type for the enum
func ParseTheme ¶
ParseTheme converts string to theme enum value. Parsing is always case-insensitive.
func (Theme) MarshalText ¶
MarshalText implements encoding.TextMarshaler
func (*Theme) UnmarshalText ¶
UnmarshalText implements encoding.TextUnmarshaler
type ViewMode ¶
type ViewMode struct {
// contains filtered or unexported fields
}
ViewMode is the exported type for the enum
func MustViewMode ¶
MustViewMode is like ParseViewMode but panics if string is invalid
func ParseViewMode ¶
ParseViewMode converts string to viewMode enum value. Parsing is always case-insensitive.
func (ViewMode) MarshalText ¶
MarshalText implements encoding.TextMarshaler
func (*ViewMode) UnmarshalText ¶
UnmarshalText implements encoding.TextUnmarshaler