settings

package
v2026.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 16, 2026 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

View Source
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

View Source
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.

View Source
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.

View Source
var File_resources_settings_banner_proto protoreflect.FileDescriptor
View Source
var File_resources_settings_config_proto protoreflect.FileDescriptor
View Source
var File_resources_settings_data_proto protoreflect.FileDescriptor
View Source
var File_resources_settings_perms_proto protoreflect.FileDescriptor
View Source
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) ClearAuth

func (x *AppConfig) ClearAuth()

func (*AppConfig) ClearData

func (x *AppConfig) ClearData()

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) Default

func (x *AppConfig) Default()

func (*AppConfig) GetAuth

func (x *AppConfig) GetAuth() *Auth

func (*AppConfig) GetData

func (x *AppConfig) GetData() *Data

func (*AppConfig) GetDefaultLocale

func (x *AppConfig) GetDefaultLocale() string

func (*AppConfig) GetDiscord

func (x *AppConfig) GetDiscord() *Discord

func (*AppConfig) GetDisplay

func (x *AppConfig) GetDisplay() *Display

func (*AppConfig) GetJobInfo

func (x *AppConfig) GetJobInfo() *JobInfo

func (*AppConfig) GetLivemap

func (x *AppConfig) GetLivemap() *Livemap

func (*AppConfig) GetPerms

func (x *AppConfig) GetPerms() *Perms

func (*AppConfig) GetQuickButtons

func (x *AppConfig) GetQuickButtons() *QuickButtons

func (*AppConfig) GetSystem

func (x *AppConfig) GetSystem() *System

func (*AppConfig) GetUserTracker

func (x *AppConfig) GetUserTracker() *UserTracker

func (*AppConfig) GetVersion

func (x *AppConfig) GetVersion() string

func (*AppConfig) GetWebsite

func (x *AppConfig) GetWebsite() *Website

func (*AppConfig) HasAuth

func (x *AppConfig) HasAuth() bool

func (*AppConfig) HasData

func (x *AppConfig) HasData() bool

func (*AppConfig) HasDiscord

func (x *AppConfig) HasDiscord() bool

func (*AppConfig) HasDisplay

func (x *AppConfig) HasDisplay() bool

func (*AppConfig) HasJobInfo

func (x *AppConfig) HasJobInfo() bool

func (*AppConfig) HasLivemap

func (x *AppConfig) HasLivemap() bool

func (*AppConfig) HasPerms

func (x *AppConfig) HasPerms() bool

func (*AppConfig) HasQuickButtons

func (x *AppConfig) HasQuickButtons() bool

func (*AppConfig) HasSystem

func (x *AppConfig) HasSystem() bool

func (*AppConfig) HasUserTracker

func (x *AppConfig) HasUserTracker() bool

func (*AppConfig) HasVersion

func (x *AppConfig) HasVersion() bool

func (*AppConfig) HasWebsite

func (x *AppConfig) HasWebsite() bool

func (*AppConfig) ProtoMessage

func (*AppConfig) ProtoMessage()

func (*AppConfig) ProtoReflect

func (x *AppConfig) ProtoReflect() protoreflect.Message

func (*AppConfig) Reset

func (x *AppConfig) Reset()

func (*AppConfig) Sanitize

func (m *AppConfig) Sanitize() error

Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.

func (*AppConfig) Scan

func (x *AppConfig) Scan(value any) error

Scan implements driver.Valuer for protobuf AppConfig.

func (*AppConfig) SetAuth

func (x *AppConfig) SetAuth(v *Auth)

func (*AppConfig) SetData

func (x *AppConfig) SetData(v *Data)

func (*AppConfig) SetDefaultLocale

func (x *AppConfig) SetDefaultLocale(v string)

func (*AppConfig) SetDiscord

func (x *AppConfig) SetDiscord(v *Discord)

func (*AppConfig) SetDisplay

func (x *AppConfig) SetDisplay(v *Display)

func (*AppConfig) SetJobInfo

func (x *AppConfig) SetJobInfo(v *JobInfo)

func (*AppConfig) SetLivemap

func (x *AppConfig) SetLivemap(v *Livemap)

func (*AppConfig) SetPerms

func (x *AppConfig) SetPerms(v *Perms)

func (*AppConfig) SetQuickButtons

func (x *AppConfig) SetQuickButtons(v *QuickButtons)

func (*AppConfig) SetSystem

func (x *AppConfig) SetSystem(v *System)

func (*AppConfig) SetUserTracker

func (x *AppConfig) SetUserTracker(v *UserTracker)

func (*AppConfig) SetVersion

func (x *AppConfig) SetVersion(v string)

func (*AppConfig) SetWebsite

func (x *AppConfig) SetWebsite(v *Website)

func (*AppConfig) String

func (x *AppConfig) String() string

func (*AppConfig) Value

func (x *AppConfig) Value() (driver.Value, error)

Value marshals the AppConfig value into driver.Valuer.

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 (x *Auth) GetLastCharLock() bool

func (*Auth) GetSignupEnabled

func (x *Auth) GetSignupEnabled() bool

func (*Auth) ProtoMessage

func (*Auth) ProtoMessage()

func (*Auth) ProtoReflect

func (x *Auth) ProtoReflect() protoreflect.Message

func (*Auth) Reset

func (x *Auth) Reset()

func (*Auth) Sanitize

func (m *Auth) Sanitize() error

Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.

func (*Auth) SetLastCharLock

func (x *Auth) SetLastCharLock(v bool)

func (*Auth) SetSignupEnabled

func (x *Auth) SetSignupEnabled(v bool)

func (*Auth) String

func (x *Auth) String() string

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

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) GetMode

func (x *Data) GetMode() DataMode

func (*Data) ProtoMessage

func (*Data) ProtoMessage()

func (*Data) ProtoReflect

func (x *Data) ProtoReflect() protoreflect.Message

func (*Data) Reset

func (x *Data) Reset()

func (*Data) Sanitize

func (m *Data) Sanitize() error

Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.

func (*Data) SetMode

func (x *Data) SetMode(v DataMode)

func (*Data) String

func (x *Data) String() string

type DataMode

type DataMode int32
const (
	DataMode_DATA_MODE_UNSPECIFIED DataMode = 0
	DataMode_DATA_MODE_UNAVAILABLE DataMode = 1
	DataMode_DATA_MODE_READONLY    DataMode = 2
	DataMode_DATA_MODE_READWRITE   DataMode = 3
)

func (DataMode) Descriptor

func (DataMode) Descriptor() protoreflect.EnumDescriptor

func (DataMode) Enum

func (x DataMode) Enum() *DataMode

func (DataMode) Number

func (x DataMode) Number() protoreflect.EnumNumber

func (DataMode) String

func (x DataMode) String() string

func (DataMode) Type

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 (x *Database) GetConnected() bool

func (*Database) GetDbCharset

func (x *Database) GetDbCharset() string

func (*Database) GetDbCollation

func (x *Database) GetDbCollation() string

func (*Database) GetMigrationDirty

func (x *Database) GetMigrationDirty() bool

func (*Database) GetMigrationVersion

func (x *Database) GetMigrationVersion() uint64

func (*Database) GetTablesOk

func (x *Database) GetTablesOk() bool

func (*Database) GetVersion

func (x *Database) GetVersion() string

func (*Database) ProtoMessage

func (*Database) ProtoMessage()

func (*Database) ProtoReflect

func (x *Database) ProtoReflect() protoreflect.Message

func (*Database) Reset

func (x *Database) Reset()

func (*Database) Sanitize

func (m *Database) Sanitize() error

Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.

func (*Database) SetConnected

func (x *Database) SetConnected(v bool)

func (*Database) SetDbCharset

func (x *Database) SetDbCharset(v string)

func (*Database) SetDbCollation

func (x *Database) SetDbCollation(v string)

func (*Database) SetMigrationDirty

func (x *Database) SetMigrationDirty(v bool)

func (*Database) SetMigrationVersion

func (x *Database) SetMigrationVersion(v uint64)

func (*Database) SetTablesOk

func (x *Database) SetTablesOk(v bool)

func (*Database) SetVersion

func (x *Database) SetVersion(v string)

func (*Database) String

func (x *Database) String() string

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) GetBotId

func (x *Discord) GetBotId() string

func (*Discord) GetBotPermissions

func (x *Discord) GetBotPermissions() int64

func (*Discord) GetBotPresence

func (x *Discord) GetBotPresence() *DiscordBotPresence

func (*Discord) GetEnabled

func (x *Discord) GetEnabled() bool

func (*Discord) GetIgnoredJobs

func (x *Discord) GetIgnoredJobs() []string

func (*Discord) GetInviteUrl

func (x *Discord) GetInviteUrl() string

func (*Discord) GetSyncInterval

func (x *Discord) GetSyncInterval() *durationpb.Duration

func (*Discord) HasBotId

func (x *Discord) HasBotId() bool

func (*Discord) HasBotPresence

func (x *Discord) HasBotPresence() bool

func (*Discord) HasInviteUrl

func (x *Discord) HasInviteUrl() bool

func (*Discord) HasSyncInterval

func (x *Discord) HasSyncInterval() bool

func (*Discord) ProtoMessage

func (*Discord) ProtoMessage()

func (*Discord) ProtoReflect

func (x *Discord) ProtoReflect() protoreflect.Message

func (*Discord) Reset

func (x *Discord) Reset()

func (*Discord) Sanitize

func (m *Discord) Sanitize() error

Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.

func (*Discord) SetBotId

func (x *Discord) SetBotId(v string)

func (*Discord) SetBotPermissions

func (x *Discord) SetBotPermissions(v int64)

func (*Discord) SetBotPresence

func (x *Discord) SetBotPresence(v *DiscordBotPresence)

func (*Discord) SetEnabled

func (x *Discord) SetEnabled(v bool)

func (*Discord) SetIgnoredJobs

func (x *Discord) SetIgnoredJobs(v []string)

func (*Discord) SetInviteUrl

func (x *Discord) SetInviteUrl(v string)

func (*Discord) SetSyncInterval

func (x *Discord) SetSyncInterval(v *durationpb.Duration)

func (*Discord) String

func (x *Discord) String() string

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 (*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 (*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) Enum

func (DiscordBotPresenceType) Number

func (DiscordBotPresenceType) String

func (x DiscordBotPresenceType) String() string

func (DiscordBotPresenceType) Type

type DiscordBotPresence_builder

type DiscordBotPresence_builder struct {
	Type   DiscordBotPresenceType
	Status *string
	Url    *string
	// contains filtered or unexported fields
}

func (DiscordBotPresence_builder) Build

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 (x *Display) GetCurrencyName() string

func (*Display) GetIntlLocale

func (x *Display) GetIntlLocale() string

func (*Display) HasIntlLocale

func (x *Display) HasIntlLocale() bool

func (*Display) ProtoMessage

func (*Display) ProtoMessage()

func (*Display) ProtoReflect

func (x *Display) ProtoReflect() protoreflect.Message

func (*Display) Reset

func (x *Display) Reset()

func (*Display) Sanitize

func (m *Display) Sanitize() error

Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.

func (*Display) SetCurrencyName

func (x *Display) SetCurrencyName(v string)

func (*Display) SetIntlLocale

func (x *Display) SetIntlLocale(v string)

func (*Display) String

func (x *Display) String() string

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 (x *JobInfo) GetHiddenJobs() []string

func (*JobInfo) GetPublicJobs

func (x *JobInfo) GetPublicJobs() []string

func (*JobInfo) GetUnemployedJob

func (x *JobInfo) GetUnemployedJob() *UnemployedJob

func (*JobInfo) HasUnemployedJob

func (x *JobInfo) HasUnemployedJob() bool

func (*JobInfo) ProtoMessage

func (*JobInfo) ProtoMessage()

func (*JobInfo) ProtoReflect

func (x *JobInfo) ProtoReflect() protoreflect.Message

func (*JobInfo) Reset

func (x *JobInfo) Reset()

func (*JobInfo) Sanitize

func (m *JobInfo) Sanitize() error

Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.

func (*JobInfo) SetHiddenJobs

func (x *JobInfo) SetHiddenJobs(v []string)

func (*JobInfo) SetPublicJobs

func (x *JobInfo) SetPublicJobs(v []string)

func (*JobInfo) SetUnemployedJob

func (x *JobInfo) SetUnemployedJob(v *UnemployedJob)

func (*JobInfo) String

func (x *JobInfo) String() string

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 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 (x *Links) GetImprint() string

func (*Links) GetPrivacyPolicy

func (x *Links) GetPrivacyPolicy() string

func (*Links) HasImprint

func (x *Links) HasImprint() bool

func (*Links) HasPrivacyPolicy

func (x *Links) HasPrivacyPolicy() bool

func (*Links) ProtoMessage

func (*Links) ProtoMessage()

func (*Links) ProtoReflect

func (x *Links) ProtoReflect() protoreflect.Message

func (*Links) Reset

func (x *Links) Reset()

func (*Links) Sanitize

func (m *Links) Sanitize() error

Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.

func (*Links) SetImprint

func (x *Links) SetImprint(v string)

func (*Links) SetPrivacyPolicy

func (x *Links) SetPrivacyPolicy(v string)

func (*Links) String

func (x *Links) String() string
type Links_builder struct {
	PrivacyPolicy *string
	Imprint       *string
	// contains filtered or unexported fields
}
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 (x *Livemap) GetEnableCayoPerico() bool

func (*Livemap) ProtoMessage

func (*Livemap) ProtoMessage()

func (*Livemap) ProtoReflect

func (x *Livemap) ProtoReflect() protoreflect.Message

func (*Livemap) Reset

func (x *Livemap) Reset()

func (*Livemap) Sanitize

func (m *Livemap) Sanitize() error

Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.

func (*Livemap) SetEnableCayoPerico

func (x *Livemap) SetEnableCayoPerico(v bool)

func (*Livemap) String

func (x *Livemap) String() string

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 (x *Nats) GetConnected() bool

func (*Nats) GetVersion

func (x *Nats) GetVersion() string

func (*Nats) ProtoMessage

func (*Nats) ProtoMessage()

func (*Nats) ProtoReflect

func (x *Nats) ProtoReflect() protoreflect.Message

func (*Nats) Reset

func (x *Nats) Reset()

func (*Nats) Sanitize

func (m *Nats) Sanitize() error

Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.

func (*Nats) SetConnected

func (x *Nats) SetConnected(v bool)

func (*Nats) SetVersion

func (x *Nats) SetVersion(v string)

func (*Nats) String

func (x *Nats) String() string

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

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 (*PenaltyCalculatorDetentionTimeUnit) GetSingular

func (x *PenaltyCalculatorDetentionTimeUnit) GetSingular() string

func (*PenaltyCalculatorDetentionTimeUnit) HasPlural

func (*PenaltyCalculatorDetentionTimeUnit) HasSingular

func (x *PenaltyCalculatorDetentionTimeUnit) HasSingular() bool

func (*PenaltyCalculatorDetentionTimeUnit) ProtoMessage

func (*PenaltyCalculatorDetentionTimeUnit) ProtoMessage()

func (*PenaltyCalculatorDetentionTimeUnit) ProtoReflect

func (*PenaltyCalculatorDetentionTimeUnit) Reset

func (*PenaltyCalculatorDetentionTimeUnit) Sanitize

Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.

func (*PenaltyCalculatorDetentionTimeUnit) SetPlural

func (*PenaltyCalculatorDetentionTimeUnit) SetSingular

func (x *PenaltyCalculatorDetentionTimeUnit) SetSingular(v string)

func (*PenaltyCalculatorDetentionTimeUnit) String

type PenaltyCalculatorDetentionTimeUnit_builder

type PenaltyCalculatorDetentionTimeUnit_builder struct {
	Singular *string
	Plural   *string
	// contains filtered or unexported fields
}

func (PenaltyCalculatorDetentionTimeUnit_builder) Build

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

func (*PenaltyCalculatorWarn) Value

func (x *PenaltyCalculatorWarn) Value() (driver.Value, error)

Value marshals the PenaltyCalculatorWarn value into driver.Valuer.

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

type PenaltyCalculator_builder

type PenaltyCalculator_builder struct {
	MaxCount          *uint32
	DetentionTimeUnit *PenaltyCalculatorDetentionTimeUnit
	WarnSettings      *PenaltyCalculatorWarn
	MaxLeeway         *uint32
	// contains filtered or unexported fields
}

func (PenaltyCalculator_builder) Build

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 (x *Perm) GetCategory() string

func (*Perm) GetName

func (x *Perm) GetName() string

func (*Perm) ProtoMessage

func (*Perm) ProtoMessage()

func (*Perm) ProtoReflect

func (x *Perm) ProtoReflect() protoreflect.Message

func (*Perm) Reset

func (x *Perm) Reset()

func (*Perm) Sanitize

func (m *Perm) Sanitize() error

Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.

func (*Perm) SetCategory

func (x *Perm) SetCategory(v string)

func (*Perm) SetName

func (x *Perm) SetName(v string)

func (*Perm) String

func (x *Perm) String() string

type Perm_builder

type Perm_builder struct {
	Category string
	Name     string
	// contains filtered or unexported fields
}

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 (x *Perms) GetDefault() []*Perm

func (*Perms) ProtoMessage

func (*Perms) ProtoMessage()

func (*Perms) ProtoReflect

func (x *Perms) ProtoReflect() protoreflect.Message

func (*Perms) Reset

func (x *Perms) Reset()

func (*Perms) Sanitize

func (m *Perms) Sanitize() error

Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.

func (*Perms) SetDefault

func (x *Perms) SetDefault(v []*Perm)

func (*Perms) String

func (x *Perms) String() string

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 (x *System) GetBannerMessageEnabled() bool

func (*System) HasBannerMessage

func (x *System) HasBannerMessage() bool

func (*System) ProtoMessage

func (*System) ProtoMessage()

func (*System) ProtoReflect

func (x *System) ProtoReflect() protoreflect.Message

func (*System) Reset

func (x *System) Reset()

func (*System) Sanitize

func (m *System) Sanitize() error

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

func (x *System) SetBannerMessageEnabled(v bool)

func (*System) String

func (x *System) String() string

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

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

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 (x *Website) ClearLinks()
func (x *Website) GetLinks() *Links

func (*Website) GetStatsPage

func (x *Website) GetStatsPage() bool
func (x *Website) HasLinks() bool

func (*Website) ProtoMessage

func (*Website) ProtoMessage()

func (*Website) ProtoReflect

func (x *Website) ProtoReflect() protoreflect.Message

func (*Website) Reset

func (x *Website) Reset()

func (*Website) Sanitize

func (m *Website) Sanitize() error

Sanitize sanitizes the message's fields, in case of complex types it calls their Sanitize() method recursively.

func (x *Website) SetLinks(v *Links)

func (*Website) SetStatsPage

func (x *Website) SetStatsPage(v bool)

func (*Website) String

func (x *Website) String() string

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL