Documentation
¶
Index ¶
- Constants
- Variables
- type AppConfig
- func (x *AppConfig) ClearAuth()
- func (x *AppConfig) ClearData()
- func (x *AppConfig) ClearDiscord()
- func (x *AppConfig) ClearDisplay()
- func (x *AppConfig) ClearJobInfo()
- func (x *AppConfig) ClearLivemap()
- func (x *AppConfig) ClearPerms()
- func (x *AppConfig) ClearQuickButtons()
- func (x *AppConfig) ClearSystem()
- func (x *AppConfig) ClearUserTracker()
- func (x *AppConfig) ClearVersion()
- func (x *AppConfig) ClearWebsite()
- func (x *AppConfig) Default()
- func (x *AppConfig) GetAuth() *Auth
- func (x *AppConfig) GetData() *Data
- func (x *AppConfig) GetDefaultLocale() string
- func (x *AppConfig) GetDiscord() *Discord
- func (x *AppConfig) GetDisplay() *Display
- func (x *AppConfig) GetJobInfo() *JobInfo
- func (x *AppConfig) GetLivemap() *Livemap
- func (x *AppConfig) GetPerms() *Perms
- func (x *AppConfig) GetQuickButtons() *QuickButtons
- func (x *AppConfig) GetSystem() *System
- func (x *AppConfig) GetUserTracker() *UserTracker
- func (x *AppConfig) GetVersion() string
- func (x *AppConfig) GetWebsite() *Website
- func (x *AppConfig) HasAuth() bool
- func (x *AppConfig) HasData() bool
- func (x *AppConfig) HasDiscord() bool
- func (x *AppConfig) HasDisplay() bool
- func (x *AppConfig) HasJobInfo() bool
- func (x *AppConfig) HasLivemap() bool
- func (x *AppConfig) HasPerms() bool
- func (x *AppConfig) HasQuickButtons() bool
- func (x *AppConfig) HasSystem() bool
- func (x *AppConfig) HasUserTracker() bool
- func (x *AppConfig) HasVersion() bool
- func (x *AppConfig) HasWebsite() bool
- func (*AppConfig) ProtoMessage()
- func (x *AppConfig) ProtoReflect() protoreflect.Message
- func (x *AppConfig) Reset()
- func (m *AppConfig) Sanitize() error
- func (x *AppConfig) Scan(value any) error
- func (x *AppConfig) SetAuth(v *Auth)
- func (x *AppConfig) SetData(v *Data)
- func (x *AppConfig) SetDefaultLocale(v string)
- func (x *AppConfig) SetDiscord(v *Discord)
- func (x *AppConfig) SetDisplay(v *Display)
- func (x *AppConfig) SetJobInfo(v *JobInfo)
- func (x *AppConfig) SetLivemap(v *Livemap)
- func (x *AppConfig) SetPerms(v *Perms)
- func (x *AppConfig) SetQuickButtons(v *QuickButtons)
- func (x *AppConfig) SetSystem(v *System)
- func (x *AppConfig) SetUserTracker(v *UserTracker)
- func (x *AppConfig) SetVersion(v string)
- func (x *AppConfig) SetWebsite(v *Website)
- func (x *AppConfig) String() string
- func (x *AppConfig) Value() (driver.Value, error)
- type AppConfig_builder
- type AttrsUpdate
- func (x *AttrsUpdate) GetToRemove() []*attributes.RoleAttribute
- func (x *AttrsUpdate) GetToUpdate() []*attributes.RoleAttribute
- func (*AttrsUpdate) ProtoMessage()
- func (x *AttrsUpdate) ProtoReflect() protoreflect.Message
- func (x *AttrsUpdate) Reset()
- func (m *AttrsUpdate) Sanitize() error
- func (x *AttrsUpdate) SetToRemove(v []*attributes.RoleAttribute)
- func (x *AttrsUpdate) SetToUpdate(v []*attributes.RoleAttribute)
- func (x *AttrsUpdate) String() string
- type AttrsUpdate_builder
- type Auth
- func (x *Auth) GetLastCharLock() bool
- func (x *Auth) GetSignupEnabled() bool
- func (*Auth) ProtoMessage()
- func (x *Auth) ProtoReflect() protoreflect.Message
- func (x *Auth) Reset()
- func (m *Auth) Sanitize() error
- func (x *Auth) SetLastCharLock(v bool)
- func (x *Auth) SetSignupEnabled(v bool)
- func (x *Auth) String() string
- type Auth_builder
- type BannerMessage
- func (x *BannerMessage) ClearColor()
- func (x *BannerMessage) ClearCreatedAt()
- func (x *BannerMessage) ClearExpiresAt()
- func (x *BannerMessage) ClearIcon()
- func (x *BannerMessage) GetColor() string
- func (x *BannerMessage) GetCreatedAt() *timestamp.Timestamp
- func (x *BannerMessage) GetExpiresAt() *timestamp.Timestamp
- func (x *BannerMessage) GetIcon() string
- func (x *BannerMessage) GetId() string
- func (x *BannerMessage) GetTitle() string
- func (x *BannerMessage) HasColor() bool
- func (x *BannerMessage) HasCreatedAt() bool
- func (x *BannerMessage) HasExpiresAt() bool
- func (x *BannerMessage) HasIcon() bool
- func (*BannerMessage) ProtoMessage()
- func (x *BannerMessage) ProtoReflect() protoreflect.Message
- func (x *BannerMessage) Reset()
- func (m *BannerMessage) Sanitize() error
- func (x *BannerMessage) SetColor(v string)
- func (x *BannerMessage) SetCreatedAt(v *timestamp.Timestamp)
- func (x *BannerMessage) SetExpiresAt(v *timestamp.Timestamp)
- func (x *BannerMessage) SetIcon(v string)
- func (x *BannerMessage) SetId(v string)
- func (x *BannerMessage) SetTitle(v string)
- func (x *BannerMessage) String() string
- type BannerMessage_builder
- type DBSyncStatus
- func (x *DBSyncStatus) ClearLastDbsyncVersion()
- func (x *DBSyncStatus) ClearLastSyncedActivity()
- func (x *DBSyncStatus) ClearLastSyncedData()
- func (x *DBSyncStatus) GetEnabled() bool
- func (x *DBSyncStatus) GetLastDbsyncVersion() string
- func (x *DBSyncStatus) GetLastSyncedActivity() *timestamp.Timestamp
- func (x *DBSyncStatus) GetLastSyncedData() *timestamp.Timestamp
- func (x *DBSyncStatus) HasLastDbsyncVersion() bool
- func (x *DBSyncStatus) HasLastSyncedActivity() bool
- func (x *DBSyncStatus) HasLastSyncedData() bool
- func (*DBSyncStatus) ProtoMessage()
- func (x *DBSyncStatus) ProtoReflect() protoreflect.Message
- func (x *DBSyncStatus) Reset()
- func (m *DBSyncStatus) Sanitize() error
- func (x *DBSyncStatus) SetEnabled(v bool)
- func (x *DBSyncStatus) SetLastDbsyncVersion(v string)
- func (x *DBSyncStatus) SetLastSyncedActivity(v *timestamp.Timestamp)
- func (x *DBSyncStatus) SetLastSyncedData(v *timestamp.Timestamp)
- func (x *DBSyncStatus) String() string
- type DBSyncStatus_builder
- type Data
- type DataMode
- type Data_builder
- type Database
- func (x *Database) GetConnected() bool
- func (x *Database) GetDbCharset() string
- func (x *Database) GetDbCollation() string
- func (x *Database) GetMigrationDirty() bool
- func (x *Database) GetMigrationVersion() uint64
- func (x *Database) GetTablesOk() bool
- func (x *Database) GetVersion() string
- func (*Database) ProtoMessage()
- func (x *Database) ProtoReflect() protoreflect.Message
- func (x *Database) Reset()
- func (m *Database) Sanitize() error
- func (x *Database) SetConnected(v bool)
- func (x *Database) SetDbCharset(v string)
- func (x *Database) SetDbCollation(v string)
- func (x *Database) SetMigrationDirty(v bool)
- func (x *Database) SetMigrationVersion(v uint64)
- func (x *Database) SetTablesOk(v bool)
- func (x *Database) SetVersion(v string)
- func (x *Database) String() string
- type Database_builder
- type Discord
- func (x *Discord) ClearBotId()
- func (x *Discord) ClearBotPresence()
- func (x *Discord) ClearInviteUrl()
- func (x *Discord) ClearSyncInterval()
- func (x *Discord) GetBotId() string
- func (x *Discord) GetBotPermissions() int64
- func (x *Discord) GetBotPresence() *DiscordBotPresence
- func (x *Discord) GetEnabled() bool
- func (x *Discord) GetIgnoredJobs() []string
- func (x *Discord) GetInviteUrl() string
- func (x *Discord) GetSyncInterval() *durationpb.Duration
- func (x *Discord) HasBotId() bool
- func (x *Discord) HasBotPresence() bool
- func (x *Discord) HasInviteUrl() bool
- func (x *Discord) HasSyncInterval() bool
- func (*Discord) ProtoMessage()
- func (x *Discord) ProtoReflect() protoreflect.Message
- func (x *Discord) Reset()
- func (m *Discord) Sanitize() error
- func (x *Discord) SetBotId(v string)
- func (x *Discord) SetBotPermissions(v int64)
- func (x *Discord) SetBotPresence(v *DiscordBotPresence)
- func (x *Discord) SetEnabled(v bool)
- func (x *Discord) SetIgnoredJobs(v []string)
- func (x *Discord) SetInviteUrl(v string)
- func (x *Discord) SetSyncInterval(v *durationpb.Duration)
- func (x *Discord) String() string
- type DiscordBotPresence
- func (x *DiscordBotPresence) ClearStatus()
- func (x *DiscordBotPresence) ClearUrl()
- func (x *DiscordBotPresence) GetStatus() string
- func (x *DiscordBotPresence) GetType() DiscordBotPresenceType
- func (x *DiscordBotPresence) GetUrl() string
- func (x *DiscordBotPresence) HasStatus() bool
- func (x *DiscordBotPresence) HasUrl() bool
- func (*DiscordBotPresence) ProtoMessage()
- func (x *DiscordBotPresence) ProtoReflect() protoreflect.Message
- func (x *DiscordBotPresence) Reset()
- func (m *DiscordBotPresence) Sanitize() error
- func (x *DiscordBotPresence) SetStatus(v string)
- func (x *DiscordBotPresence) SetType(v DiscordBotPresenceType)
- func (x *DiscordBotPresence) SetUrl(v string)
- func (x *DiscordBotPresence) String() string
- type DiscordBotPresenceType
- func (DiscordBotPresenceType) Descriptor() protoreflect.EnumDescriptor
- func (x DiscordBotPresenceType) Enum() *DiscordBotPresenceType
- func (x DiscordBotPresenceType) Number() protoreflect.EnumNumber
- func (x DiscordBotPresenceType) String() string
- func (DiscordBotPresenceType) Type() protoreflect.EnumType
- type DiscordBotPresence_builder
- type Discord_builder
- type Display
- func (x *Display) ClearIntlLocale()
- func (x *Display) GetCurrencyName() string
- func (x *Display) GetIntlLocale() string
- func (x *Display) HasIntlLocale() bool
- func (*Display) ProtoMessage()
- func (x *Display) ProtoReflect() protoreflect.Message
- func (x *Display) Reset()
- func (m *Display) Sanitize() error
- func (x *Display) SetCurrencyName(v string)
- func (x *Display) SetIntlLocale(v string)
- func (x *Display) String() string
- type Display_builder
- type JobInfo
- func (x *JobInfo) ClearUnemployedJob()
- func (x *JobInfo) GetHiddenJobs() []string
- func (x *JobInfo) GetPublicJobs() []string
- func (x *JobInfo) GetUnemployedJob() *UnemployedJob
- func (x *JobInfo) HasUnemployedJob() bool
- func (*JobInfo) ProtoMessage()
- func (x *JobInfo) ProtoReflect() protoreflect.Message
- func (x *JobInfo) Reset()
- func (m *JobInfo) Sanitize() error
- func (x *JobInfo) SetHiddenJobs(v []string)
- func (x *JobInfo) SetPublicJobs(v []string)
- func (x *JobInfo) SetUnemployedJob(v *UnemployedJob)
- func (x *JobInfo) String() string
- type JobInfo_builder
- type Links
- func (x *Links) ClearImprint()
- func (x *Links) ClearPrivacyPolicy()
- func (x *Links) GetImprint() string
- func (x *Links) GetPrivacyPolicy() string
- func (x *Links) HasImprint() bool
- func (x *Links) HasPrivacyPolicy() bool
- func (*Links) ProtoMessage()
- func (x *Links) ProtoReflect() protoreflect.Message
- func (x *Links) Reset()
- func (m *Links) Sanitize() error
- func (x *Links) SetImprint(v string)
- func (x *Links) SetPrivacyPolicy(v string)
- func (x *Links) String() string
- type Links_builder
- type Livemap
- type Livemap_builder
- type Nats
- func (x *Nats) GetConnected() bool
- func (x *Nats) GetVersion() string
- func (*Nats) ProtoMessage()
- func (x *Nats) ProtoReflect() protoreflect.Message
- func (x *Nats) Reset()
- func (m *Nats) Sanitize() error
- func (x *Nats) SetConnected(v bool)
- func (x *Nats) SetVersion(v string)
- func (x *Nats) String() string
- type Nats_builder
- type NewVersionInfo
- func (x *NewVersionInfo) ClearReleaseDate()
- func (x *NewVersionInfo) GetReleaseDate() *timestamp.Timestamp
- func (x *NewVersionInfo) GetUrl() string
- func (x *NewVersionInfo) GetVersion() string
- func (x *NewVersionInfo) HasReleaseDate() bool
- func (*NewVersionInfo) ProtoMessage()
- func (x *NewVersionInfo) ProtoReflect() protoreflect.Message
- func (x *NewVersionInfo) Reset()
- func (m *NewVersionInfo) Sanitize() error
- func (x *NewVersionInfo) SetReleaseDate(v *timestamp.Timestamp)
- func (x *NewVersionInfo) SetUrl(v string)
- func (x *NewVersionInfo) SetVersion(v string)
- func (x *NewVersionInfo) String() string
- type NewVersionInfo_builder
- type PenaltyCalculator
- func (x *PenaltyCalculator) ClearDetentionTimeUnit()
- func (x *PenaltyCalculator) ClearMaxCount()
- func (x *PenaltyCalculator) ClearMaxLeeway()
- func (x *PenaltyCalculator) ClearWarnSettings()
- func (x *PenaltyCalculator) GetDetentionTimeUnit() *PenaltyCalculatorDetentionTimeUnit
- func (x *PenaltyCalculator) GetMaxCount() uint32
- func (x *PenaltyCalculator) GetMaxLeeway() uint32
- func (x *PenaltyCalculator) GetWarnSettings() *PenaltyCalculatorWarn
- func (x *PenaltyCalculator) HasDetentionTimeUnit() bool
- func (x *PenaltyCalculator) HasMaxCount() bool
- func (x *PenaltyCalculator) HasMaxLeeway() bool
- func (x *PenaltyCalculator) HasWarnSettings() bool
- func (*PenaltyCalculator) ProtoMessage()
- func (x *PenaltyCalculator) ProtoReflect() protoreflect.Message
- func (x *PenaltyCalculator) Reset()
- func (m *PenaltyCalculator) Sanitize() error
- func (x *PenaltyCalculator) SetDetentionTimeUnit(v *PenaltyCalculatorDetentionTimeUnit)
- func (x *PenaltyCalculator) SetMaxCount(v uint32)
- func (x *PenaltyCalculator) SetMaxLeeway(v uint32)
- func (x *PenaltyCalculator) SetWarnSettings(v *PenaltyCalculatorWarn)
- func (x *PenaltyCalculator) String() string
- type PenaltyCalculatorDetentionTimeUnit
- func (x *PenaltyCalculatorDetentionTimeUnit) ClearPlural()
- func (x *PenaltyCalculatorDetentionTimeUnit) ClearSingular()
- func (x *PenaltyCalculatorDetentionTimeUnit) GetPlural() string
- func (x *PenaltyCalculatorDetentionTimeUnit) GetSingular() string
- func (x *PenaltyCalculatorDetentionTimeUnit) HasPlural() bool
- func (x *PenaltyCalculatorDetentionTimeUnit) HasSingular() bool
- func (*PenaltyCalculatorDetentionTimeUnit) ProtoMessage()
- func (x *PenaltyCalculatorDetentionTimeUnit) ProtoReflect() protoreflect.Message
- func (x *PenaltyCalculatorDetentionTimeUnit) Reset()
- func (m *PenaltyCalculatorDetentionTimeUnit) Sanitize() error
- func (x *PenaltyCalculatorDetentionTimeUnit) SetPlural(v string)
- func (x *PenaltyCalculatorDetentionTimeUnit) SetSingular(v string)
- func (x *PenaltyCalculatorDetentionTimeUnit) String() string
- type PenaltyCalculatorDetentionTimeUnit_builder
- type PenaltyCalculatorWarn
- func (x *PenaltyCalculatorWarn) ClearDetentionTime()
- func (x *PenaltyCalculatorWarn) ClearFine()
- func (x *PenaltyCalculatorWarn) ClearStvoPoints()
- func (x *PenaltyCalculatorWarn) ClearWarnMessage()
- func (x *PenaltyCalculatorWarn) GetDetentionTime() uint32
- func (x *PenaltyCalculatorWarn) GetEnabled() bool
- func (x *PenaltyCalculatorWarn) GetFine() uint32
- func (x *PenaltyCalculatorWarn) GetStvoPoints() uint32
- func (x *PenaltyCalculatorWarn) GetWarnMessage() string
- func (x *PenaltyCalculatorWarn) HasDetentionTime() bool
- func (x *PenaltyCalculatorWarn) HasFine() bool
- func (x *PenaltyCalculatorWarn) HasStvoPoints() bool
- func (x *PenaltyCalculatorWarn) HasWarnMessage() bool
- func (*PenaltyCalculatorWarn) ProtoMessage()
- func (x *PenaltyCalculatorWarn) ProtoReflect() protoreflect.Message
- func (x *PenaltyCalculatorWarn) Reset()
- func (m *PenaltyCalculatorWarn) Sanitize() error
- func (x *PenaltyCalculatorWarn) Scan(value any) error
- func (x *PenaltyCalculatorWarn) SetDetentionTime(v uint32)
- func (x *PenaltyCalculatorWarn) SetEnabled(v bool)
- func (x *PenaltyCalculatorWarn) SetFine(v uint32)
- func (x *PenaltyCalculatorWarn) SetStvoPoints(v uint32)
- func (x *PenaltyCalculatorWarn) SetWarnMessage(v string)
- func (x *PenaltyCalculatorWarn) String() string
- func (x *PenaltyCalculatorWarn) Value() (driver.Value, error)
- type PenaltyCalculatorWarn_builder
- type PenaltyCalculator_builder
- type Perm
- func (x *Perm) GetCategory() string
- func (x *Perm) GetName() string
- func (*Perm) ProtoMessage()
- func (x *Perm) ProtoReflect() protoreflect.Message
- func (x *Perm) Reset()
- func (m *Perm) Sanitize() error
- func (x *Perm) SetCategory(v string)
- func (x *Perm) SetName(v string)
- func (x *Perm) String() string
- type Perm_builder
- type Perms
- type PermsUpdate
- func (x *PermsUpdate) GetToRemove() []*permissions.PermItem
- func (x *PermsUpdate) GetToUpdate() []*permissions.PermItem
- func (*PermsUpdate) ProtoMessage()
- func (x *PermsUpdate) ProtoReflect() protoreflect.Message
- func (x *PermsUpdate) Reset()
- func (m *PermsUpdate) Sanitize() error
- func (x *PermsUpdate) SetToRemove(v []*permissions.PermItem)
- func (x *PermsUpdate) SetToUpdate(v []*permissions.PermItem)
- func (x *PermsUpdate) String() string
- type PermsUpdate_builder
- type Perms_builder
- type QuickButtons
- func (x *QuickButtons) ClearPenaltyCalculator()
- func (x *QuickButtons) GetPenaltyCalculator() *PenaltyCalculator
- func (x *QuickButtons) HasPenaltyCalculator() bool
- func (*QuickButtons) ProtoMessage()
- func (x *QuickButtons) ProtoReflect() protoreflect.Message
- func (x *QuickButtons) Reset()
- func (m *QuickButtons) Sanitize() error
- func (x *QuickButtons) SetPenaltyCalculator(v *PenaltyCalculator)
- func (x *QuickButtons) String() string
- type QuickButtons_builder
- type System
- func (x *System) ClearBannerMessage()
- func (x *System) GetBannerMessage() *BannerMessage
- func (x *System) GetBannerMessageEnabled() bool
- func (x *System) HasBannerMessage() bool
- func (*System) ProtoMessage()
- func (x *System) ProtoReflect() protoreflect.Message
- func (x *System) Reset()
- func (m *System) Sanitize() error
- func (x *System) SetBannerMessage(v *BannerMessage)
- func (x *System) SetBannerMessageEnabled(v bool)
- func (x *System) String() string
- type SystemStatus
- func (x *SystemStatus) ClearDatabase()
- func (x *SystemStatus) ClearDbsync()
- func (x *SystemStatus) ClearNats()
- func (x *SystemStatus) ClearVersion()
- func (x *SystemStatus) GetDatabase() *Database
- func (x *SystemStatus) GetDbsync() *DBSyncStatus
- func (x *SystemStatus) GetNats() *Nats
- func (x *SystemStatus) GetVersion() *VersionStatus
- func (x *SystemStatus) HasDatabase() bool
- func (x *SystemStatus) HasDbsync() bool
- func (x *SystemStatus) HasNats() bool
- func (x *SystemStatus) HasVersion() bool
- func (*SystemStatus) ProtoMessage()
- func (x *SystemStatus) ProtoReflect() protoreflect.Message
- func (x *SystemStatus) Reset()
- func (m *SystemStatus) Sanitize() error
- func (x *SystemStatus) SetDatabase(v *Database)
- func (x *SystemStatus) SetDbsync(v *DBSyncStatus)
- func (x *SystemStatus) SetNats(v *Nats)
- func (x *SystemStatus) SetVersion(v *VersionStatus)
- func (x *SystemStatus) String() string
- type SystemStatus_builder
- type System_builder
- type UnemployedJob
- func (x *UnemployedJob) GetGrade() int32
- func (x *UnemployedJob) GetName() string
- func (*UnemployedJob) ProtoMessage()
- func (x *UnemployedJob) ProtoReflect() protoreflect.Message
- func (x *UnemployedJob) Reset()
- func (m *UnemployedJob) Sanitize() error
- func (x *UnemployedJob) SetGrade(v int32)
- func (x *UnemployedJob) SetName(v string)
- func (x *UnemployedJob) String() string
- type UnemployedJob_builder
- type UserTracker
- func (x *UserTracker) ClearDbRefreshTime()
- func (x *UserTracker) ClearRefreshTime()
- func (x *UserTracker) GetDbRefreshTime() *durationpb.Duration
- func (x *UserTracker) GetRefreshTime() *durationpb.Duration
- func (x *UserTracker) HasDbRefreshTime() bool
- func (x *UserTracker) HasRefreshTime() bool
- func (*UserTracker) ProtoMessage()
- func (x *UserTracker) ProtoReflect() protoreflect.Message
- func (x *UserTracker) Reset()
- func (m *UserTracker) Sanitize() error
- func (x *UserTracker) SetDbRefreshTime(v *durationpb.Duration)
- func (x *UserTracker) SetRefreshTime(v *durationpb.Duration)
- func (x *UserTracker) String() string
- type UserTracker_builder
- type VersionStatus
- func (x *VersionStatus) ClearNewVersion()
- func (x *VersionStatus) GetCurrent() string
- func (x *VersionStatus) GetNewVersion() *NewVersionInfo
- func (x *VersionStatus) HasNewVersion() bool
- func (*VersionStatus) ProtoMessage()
- func (x *VersionStatus) ProtoReflect() protoreflect.Message
- func (x *VersionStatus) Reset()
- func (m *VersionStatus) Sanitize() error
- func (x *VersionStatus) SetCurrent(v string)
- func (x *VersionStatus) SetNewVersion(v *NewVersionInfo)
- func (x *VersionStatus) String() string
- type VersionStatus_builder
- type Website
- func (x *Website) ClearLinks()
- func (x *Website) GetLinks() *Links
- func (x *Website) GetStatsPage() bool
- func (x *Website) HasLinks() bool
- func (*Website) ProtoMessage()
- func (x *Website) ProtoReflect() protoreflect.Message
- func (x *Website) Reset()
- func (m *Website) Sanitize() error
- func (x *Website) SetLinks(v *Links)
- func (x *Website) SetStatsPage(v bool)
- func (x *Website) String() string
- type Website_builder
Constants ¶
const ( DefaultUserTrackerRefreshTime = 3*time.Second + 250*time.Millisecond DefaultUserTrackerDbRefreshTime = 1 * time.Second DefaultDiscordSyncInterval = 15 * time.Minute // https://discord.com/developers/docs/topics/permissions#permissions-bitwise-permission-flags DefaultDiscordBotPermissions = -42471713 DefaultDisplayIntlLocale = "en-US" DefaultPenaltyCalculatorMaxCount = uint32(10) DefaultPenaltyCalculatorMaxLeeway = uint32(25) )
Variables ¶
var ( DiscordBotPresenceType_name = map[int32]string{ 0: "DISCORD_BOT_PRESENCE_TYPE_UNSPECIFIED", 1: "DISCORD_BOT_PRESENCE_TYPE_GAME", 2: "DISCORD_BOT_PRESENCE_TYPE_LISTENING", 3: "DISCORD_BOT_PRESENCE_TYPE_STREAMING", 4: "DISCORD_BOT_PRESENCE_TYPE_WATCH", } DiscordBotPresenceType_value = map[string]int32{ "DISCORD_BOT_PRESENCE_TYPE_UNSPECIFIED": 0, "DISCORD_BOT_PRESENCE_TYPE_GAME": 1, "DISCORD_BOT_PRESENCE_TYPE_LISTENING": 2, "DISCORD_BOT_PRESENCE_TYPE_STREAMING": 3, "DISCORD_BOT_PRESENCE_TYPE_WATCH": 4, } )
Enum value maps for DiscordBotPresenceType.
var ( DataMode_name = map[int32]string{ 0: "DATA_MODE_UNSPECIFIED", 1: "DATA_MODE_UNAVAILABLE", 2: "DATA_MODE_READONLY", 3: "DATA_MODE_READWRITE", } DataMode_value = map[string]int32{ "DATA_MODE_UNSPECIFIED": 0, "DATA_MODE_UNAVAILABLE": 1, "DATA_MODE_READONLY": 2, "DATA_MODE_READWRITE": 3, } )
Enum value maps for DataMode.
var File_resources_settings_config_proto protoreflect.FileDescriptor
var File_resources_settings_data_proto protoreflect.FileDescriptor
var File_resources_settings_perms_proto protoreflect.FileDescriptor
var File_resources_settings_status_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type AppConfig ¶
type AppConfig struct {
Version *string `protobuf:"bytes,1,opt,name=version,proto3,oneof" json:"version,omitempty"`
DefaultLocale string `protobuf:"bytes,8,opt,name=default_locale,json=defaultLocale,proto3" json:"default_locale,omitempty"`
Auth *Auth `protobuf:"bytes,2,opt,name=auth,proto3" json:"auth,omitempty"`
Perms *Perms `protobuf:"bytes,3,opt,name=perms,proto3" json:"perms,omitempty"`
Website *Website `protobuf:"bytes,4,opt,name=website,proto3" json:"website,omitempty"`
JobInfo *JobInfo `protobuf:"bytes,5,opt,name=job_info,json=jobInfo,proto3" json:"job_info,omitempty"`
UserTracker *UserTracker `protobuf:"bytes,6,opt,name=user_tracker,json=userTracker,proto3" json:"user_tracker,omitempty"`
Discord *Discord `protobuf:"bytes,7,opt,name=discord,proto3" json:"discord,omitempty"`
System *System `protobuf:"bytes,9,opt,name=system,proto3" json:"system,omitempty"`
Display *Display `protobuf:"bytes,10,opt,name=display,proto3" json:"display,omitempty"`
QuickButtons *QuickButtons `protobuf:"bytes,11,opt,name=quick_buttons,json=quickButtons,proto3" json:"quick_buttons,omitempty"`
Data *Data `protobuf:"bytes,12,opt,name=data,proto3" json:"data,omitempty"`
Livemap *Livemap `protobuf:"bytes,13,opt,name=livemap,proto3" json:"livemap,omitempty"`
// contains filtered or unexported fields
}
func (*AppConfig) ClearDiscord ¶
func (x *AppConfig) ClearDiscord()
func (*AppConfig) ClearDisplay ¶
func (x *AppConfig) ClearDisplay()
func (*AppConfig) ClearJobInfo ¶
func (x *AppConfig) ClearJobInfo()
func (*AppConfig) ClearLivemap ¶
func (x *AppConfig) ClearLivemap()
func (*AppConfig) ClearPerms ¶
func (x *AppConfig) ClearPerms()
func (*AppConfig) ClearQuickButtons ¶
func (x *AppConfig) ClearQuickButtons()
func (*AppConfig) ClearSystem ¶
func (x *AppConfig) ClearSystem()
func (*AppConfig) ClearUserTracker ¶
func (x *AppConfig) ClearUserTracker()
func (*AppConfig) ClearVersion ¶
func (x *AppConfig) ClearVersion()
func (*AppConfig) ClearWebsite ¶
func (x *AppConfig) ClearWebsite()
func (*AppConfig) GetDefaultLocale ¶
func (*AppConfig) GetDiscord ¶
func (*AppConfig) GetDisplay ¶
func (*AppConfig) GetJobInfo ¶
func (*AppConfig) GetLivemap ¶
func (*AppConfig) GetQuickButtons ¶
func (x *AppConfig) GetQuickButtons() *QuickButtons
func (*AppConfig) GetUserTracker ¶
func (x *AppConfig) GetUserTracker() *UserTracker
func (*AppConfig) GetVersion ¶
func (*AppConfig) GetWebsite ¶
func (*AppConfig) HasDiscord ¶
func (*AppConfig) HasDisplay ¶
func (*AppConfig) HasJobInfo ¶
func (*AppConfig) HasLivemap ¶
func (*AppConfig) HasQuickButtons ¶
func (*AppConfig) HasUserTracker ¶
func (*AppConfig) HasVersion ¶
func (*AppConfig) HasWebsite ¶
func (*AppConfig) ProtoMessage ¶
func (*AppConfig) ProtoMessage()
func (*AppConfig) ProtoReflect ¶
func (x *AppConfig) ProtoReflect() protoreflect.Message
func (*AppConfig) Sanitize ¶
Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.
func (*AppConfig) SetDefaultLocale ¶
func (*AppConfig) SetDiscord ¶
func (*AppConfig) SetDisplay ¶
func (*AppConfig) SetJobInfo ¶
func (*AppConfig) SetLivemap ¶
func (*AppConfig) SetQuickButtons ¶
func (x *AppConfig) SetQuickButtons(v *QuickButtons)
func (*AppConfig) SetUserTracker ¶
func (x *AppConfig) SetUserTracker(v *UserTracker)
func (*AppConfig) SetVersion ¶
func (*AppConfig) SetWebsite ¶
type AppConfig_builder ¶
type AppConfig_builder struct {
Version *string
DefaultLocale string
Auth *Auth
Perms *Perms
Website *Website
JobInfo *JobInfo
UserTracker *UserTracker
Discord *Discord
System *System
Display *Display
QuickButtons *QuickButtons
Data *Data
Livemap *Livemap
// contains filtered or unexported fields
}
func (AppConfig_builder) Build ¶
func (b0 AppConfig_builder) Build() *AppConfig
type AttrsUpdate ¶
type AttrsUpdate struct {
ToUpdate []*attributes.RoleAttribute `protobuf:"bytes,1,rep,name=to_update,json=toUpdate,proto3" json:"to_update,omitempty"`
ToRemove []*attributes.RoleAttribute `protobuf:"bytes,2,rep,name=to_remove,json=toRemove,proto3" json:"to_remove,omitempty"`
// contains filtered or unexported fields
}
func (*AttrsUpdate) GetToRemove ¶
func (x *AttrsUpdate) GetToRemove() []*attributes.RoleAttribute
func (*AttrsUpdate) GetToUpdate ¶
func (x *AttrsUpdate) GetToUpdate() []*attributes.RoleAttribute
func (*AttrsUpdate) ProtoMessage ¶
func (*AttrsUpdate) ProtoMessage()
func (*AttrsUpdate) ProtoReflect ¶
func (x *AttrsUpdate) ProtoReflect() protoreflect.Message
func (*AttrsUpdate) Reset ¶
func (x *AttrsUpdate) Reset()
func (*AttrsUpdate) Sanitize ¶
func (m *AttrsUpdate) Sanitize() error
Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.
func (*AttrsUpdate) SetToRemove ¶
func (x *AttrsUpdate) SetToRemove(v []*attributes.RoleAttribute)
func (*AttrsUpdate) SetToUpdate ¶
func (x *AttrsUpdate) SetToUpdate(v []*attributes.RoleAttribute)
func (*AttrsUpdate) String ¶
func (x *AttrsUpdate) String() string
type AttrsUpdate_builder ¶
type AttrsUpdate_builder struct {
ToUpdate []*attributes.RoleAttribute
ToRemove []*attributes.RoleAttribute
// contains filtered or unexported fields
}
func (AttrsUpdate_builder) Build ¶
func (b0 AttrsUpdate_builder) Build() *AttrsUpdate
type Auth ¶
type Auth struct {
SignupEnabled bool `protobuf:"varint,1,opt,name=signup_enabled,json=signupEnabled,proto3" json:"signup_enabled,omitempty"`
LastCharLock bool `protobuf:"varint,2,opt,name=last_char_lock,json=lastCharLock,proto3" json:"last_char_lock,omitempty"`
// contains filtered or unexported fields
}
func (*Auth) GetLastCharLock ¶
func (*Auth) GetSignupEnabled ¶
func (*Auth) ProtoMessage ¶
func (*Auth) ProtoMessage()
func (*Auth) ProtoReflect ¶
func (x *Auth) ProtoReflect() protoreflect.Message
func (*Auth) Sanitize ¶
Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.
func (*Auth) SetLastCharLock ¶
func (*Auth) SetSignupEnabled ¶
type Auth_builder ¶
type Auth_builder struct {
SignupEnabled bool
LastCharLock bool
// contains filtered or unexported fields
}
func (Auth_builder) Build ¶
func (b0 Auth_builder) Build() *Auth
type BannerMessage ¶
type BannerMessage struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"`
Icon *string `protobuf:"bytes,3,opt,name=icon,proto3,oneof" json:"icon,omitempty"`
Color *string `protobuf:"bytes,4,opt,name=color,proto3,oneof" json:"color,omitempty"`
CreatedAt *timestamp.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"createdAt"`
ExpiresAt *timestamp.Timestamp `protobuf:"bytes,6,opt,name=expires_at,json=expiresAt,proto3,oneof" json:"expiresAt"`
// contains filtered or unexported fields
}
func (*BannerMessage) ClearColor ¶
func (x *BannerMessage) ClearColor()
func (*BannerMessage) ClearCreatedAt ¶
func (x *BannerMessage) ClearCreatedAt()
func (*BannerMessage) ClearExpiresAt ¶
func (x *BannerMessage) ClearExpiresAt()
func (*BannerMessage) ClearIcon ¶
func (x *BannerMessage) ClearIcon()
func (*BannerMessage) GetColor ¶
func (x *BannerMessage) GetColor() string
func (*BannerMessage) GetCreatedAt ¶
func (x *BannerMessage) GetCreatedAt() *timestamp.Timestamp
func (*BannerMessage) GetExpiresAt ¶
func (x *BannerMessage) GetExpiresAt() *timestamp.Timestamp
func (*BannerMessage) GetIcon ¶
func (x *BannerMessage) GetIcon() string
func (*BannerMessage) GetId ¶
func (x *BannerMessage) GetId() string
func (*BannerMessage) GetTitle ¶
func (x *BannerMessage) GetTitle() string
func (*BannerMessage) HasColor ¶
func (x *BannerMessage) HasColor() bool
func (*BannerMessage) HasCreatedAt ¶
func (x *BannerMessage) HasCreatedAt() bool
func (*BannerMessage) HasExpiresAt ¶
func (x *BannerMessage) HasExpiresAt() bool
func (*BannerMessage) HasIcon ¶
func (x *BannerMessage) HasIcon() bool
func (*BannerMessage) ProtoMessage ¶
func (*BannerMessage) ProtoMessage()
func (*BannerMessage) ProtoReflect ¶
func (x *BannerMessage) ProtoReflect() protoreflect.Message
func (*BannerMessage) Reset ¶
func (x *BannerMessage) Reset()
func (*BannerMessage) Sanitize ¶
func (m *BannerMessage) Sanitize() error
Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.
func (*BannerMessage) SetColor ¶
func (x *BannerMessage) SetColor(v string)
func (*BannerMessage) SetCreatedAt ¶
func (x *BannerMessage) SetCreatedAt(v *timestamp.Timestamp)
func (*BannerMessage) SetExpiresAt ¶
func (x *BannerMessage) SetExpiresAt(v *timestamp.Timestamp)
func (*BannerMessage) SetIcon ¶
func (x *BannerMessage) SetIcon(v string)
func (*BannerMessage) SetId ¶
func (x *BannerMessage) SetId(v string)
func (*BannerMessage) SetTitle ¶
func (x *BannerMessage) SetTitle(v string)
func (*BannerMessage) String ¶
func (x *BannerMessage) String() string
type BannerMessage_builder ¶
type BannerMessage_builder struct {
Id string
Title string
Icon *string
Color *string
CreatedAt *timestamp.Timestamp
ExpiresAt *timestamp.Timestamp
// contains filtered or unexported fields
}
func (BannerMessage_builder) Build ¶
func (b0 BannerMessage_builder) Build() *BannerMessage
type DBSyncStatus ¶
type DBSyncStatus struct {
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
LastSyncedData *timestamp.Timestamp `protobuf:"bytes,2,opt,name=last_synced_data,json=lastSyncedData,proto3,oneof" json:"last_synced_data,omitempty"`
LastSyncedActivity *timestamp.Timestamp `protobuf:"bytes,3,opt,name=last_synced_activity,json=lastSyncedActivity,proto3,oneof" json:"last_synced_activity,omitempty"`
LastDbsyncVersion *string `protobuf:"bytes,4,opt,name=last_dbsync_version,json=lastDbsyncVersion,proto3,oneof" json:"last_dbsync_version,omitempty"`
// contains filtered or unexported fields
}
func (*DBSyncStatus) ClearLastDbsyncVersion ¶
func (x *DBSyncStatus) ClearLastDbsyncVersion()
func (*DBSyncStatus) ClearLastSyncedActivity ¶
func (x *DBSyncStatus) ClearLastSyncedActivity()
func (*DBSyncStatus) ClearLastSyncedData ¶
func (x *DBSyncStatus) ClearLastSyncedData()
func (*DBSyncStatus) GetEnabled ¶
func (x *DBSyncStatus) GetEnabled() bool
func (*DBSyncStatus) GetLastDbsyncVersion ¶
func (x *DBSyncStatus) GetLastDbsyncVersion() string
func (*DBSyncStatus) GetLastSyncedActivity ¶
func (x *DBSyncStatus) GetLastSyncedActivity() *timestamp.Timestamp
func (*DBSyncStatus) GetLastSyncedData ¶
func (x *DBSyncStatus) GetLastSyncedData() *timestamp.Timestamp
func (*DBSyncStatus) HasLastDbsyncVersion ¶
func (x *DBSyncStatus) HasLastDbsyncVersion() bool
func (*DBSyncStatus) HasLastSyncedActivity ¶
func (x *DBSyncStatus) HasLastSyncedActivity() bool
func (*DBSyncStatus) HasLastSyncedData ¶
func (x *DBSyncStatus) HasLastSyncedData() bool
func (*DBSyncStatus) ProtoMessage ¶
func (*DBSyncStatus) ProtoMessage()
func (*DBSyncStatus) ProtoReflect ¶
func (x *DBSyncStatus) ProtoReflect() protoreflect.Message
func (*DBSyncStatus) Reset ¶
func (x *DBSyncStatus) Reset()
func (*DBSyncStatus) Sanitize ¶
func (m *DBSyncStatus) Sanitize() error
Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.
func (*DBSyncStatus) SetEnabled ¶
func (x *DBSyncStatus) SetEnabled(v bool)
func (*DBSyncStatus) SetLastDbsyncVersion ¶
func (x *DBSyncStatus) SetLastDbsyncVersion(v string)
func (*DBSyncStatus) SetLastSyncedActivity ¶
func (x *DBSyncStatus) SetLastSyncedActivity(v *timestamp.Timestamp)
func (*DBSyncStatus) SetLastSyncedData ¶
func (x *DBSyncStatus) SetLastSyncedData(v *timestamp.Timestamp)
func (*DBSyncStatus) String ¶
func (x *DBSyncStatus) String() string
type DBSyncStatus_builder ¶
type DBSyncStatus_builder struct {
Enabled bool
LastSyncedData *timestamp.Timestamp
LastSyncedActivity *timestamp.Timestamp
LastDbsyncVersion *string
// contains filtered or unexported fields
}
func (DBSyncStatus_builder) Build ¶
func (b0 DBSyncStatus_builder) Build() *DBSyncStatus
type Data ¶
type Data struct {
Mode DataMode `protobuf:"varint,1,opt,name=mode,proto3,enum=resources.settings.DataMode" json:"mode,omitempty"`
// contains filtered or unexported fields
}
func (*Data) ProtoMessage ¶
func (*Data) ProtoMessage()
func (*Data) ProtoReflect ¶
func (x *Data) ProtoReflect() protoreflect.Message
type DataMode ¶
type DataMode int32
func (DataMode) Descriptor ¶
func (DataMode) Descriptor() protoreflect.EnumDescriptor
func (DataMode) Number ¶
func (x DataMode) Number() protoreflect.EnumNumber
func (DataMode) Type ¶
func (DataMode) Type() protoreflect.EnumType
type Data_builder ¶
type Data_builder struct {
Mode DataMode
// contains filtered or unexported fields
}
func (Data_builder) Build ¶
func (b0 Data_builder) Build() *Data
type Database ¶
type Database struct {
Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
Connected bool `protobuf:"varint,2,opt,name=connected,proto3" json:"connected,omitempty"`
MigrationVersion uint64 `protobuf:"varint,3,opt,name=migration_version,json=migrationVersion,proto3" json:"migration_version,omitempty"`
MigrationDirty bool `protobuf:"varint,4,opt,name=migration_dirty,json=migrationDirty,proto3" json:"migration_dirty,omitempty"`
DbCharset string `protobuf:"bytes,5,opt,name=db_charset,json=dbCharset,proto3" json:"db_charset,omitempty"`
DbCollation string `protobuf:"bytes,6,opt,name=db_collation,json=dbCollation,proto3" json:"db_collation,omitempty"`
TablesOk bool `protobuf:"varint,7,opt,name=tables_ok,json=tablesOk,proto3" json:"tables_ok,omitempty"`
// contains filtered or unexported fields
}
func (*Database) GetConnected ¶
func (*Database) GetDbCharset ¶
func (*Database) GetDbCollation ¶
func (*Database) GetMigrationDirty ¶
func (*Database) GetMigrationVersion ¶
func (*Database) GetTablesOk ¶
func (*Database) GetVersion ¶
func (*Database) ProtoMessage ¶
func (*Database) ProtoMessage()
func (*Database) ProtoReflect ¶
func (x *Database) ProtoReflect() protoreflect.Message
func (*Database) Sanitize ¶
Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.
func (*Database) SetConnected ¶
func (*Database) SetDbCharset ¶
func (*Database) SetDbCollation ¶
func (*Database) SetMigrationDirty ¶
func (*Database) SetMigrationVersion ¶
func (*Database) SetTablesOk ¶
func (*Database) SetVersion ¶
type Database_builder ¶
type Database_builder struct {
Version string
Connected bool
MigrationVersion uint64
MigrationDirty bool
DbCharset string
DbCollation string
TablesOk bool
// contains filtered or unexported fields
}
func (Database_builder) Build ¶
func (b0 Database_builder) Build() *Database
type Discord ¶
type Discord struct {
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
SyncInterval *durationpb.Duration `protobuf:"bytes,2,opt,name=sync_interval,json=syncInterval,proto3" json:"sync_interval,omitempty"`
InviteUrl *string `protobuf:"bytes,3,opt,name=invite_url,json=inviteUrl,proto3,oneof" json:"invite_url,omitempty"`
IgnoredJobs []string `protobuf:"bytes,4,rep,name=ignored_jobs,json=ignoredJobs,proto3" json:"ignored_jobs,omitempty"`
BotPresence *DiscordBotPresence `protobuf:"bytes,5,opt,name=bot_presence,json=botPresence,proto3,oneof" json:"bot_presence,omitempty"`
BotId *string `protobuf:"bytes,6,opt,name=bot_id,json=botId,proto3,oneof" json:"bot_id,omitempty"`
BotPermissions int64 `protobuf:"varint,7,opt,name=bot_permissions,json=botPermissions,proto3" json:"bot_permissions,omitempty"`
// contains filtered or unexported fields
}
func (*Discord) ClearBotId ¶
func (x *Discord) ClearBotId()
func (*Discord) ClearBotPresence ¶
func (x *Discord) ClearBotPresence()
func (*Discord) ClearInviteUrl ¶
func (x *Discord) ClearInviteUrl()
func (*Discord) ClearSyncInterval ¶
func (x *Discord) ClearSyncInterval()
func (*Discord) GetBotPermissions ¶
func (*Discord) GetBotPresence ¶
func (x *Discord) GetBotPresence() *DiscordBotPresence
func (*Discord) GetEnabled ¶
func (*Discord) GetIgnoredJobs ¶
func (*Discord) GetInviteUrl ¶
func (*Discord) GetSyncInterval ¶
func (x *Discord) GetSyncInterval() *durationpb.Duration
func (*Discord) HasBotPresence ¶
func (*Discord) HasInviteUrl ¶
func (*Discord) HasSyncInterval ¶
func (*Discord) ProtoMessage ¶
func (*Discord) ProtoMessage()
func (*Discord) ProtoReflect ¶
func (x *Discord) ProtoReflect() protoreflect.Message
func (*Discord) Sanitize ¶
Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.
func (*Discord) SetBotPermissions ¶
func (*Discord) SetBotPresence ¶
func (x *Discord) SetBotPresence(v *DiscordBotPresence)
func (*Discord) SetEnabled ¶
func (*Discord) SetIgnoredJobs ¶
func (*Discord) SetInviteUrl ¶
func (*Discord) SetSyncInterval ¶
func (x *Discord) SetSyncInterval(v *durationpb.Duration)
type DiscordBotPresence ¶
type DiscordBotPresence struct {
Type DiscordBotPresenceType `protobuf:"varint,1,opt,name=type,proto3,enum=resources.settings.DiscordBotPresenceType" json:"type,omitempty"`
Status *string `protobuf:"bytes,2,opt,name=status,proto3,oneof" json:"status,omitempty"`
Url *string `protobuf:"bytes,3,opt,name=url,proto3,oneof" json:"url,omitempty"`
// contains filtered or unexported fields
}
func (*DiscordBotPresence) ClearStatus ¶
func (x *DiscordBotPresence) ClearStatus()
func (*DiscordBotPresence) ClearUrl ¶
func (x *DiscordBotPresence) ClearUrl()
func (*DiscordBotPresence) GetStatus ¶
func (x *DiscordBotPresence) GetStatus() string
func (*DiscordBotPresence) GetType ¶
func (x *DiscordBotPresence) GetType() DiscordBotPresenceType
func (*DiscordBotPresence) GetUrl ¶
func (x *DiscordBotPresence) GetUrl() string
func (*DiscordBotPresence) HasStatus ¶
func (x *DiscordBotPresence) HasStatus() bool
func (*DiscordBotPresence) HasUrl ¶
func (x *DiscordBotPresence) HasUrl() bool
func (*DiscordBotPresence) ProtoMessage ¶
func (*DiscordBotPresence) ProtoMessage()
func (*DiscordBotPresence) ProtoReflect ¶
func (x *DiscordBotPresence) ProtoReflect() protoreflect.Message
func (*DiscordBotPresence) Reset ¶
func (x *DiscordBotPresence) Reset()
func (*DiscordBotPresence) Sanitize ¶
func (m *DiscordBotPresence) Sanitize() error
Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.
func (*DiscordBotPresence) SetStatus ¶
func (x *DiscordBotPresence) SetStatus(v string)
func (*DiscordBotPresence) SetType ¶
func (x *DiscordBotPresence) SetType(v DiscordBotPresenceType)
func (*DiscordBotPresence) SetUrl ¶
func (x *DiscordBotPresence) SetUrl(v string)
func (*DiscordBotPresence) String ¶
func (x *DiscordBotPresence) String() string
type DiscordBotPresenceType ¶
type DiscordBotPresenceType int32
const ( DiscordBotPresenceType_DISCORD_BOT_PRESENCE_TYPE_UNSPECIFIED DiscordBotPresenceType = 0 DiscordBotPresenceType_DISCORD_BOT_PRESENCE_TYPE_GAME DiscordBotPresenceType = 1 DiscordBotPresenceType_DISCORD_BOT_PRESENCE_TYPE_LISTENING DiscordBotPresenceType = 2 DiscordBotPresenceType_DISCORD_BOT_PRESENCE_TYPE_STREAMING DiscordBotPresenceType = 3 DiscordBotPresenceType_DISCORD_BOT_PRESENCE_TYPE_WATCH DiscordBotPresenceType = 4 )
func (DiscordBotPresenceType) Descriptor ¶
func (DiscordBotPresenceType) Descriptor() protoreflect.EnumDescriptor
func (DiscordBotPresenceType) Enum ¶
func (x DiscordBotPresenceType) Enum() *DiscordBotPresenceType
func (DiscordBotPresenceType) Number ¶
func (x DiscordBotPresenceType) Number() protoreflect.EnumNumber
func (DiscordBotPresenceType) String ¶
func (x DiscordBotPresenceType) String() string
func (DiscordBotPresenceType) Type ¶
func (DiscordBotPresenceType) Type() protoreflect.EnumType
type DiscordBotPresence_builder ¶
type DiscordBotPresence_builder struct {
Type DiscordBotPresenceType
Status *string
Url *string
// contains filtered or unexported fields
}
func (DiscordBotPresence_builder) Build ¶
func (b0 DiscordBotPresence_builder) Build() *DiscordBotPresence
type Discord_builder ¶
type Discord_builder struct {
Enabled bool
SyncInterval *durationpb.Duration
InviteUrl *string
IgnoredJobs []string
BotPresence *DiscordBotPresence
BotId *string
BotPermissions int64
// contains filtered or unexported fields
}
func (Discord_builder) Build ¶
func (b0 Discord_builder) Build() *Discord
type Display ¶
type Display struct {
// IETF BCP 47 language tag (e.g. "en-US", "de-DE")
IntlLocale *string `protobuf:"bytes,1,opt,name=intl_locale,json=intlLocale,proto3,oneof" json:"intlLocale"`
// ISO 4217 currency code (e.g. "USD", "EUR")
CurrencyName string `protobuf:"bytes,2,opt,name=currency_name,json=currencyName,proto3" json:"currencyName"`
// contains filtered or unexported fields
}
func (*Display) ClearIntlLocale ¶
func (x *Display) ClearIntlLocale()
func (*Display) GetCurrencyName ¶
func (*Display) GetIntlLocale ¶
func (*Display) HasIntlLocale ¶
func (*Display) ProtoMessage ¶
func (*Display) ProtoMessage()
func (*Display) ProtoReflect ¶
func (x *Display) ProtoReflect() protoreflect.Message
func (*Display) Sanitize ¶
Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.
func (*Display) SetCurrencyName ¶
func (*Display) SetIntlLocale ¶
type Display_builder ¶
type Display_builder struct {
// IETF BCP 47 language tag (e.g. "en-US", "de-DE")
IntlLocale *string
// ISO 4217 currency code (e.g. "USD", "EUR")
CurrencyName string
// contains filtered or unexported fields
}
func (Display_builder) Build ¶
func (b0 Display_builder) Build() *Display
type JobInfo ¶
type JobInfo struct {
UnemployedJob *UnemployedJob `protobuf:"bytes,1,opt,name=unemployed_job,json=unemployedJob,proto3" json:"unemployed_job,omitempty"`
PublicJobs []string `protobuf:"bytes,2,rep,name=public_jobs,json=publicJobs,proto3" json:"public_jobs,omitempty"`
HiddenJobs []string `protobuf:"bytes,3,rep,name=hidden_jobs,json=hiddenJobs,proto3" json:"hidden_jobs,omitempty"`
// contains filtered or unexported fields
}
func (*JobInfo) ClearUnemployedJob ¶
func (x *JobInfo) ClearUnemployedJob()
func (*JobInfo) GetHiddenJobs ¶
func (*JobInfo) GetPublicJobs ¶
func (*JobInfo) GetUnemployedJob ¶
func (x *JobInfo) GetUnemployedJob() *UnemployedJob
func (*JobInfo) HasUnemployedJob ¶
func (*JobInfo) ProtoMessage ¶
func (*JobInfo) ProtoMessage()
func (*JobInfo) ProtoReflect ¶
func (x *JobInfo) ProtoReflect() protoreflect.Message
func (*JobInfo) Sanitize ¶
Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.
func (*JobInfo) SetHiddenJobs ¶
func (*JobInfo) SetPublicJobs ¶
func (*JobInfo) SetUnemployedJob ¶
func (x *JobInfo) SetUnemployedJob(v *UnemployedJob)
type JobInfo_builder ¶
type JobInfo_builder struct {
UnemployedJob *UnemployedJob
PublicJobs []string
HiddenJobs []string
// contains filtered or unexported fields
}
func (JobInfo_builder) Build ¶
func (b0 JobInfo_builder) Build() *JobInfo
type Links ¶
type Links struct {
PrivacyPolicy *string `protobuf:"bytes,1,opt,name=privacy_policy,json=privacyPolicy,proto3,oneof" json:"privacy_policy,omitempty"`
Imprint *string `protobuf:"bytes,2,opt,name=imprint,proto3,oneof" json:"imprint,omitempty"`
// contains filtered or unexported fields
}
func (*Links) ClearImprint ¶
func (x *Links) ClearImprint()
func (*Links) ClearPrivacyPolicy ¶
func (x *Links) ClearPrivacyPolicy()
func (*Links) GetImprint ¶
func (*Links) GetPrivacyPolicy ¶
func (*Links) HasImprint ¶
func (*Links) HasPrivacyPolicy ¶
func (*Links) ProtoMessage ¶
func (*Links) ProtoMessage()
func (*Links) ProtoReflect ¶
func (x *Links) ProtoReflect() protoreflect.Message
func (*Links) Sanitize ¶
Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.
func (*Links) SetImprint ¶
func (*Links) SetPrivacyPolicy ¶
type Links_builder ¶
type Links_builder struct {
PrivacyPolicy *string
Imprint *string
// contains filtered or unexported fields
}
func (Links_builder) Build ¶
func (b0 Links_builder) Build() *Links
type Livemap ¶
type Livemap struct {
EnableCayoPerico bool `protobuf:"varint,1,opt,name=enable_cayo_perico,json=enableCayoPerico,proto3" json:"enable_cayo_perico,omitempty"`
// contains filtered or unexported fields
}
func (*Livemap) GetEnableCayoPerico ¶
func (*Livemap) ProtoMessage ¶
func (*Livemap) ProtoMessage()
func (*Livemap) ProtoReflect ¶
func (x *Livemap) ProtoReflect() protoreflect.Message
func (*Livemap) Sanitize ¶
Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.
func (*Livemap) SetEnableCayoPerico ¶
type Livemap_builder ¶
type Livemap_builder struct {
EnableCayoPerico bool
// contains filtered or unexported fields
}
func (Livemap_builder) Build ¶
func (b0 Livemap_builder) Build() *Livemap
type Nats ¶
type Nats struct {
Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
Connected bool `protobuf:"varint,2,opt,name=connected,proto3" json:"connected,omitempty"`
// contains filtered or unexported fields
}
func (*Nats) GetConnected ¶
func (*Nats) GetVersion ¶
func (*Nats) ProtoMessage ¶
func (*Nats) ProtoMessage()
func (*Nats) ProtoReflect ¶
func (x *Nats) ProtoReflect() protoreflect.Message
func (*Nats) Sanitize ¶
Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.
func (*Nats) SetConnected ¶
func (*Nats) SetVersion ¶
type Nats_builder ¶
type Nats_builder struct {
Version string
Connected bool
// contains filtered or unexported fields
}
func (Nats_builder) Build ¶
func (b0 Nats_builder) Build() *Nats
type NewVersionInfo ¶
type NewVersionInfo struct {
Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
ReleaseDate *timestamp.Timestamp `protobuf:"bytes,3,opt,name=release_date,json=releaseDate,proto3,oneof" json:"release_date,omitempty"`
// contains filtered or unexported fields
}
func (*NewVersionInfo) ClearReleaseDate ¶
func (x *NewVersionInfo) ClearReleaseDate()
func (*NewVersionInfo) GetReleaseDate ¶
func (x *NewVersionInfo) GetReleaseDate() *timestamp.Timestamp
func (*NewVersionInfo) GetUrl ¶
func (x *NewVersionInfo) GetUrl() string
func (*NewVersionInfo) GetVersion ¶
func (x *NewVersionInfo) GetVersion() string
func (*NewVersionInfo) HasReleaseDate ¶
func (x *NewVersionInfo) HasReleaseDate() bool
func (*NewVersionInfo) ProtoMessage ¶
func (*NewVersionInfo) ProtoMessage()
func (*NewVersionInfo) ProtoReflect ¶
func (x *NewVersionInfo) ProtoReflect() protoreflect.Message
func (*NewVersionInfo) Reset ¶
func (x *NewVersionInfo) Reset()
func (*NewVersionInfo) Sanitize ¶
func (m *NewVersionInfo) Sanitize() error
Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.
func (*NewVersionInfo) SetReleaseDate ¶
func (x *NewVersionInfo) SetReleaseDate(v *timestamp.Timestamp)
func (*NewVersionInfo) SetUrl ¶
func (x *NewVersionInfo) SetUrl(v string)
func (*NewVersionInfo) SetVersion ¶
func (x *NewVersionInfo) SetVersion(v string)
func (*NewVersionInfo) String ¶
func (x *NewVersionInfo) String() string
type NewVersionInfo_builder ¶
type NewVersionInfo_builder struct {
Version string
Url string
ReleaseDate *timestamp.Timestamp
// contains filtered or unexported fields
}
func (NewVersionInfo_builder) Build ¶
func (b0 NewVersionInfo_builder) Build() *NewVersionInfo
type PenaltyCalculator ¶
type PenaltyCalculator struct {
MaxCount *uint32 `protobuf:"varint,1,opt,name=max_count,json=maxCount,proto3,oneof" json:"maxCount"`
DetentionTimeUnit *PenaltyCalculatorDetentionTimeUnit `protobuf:"bytes,2,opt,name=detention_time_unit,json=detentionTimeUnit,proto3,oneof" json:"detentionTimeUnit"`
WarnSettings *PenaltyCalculatorWarn `protobuf:"bytes,3,opt,name=warn_settings,json=warnSettings,proto3,oneof" json:"warnSettings"`
MaxLeeway *uint32 `protobuf:"varint,4,opt,name=max_leeway,json=maxLeeway,proto3,oneof" json:"maxLeeway"`
// contains filtered or unexported fields
}
func (*PenaltyCalculator) ClearDetentionTimeUnit ¶
func (x *PenaltyCalculator) ClearDetentionTimeUnit()
func (*PenaltyCalculator) ClearMaxCount ¶
func (x *PenaltyCalculator) ClearMaxCount()
func (*PenaltyCalculator) ClearMaxLeeway ¶
func (x *PenaltyCalculator) ClearMaxLeeway()
func (*PenaltyCalculator) ClearWarnSettings ¶
func (x *PenaltyCalculator) ClearWarnSettings()
func (*PenaltyCalculator) GetDetentionTimeUnit ¶
func (x *PenaltyCalculator) GetDetentionTimeUnit() *PenaltyCalculatorDetentionTimeUnit
func (*PenaltyCalculator) GetMaxCount ¶
func (x *PenaltyCalculator) GetMaxCount() uint32
func (*PenaltyCalculator) GetMaxLeeway ¶
func (x *PenaltyCalculator) GetMaxLeeway() uint32
func (*PenaltyCalculator) GetWarnSettings ¶
func (x *PenaltyCalculator) GetWarnSettings() *PenaltyCalculatorWarn
func (*PenaltyCalculator) HasDetentionTimeUnit ¶
func (x *PenaltyCalculator) HasDetentionTimeUnit() bool
func (*PenaltyCalculator) HasMaxCount ¶
func (x *PenaltyCalculator) HasMaxCount() bool
func (*PenaltyCalculator) HasMaxLeeway ¶
func (x *PenaltyCalculator) HasMaxLeeway() bool
func (*PenaltyCalculator) HasWarnSettings ¶
func (x *PenaltyCalculator) HasWarnSettings() bool
func (*PenaltyCalculator) ProtoMessage ¶
func (*PenaltyCalculator) ProtoMessage()
func (*PenaltyCalculator) ProtoReflect ¶
func (x *PenaltyCalculator) ProtoReflect() protoreflect.Message
func (*PenaltyCalculator) Reset ¶
func (x *PenaltyCalculator) Reset()
func (*PenaltyCalculator) Sanitize ¶
func (m *PenaltyCalculator) Sanitize() error
Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.
func (*PenaltyCalculator) SetDetentionTimeUnit ¶
func (x *PenaltyCalculator) SetDetentionTimeUnit(v *PenaltyCalculatorDetentionTimeUnit)
func (*PenaltyCalculator) SetMaxCount ¶
func (x *PenaltyCalculator) SetMaxCount(v uint32)
func (*PenaltyCalculator) SetMaxLeeway ¶
func (x *PenaltyCalculator) SetMaxLeeway(v uint32)
func (*PenaltyCalculator) SetWarnSettings ¶
func (x *PenaltyCalculator) SetWarnSettings(v *PenaltyCalculatorWarn)
func (*PenaltyCalculator) String ¶
func (x *PenaltyCalculator) String() string
type PenaltyCalculatorDetentionTimeUnit ¶
type PenaltyCalculatorDetentionTimeUnit struct {
Singular *string `protobuf:"bytes,1,opt,name=singular,proto3,oneof" json:"singular,omitempty"`
Plural *string `protobuf:"bytes,2,opt,name=plural,proto3,oneof" json:"plural,omitempty"`
// contains filtered or unexported fields
}
func (*PenaltyCalculatorDetentionTimeUnit) ClearPlural ¶
func (x *PenaltyCalculatorDetentionTimeUnit) ClearPlural()
func (*PenaltyCalculatorDetentionTimeUnit) ClearSingular ¶
func (x *PenaltyCalculatorDetentionTimeUnit) ClearSingular()
func (*PenaltyCalculatorDetentionTimeUnit) GetPlural ¶
func (x *PenaltyCalculatorDetentionTimeUnit) GetPlural() string
func (*PenaltyCalculatorDetentionTimeUnit) GetSingular ¶
func (x *PenaltyCalculatorDetentionTimeUnit) GetSingular() string
func (*PenaltyCalculatorDetentionTimeUnit) HasPlural ¶
func (x *PenaltyCalculatorDetentionTimeUnit) HasPlural() bool
func (*PenaltyCalculatorDetentionTimeUnit) HasSingular ¶
func (x *PenaltyCalculatorDetentionTimeUnit) HasSingular() bool
func (*PenaltyCalculatorDetentionTimeUnit) ProtoMessage ¶
func (*PenaltyCalculatorDetentionTimeUnit) ProtoMessage()
func (*PenaltyCalculatorDetentionTimeUnit) ProtoReflect ¶
func (x *PenaltyCalculatorDetentionTimeUnit) ProtoReflect() protoreflect.Message
func (*PenaltyCalculatorDetentionTimeUnit) Reset ¶
func (x *PenaltyCalculatorDetentionTimeUnit) Reset()
func (*PenaltyCalculatorDetentionTimeUnit) Sanitize ¶
func (m *PenaltyCalculatorDetentionTimeUnit) Sanitize() error
Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.
func (*PenaltyCalculatorDetentionTimeUnit) SetPlural ¶
func (x *PenaltyCalculatorDetentionTimeUnit) SetPlural(v string)
func (*PenaltyCalculatorDetentionTimeUnit) SetSingular ¶
func (x *PenaltyCalculatorDetentionTimeUnit) SetSingular(v string)
func (*PenaltyCalculatorDetentionTimeUnit) String ¶
func (x *PenaltyCalculatorDetentionTimeUnit) String() string
type PenaltyCalculatorDetentionTimeUnit_builder ¶
type PenaltyCalculatorDetentionTimeUnit_builder struct {
Singular *string
Plural *string
// contains filtered or unexported fields
}
func (PenaltyCalculatorDetentionTimeUnit_builder) Build ¶
func (b0 PenaltyCalculatorDetentionTimeUnit_builder) Build() *PenaltyCalculatorDetentionTimeUnit
type PenaltyCalculatorWarn ¶
type PenaltyCalculatorWarn struct {
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
Fine *uint32 `protobuf:"varint,2,opt,name=fine,proto3,oneof" json:"fine,omitempty"`
DetentionTime *uint32 `protobuf:"varint,3,opt,name=detention_time,json=detentionTime,proto3,oneof" json:"detentionTime"`
StvoPoints *uint32 `protobuf:"varint,4,opt,name=stvo_points,json=stvoPoints,proto3,oneof" json:"stvoPoints"`
WarnMessage *string `protobuf:"bytes,5,opt,name=warn_message,json=warnMessage,proto3,oneof" json:"warnMessage"`
// contains filtered or unexported fields
}
func (*PenaltyCalculatorWarn) ClearDetentionTime ¶
func (x *PenaltyCalculatorWarn) ClearDetentionTime()
func (*PenaltyCalculatorWarn) ClearFine ¶
func (x *PenaltyCalculatorWarn) ClearFine()
func (*PenaltyCalculatorWarn) ClearStvoPoints ¶
func (x *PenaltyCalculatorWarn) ClearStvoPoints()
func (*PenaltyCalculatorWarn) ClearWarnMessage ¶
func (x *PenaltyCalculatorWarn) ClearWarnMessage()
func (*PenaltyCalculatorWarn) GetDetentionTime ¶
func (x *PenaltyCalculatorWarn) GetDetentionTime() uint32
func (*PenaltyCalculatorWarn) GetEnabled ¶
func (x *PenaltyCalculatorWarn) GetEnabled() bool
func (*PenaltyCalculatorWarn) GetFine ¶
func (x *PenaltyCalculatorWarn) GetFine() uint32
func (*PenaltyCalculatorWarn) GetStvoPoints ¶
func (x *PenaltyCalculatorWarn) GetStvoPoints() uint32
func (*PenaltyCalculatorWarn) GetWarnMessage ¶
func (x *PenaltyCalculatorWarn) GetWarnMessage() string
func (*PenaltyCalculatorWarn) HasDetentionTime ¶
func (x *PenaltyCalculatorWarn) HasDetentionTime() bool
func (*PenaltyCalculatorWarn) HasFine ¶
func (x *PenaltyCalculatorWarn) HasFine() bool
func (*PenaltyCalculatorWarn) HasStvoPoints ¶
func (x *PenaltyCalculatorWarn) HasStvoPoints() bool
func (*PenaltyCalculatorWarn) HasWarnMessage ¶
func (x *PenaltyCalculatorWarn) HasWarnMessage() bool
func (*PenaltyCalculatorWarn) ProtoMessage ¶
func (*PenaltyCalculatorWarn) ProtoMessage()
func (*PenaltyCalculatorWarn) ProtoReflect ¶
func (x *PenaltyCalculatorWarn) ProtoReflect() protoreflect.Message
func (*PenaltyCalculatorWarn) Reset ¶
func (x *PenaltyCalculatorWarn) Reset()
func (*PenaltyCalculatorWarn) Sanitize ¶
func (m *PenaltyCalculatorWarn) Sanitize() error
Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.
func (*PenaltyCalculatorWarn) Scan ¶
func (x *PenaltyCalculatorWarn) Scan(value any) error
Scan implements driver.Valuer for protobuf PenaltyCalculatorWarn.
func (*PenaltyCalculatorWarn) SetDetentionTime ¶
func (x *PenaltyCalculatorWarn) SetDetentionTime(v uint32)
func (*PenaltyCalculatorWarn) SetEnabled ¶
func (x *PenaltyCalculatorWarn) SetEnabled(v bool)
func (*PenaltyCalculatorWarn) SetFine ¶
func (x *PenaltyCalculatorWarn) SetFine(v uint32)
func (*PenaltyCalculatorWarn) SetStvoPoints ¶
func (x *PenaltyCalculatorWarn) SetStvoPoints(v uint32)
func (*PenaltyCalculatorWarn) SetWarnMessage ¶
func (x *PenaltyCalculatorWarn) SetWarnMessage(v string)
func (*PenaltyCalculatorWarn) String ¶
func (x *PenaltyCalculatorWarn) String() string
type PenaltyCalculatorWarn_builder ¶
type PenaltyCalculatorWarn_builder struct {
Enabled bool
Fine *uint32
DetentionTime *uint32
StvoPoints *uint32
WarnMessage *string
// contains filtered or unexported fields
}
func (PenaltyCalculatorWarn_builder) Build ¶
func (b0 PenaltyCalculatorWarn_builder) Build() *PenaltyCalculatorWarn
type PenaltyCalculator_builder ¶
type PenaltyCalculator_builder struct {
MaxCount *uint32
DetentionTimeUnit *PenaltyCalculatorDetentionTimeUnit
WarnSettings *PenaltyCalculatorWarn
MaxLeeway *uint32
// contains filtered or unexported fields
}
func (PenaltyCalculator_builder) Build ¶
func (b0 PenaltyCalculator_builder) Build() *PenaltyCalculator
type Perm ¶
type Perm struct {
Category string `protobuf:"bytes,1,opt,name=category,proto3" json:"category,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*Perm) GetCategory ¶
func (*Perm) ProtoMessage ¶
func (*Perm) ProtoMessage()
func (*Perm) ProtoReflect ¶
func (x *Perm) ProtoReflect() protoreflect.Message
func (*Perm) Sanitize ¶
Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.
func (*Perm) SetCategory ¶
type Perm_builder ¶
func (Perm_builder) Build ¶
func (b0 Perm_builder) Build() *Perm
type Perms ¶
type Perms struct {
Default []*Perm `protobuf:"bytes,1,rep,name=default,proto3" json:"default,omitempty"`
// contains filtered or unexported fields
}
func (*Perms) GetDefault ¶
func (*Perms) ProtoMessage ¶
func (*Perms) ProtoMessage()
func (*Perms) ProtoReflect ¶
func (x *Perms) ProtoReflect() protoreflect.Message
func (*Perms) Sanitize ¶
Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.
func (*Perms) SetDefault ¶
type PermsUpdate ¶
type PermsUpdate struct {
ToUpdate []*permissions.PermItem `protobuf:"bytes,1,rep,name=to_update,json=toUpdate,proto3" json:"to_update,omitempty"`
ToRemove []*permissions.PermItem `protobuf:"bytes,2,rep,name=to_remove,json=toRemove,proto3" json:"to_remove,omitempty"`
// contains filtered or unexported fields
}
func (*PermsUpdate) GetToRemove ¶
func (x *PermsUpdate) GetToRemove() []*permissions.PermItem
func (*PermsUpdate) GetToUpdate ¶
func (x *PermsUpdate) GetToUpdate() []*permissions.PermItem
func (*PermsUpdate) ProtoMessage ¶
func (*PermsUpdate) ProtoMessage()
func (*PermsUpdate) ProtoReflect ¶
func (x *PermsUpdate) ProtoReflect() protoreflect.Message
func (*PermsUpdate) Reset ¶
func (x *PermsUpdate) Reset()
func (*PermsUpdate) Sanitize ¶
func (m *PermsUpdate) Sanitize() error
Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.
func (*PermsUpdate) SetToRemove ¶
func (x *PermsUpdate) SetToRemove(v []*permissions.PermItem)
func (*PermsUpdate) SetToUpdate ¶
func (x *PermsUpdate) SetToUpdate(v []*permissions.PermItem)
func (*PermsUpdate) String ¶
func (x *PermsUpdate) String() string
type PermsUpdate_builder ¶
type PermsUpdate_builder struct {
ToUpdate []*permissions.PermItem
ToRemove []*permissions.PermItem
// contains filtered or unexported fields
}
func (PermsUpdate_builder) Build ¶
func (b0 PermsUpdate_builder) Build() *PermsUpdate
type Perms_builder ¶
type Perms_builder struct {
Default []*Perm
// contains filtered or unexported fields
}
func (Perms_builder) Build ¶
func (b0 Perms_builder) Build() *Perms
type QuickButtons ¶
type QuickButtons struct {
PenaltyCalculator *PenaltyCalculator `protobuf:"bytes,1,opt,name=penalty_calculator,json=penaltyCalculator,proto3" json:"penaltyCalculator"`
// contains filtered or unexported fields
}
func (*QuickButtons) ClearPenaltyCalculator ¶
func (x *QuickButtons) ClearPenaltyCalculator()
func (*QuickButtons) GetPenaltyCalculator ¶
func (x *QuickButtons) GetPenaltyCalculator() *PenaltyCalculator
func (*QuickButtons) HasPenaltyCalculator ¶
func (x *QuickButtons) HasPenaltyCalculator() bool
func (*QuickButtons) ProtoMessage ¶
func (*QuickButtons) ProtoMessage()
func (*QuickButtons) ProtoReflect ¶
func (x *QuickButtons) ProtoReflect() protoreflect.Message
func (*QuickButtons) Reset ¶
func (x *QuickButtons) Reset()
func (*QuickButtons) Sanitize ¶
func (m *QuickButtons) Sanitize() error
Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.
func (*QuickButtons) SetPenaltyCalculator ¶
func (x *QuickButtons) SetPenaltyCalculator(v *PenaltyCalculator)
func (*QuickButtons) String ¶
func (x *QuickButtons) String() string
type QuickButtons_builder ¶
type QuickButtons_builder struct {
PenaltyCalculator *PenaltyCalculator
// contains filtered or unexported fields
}
func (QuickButtons_builder) Build ¶
func (b0 QuickButtons_builder) Build() *QuickButtons
type System ¶
type System struct {
BannerMessageEnabled bool `protobuf:"varint,1,opt,name=banner_message_enabled,json=bannerMessageEnabled,proto3" json:"banner_message_enabled,omitempty"`
BannerMessage *BannerMessage `protobuf:"bytes,2,opt,name=banner_message,json=bannerMessage,proto3" json:"banner_message,omitempty"`
// contains filtered or unexported fields
}
func (*System) ClearBannerMessage ¶
func (x *System) ClearBannerMessage()
func (*System) GetBannerMessage ¶
func (x *System) GetBannerMessage() *BannerMessage
func (*System) GetBannerMessageEnabled ¶
func (*System) HasBannerMessage ¶
func (*System) ProtoMessage ¶
func (*System) ProtoMessage()
func (*System) ProtoReflect ¶
func (x *System) ProtoReflect() protoreflect.Message
func (*System) Sanitize ¶
Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.
func (*System) SetBannerMessage ¶
func (x *System) SetBannerMessage(v *BannerMessage)
func (*System) SetBannerMessageEnabled ¶
type SystemStatus ¶
type SystemStatus struct {
Database *Database `protobuf:"bytes,1,opt,name=database,proto3" json:"database,omitempty"`
Nats *Nats `protobuf:"bytes,2,opt,name=nats,proto3" json:"nats,omitempty"`
Dbsync *DBSyncStatus `protobuf:"bytes,3,opt,name=dbsync,proto3" json:"dbsync,omitempty"`
Version *VersionStatus `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
// contains filtered or unexported fields
}
func (*SystemStatus) ClearDatabase ¶
func (x *SystemStatus) ClearDatabase()
func (*SystemStatus) ClearDbsync ¶
func (x *SystemStatus) ClearDbsync()
func (*SystemStatus) ClearNats ¶
func (x *SystemStatus) ClearNats()
func (*SystemStatus) ClearVersion ¶
func (x *SystemStatus) ClearVersion()
func (*SystemStatus) GetDatabase ¶
func (x *SystemStatus) GetDatabase() *Database
func (*SystemStatus) GetDbsync ¶
func (x *SystemStatus) GetDbsync() *DBSyncStatus
func (*SystemStatus) GetNats ¶
func (x *SystemStatus) GetNats() *Nats
func (*SystemStatus) GetVersion ¶
func (x *SystemStatus) GetVersion() *VersionStatus
func (*SystemStatus) HasDatabase ¶
func (x *SystemStatus) HasDatabase() bool
func (*SystemStatus) HasDbsync ¶
func (x *SystemStatus) HasDbsync() bool
func (*SystemStatus) HasNats ¶
func (x *SystemStatus) HasNats() bool
func (*SystemStatus) HasVersion ¶
func (x *SystemStatus) HasVersion() bool
func (*SystemStatus) ProtoMessage ¶
func (*SystemStatus) ProtoMessage()
func (*SystemStatus) ProtoReflect ¶
func (x *SystemStatus) ProtoReflect() protoreflect.Message
func (*SystemStatus) Reset ¶
func (x *SystemStatus) Reset()
func (*SystemStatus) Sanitize ¶
func (m *SystemStatus) Sanitize() error
Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.
func (*SystemStatus) SetDatabase ¶
func (x *SystemStatus) SetDatabase(v *Database)
func (*SystemStatus) SetDbsync ¶
func (x *SystemStatus) SetDbsync(v *DBSyncStatus)
func (*SystemStatus) SetNats ¶
func (x *SystemStatus) SetNats(v *Nats)
func (*SystemStatus) SetVersion ¶
func (x *SystemStatus) SetVersion(v *VersionStatus)
func (*SystemStatus) String ¶
func (x *SystemStatus) String() string
type SystemStatus_builder ¶
type SystemStatus_builder struct {
Database *Database
Nats *Nats
Dbsync *DBSyncStatus
Version *VersionStatus
// contains filtered or unexported fields
}
func (SystemStatus_builder) Build ¶
func (b0 SystemStatus_builder) Build() *SystemStatus
type System_builder ¶
type System_builder struct {
BannerMessageEnabled bool
BannerMessage *BannerMessage
// contains filtered or unexported fields
}
func (System_builder) Build ¶
func (b0 System_builder) Build() *System
type UnemployedJob ¶
type UnemployedJob struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Grade int32 `protobuf:"varint,2,opt,name=grade,proto3" json:"grade,omitempty"`
// contains filtered or unexported fields
}
func (*UnemployedJob) GetGrade ¶
func (x *UnemployedJob) GetGrade() int32
func (*UnemployedJob) GetName ¶
func (x *UnemployedJob) GetName() string
func (*UnemployedJob) ProtoMessage ¶
func (*UnemployedJob) ProtoMessage()
func (*UnemployedJob) ProtoReflect ¶
func (x *UnemployedJob) ProtoReflect() protoreflect.Message
func (*UnemployedJob) Reset ¶
func (x *UnemployedJob) Reset()
func (*UnemployedJob) Sanitize ¶
func (m *UnemployedJob) Sanitize() error
Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.
func (*UnemployedJob) SetGrade ¶
func (x *UnemployedJob) SetGrade(v int32)
func (*UnemployedJob) SetName ¶
func (x *UnemployedJob) SetName(v string)
func (*UnemployedJob) String ¶
func (x *UnemployedJob) String() string
type UnemployedJob_builder ¶
type UnemployedJob_builder struct {
Name string
Grade int32
// contains filtered or unexported fields
}
func (UnemployedJob_builder) Build ¶
func (b0 UnemployedJob_builder) Build() *UnemployedJob
type UserTracker ¶
type UserTracker struct {
RefreshTime *durationpb.Duration `protobuf:"bytes,1,opt,name=refresh_time,json=refreshTime,proto3" json:"refresh_time,omitempty"`
DbRefreshTime *durationpb.Duration `protobuf:"bytes,2,opt,name=db_refresh_time,json=dbRefreshTime,proto3" json:"db_refresh_time,omitempty"`
// contains filtered or unexported fields
}
func (*UserTracker) ClearDbRefreshTime ¶
func (x *UserTracker) ClearDbRefreshTime()
func (*UserTracker) ClearRefreshTime ¶
func (x *UserTracker) ClearRefreshTime()
func (*UserTracker) GetDbRefreshTime ¶
func (x *UserTracker) GetDbRefreshTime() *durationpb.Duration
func (*UserTracker) GetRefreshTime ¶
func (x *UserTracker) GetRefreshTime() *durationpb.Duration
func (*UserTracker) HasDbRefreshTime ¶
func (x *UserTracker) HasDbRefreshTime() bool
func (*UserTracker) HasRefreshTime ¶
func (x *UserTracker) HasRefreshTime() bool
func (*UserTracker) ProtoMessage ¶
func (*UserTracker) ProtoMessage()
func (*UserTracker) ProtoReflect ¶
func (x *UserTracker) ProtoReflect() protoreflect.Message
func (*UserTracker) Reset ¶
func (x *UserTracker) Reset()
func (*UserTracker) Sanitize ¶
func (m *UserTracker) Sanitize() error
Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.
func (*UserTracker) SetDbRefreshTime ¶
func (x *UserTracker) SetDbRefreshTime(v *durationpb.Duration)
func (*UserTracker) SetRefreshTime ¶
func (x *UserTracker) SetRefreshTime(v *durationpb.Duration)
func (*UserTracker) String ¶
func (x *UserTracker) String() string
type UserTracker_builder ¶
type UserTracker_builder struct {
RefreshTime *durationpb.Duration
DbRefreshTime *durationpb.Duration
// contains filtered or unexported fields
}
func (UserTracker_builder) Build ¶
func (b0 UserTracker_builder) Build() *UserTracker
type VersionStatus ¶
type VersionStatus struct {
Current string `protobuf:"bytes,1,opt,name=current,proto3" json:"current,omitempty"`
NewVersion *NewVersionInfo `protobuf:"bytes,2,opt,name=new_version,json=newVersion,proto3,oneof" json:"new_version,omitempty"`
// contains filtered or unexported fields
}
func (*VersionStatus) ClearNewVersion ¶
func (x *VersionStatus) ClearNewVersion()
func (*VersionStatus) GetCurrent ¶
func (x *VersionStatus) GetCurrent() string
func (*VersionStatus) GetNewVersion ¶
func (x *VersionStatus) GetNewVersion() *NewVersionInfo
func (*VersionStatus) HasNewVersion ¶
func (x *VersionStatus) HasNewVersion() bool
func (*VersionStatus) ProtoMessage ¶
func (*VersionStatus) ProtoMessage()
func (*VersionStatus) ProtoReflect ¶
func (x *VersionStatus) ProtoReflect() protoreflect.Message
func (*VersionStatus) Reset ¶
func (x *VersionStatus) Reset()
func (*VersionStatus) Sanitize ¶
func (m *VersionStatus) Sanitize() error
Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.
func (*VersionStatus) SetCurrent ¶
func (x *VersionStatus) SetCurrent(v string)
func (*VersionStatus) SetNewVersion ¶
func (x *VersionStatus) SetNewVersion(v *NewVersionInfo)
func (*VersionStatus) String ¶
func (x *VersionStatus) String() string
type VersionStatus_builder ¶
type VersionStatus_builder struct {
Current string
NewVersion *NewVersionInfo
// contains filtered or unexported fields
}
func (VersionStatus_builder) Build ¶
func (b0 VersionStatus_builder) Build() *VersionStatus
type Website ¶
type Website struct {
Links *Links `protobuf:"bytes,1,opt,name=links,proto3" json:"links,omitempty"`
StatsPage bool `protobuf:"varint,2,opt,name=stats_page,json=statsPage,proto3" json:"stats_page,omitempty"`
// contains filtered or unexported fields
}
func (*Website) ClearLinks ¶
func (x *Website) ClearLinks()
func (*Website) GetStatsPage ¶
func (*Website) ProtoMessage ¶
func (*Website) ProtoMessage()
func (*Website) ProtoReflect ¶
func (x *Website) ProtoReflect() protoreflect.Message
func (*Website) Sanitize ¶
Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.
func (*Website) SetStatsPage ¶
type Website_builder ¶
type Website_builder struct {
Links *Links
StatsPage bool
// contains filtered or unexported fields
}
func (Website_builder) Build ¶
func (b0 Website_builder) Build() *Website