Settings defines common app configuration options.

Hierarchy

  • Settings

Methods

  • Merge merges other settings into the current one.

    Parameters

    Returns void

  • NamedAuthProviderConfigs returns a map with all registered OAuth2 provider configurations (indexed by their name identifier).

    Returns _TygojaDict

  • RedactClone creates a new deep copy of the current settings, while replacing the secret values with ******.

    Returns Settings

  • Validate makes Settings validatable by implementing [validation.Validatable] interface.

    Returns void

Properties

adminAuthToken: TokenConfig
adminFileToken: TokenConfig
adminPasswordResetToken: TokenConfig
backups: BackupsConfig
bitbucketAuth: AuthProviderConfig
discordAuth: AuthProviderConfig
emailAuth: EmailAuthConfig

Deprecated: Will be removed in v0.9+

facebookAuth: AuthProviderConfig
githubAuth: AuthProviderConfig
gitlabAuth: AuthProviderConfig
googleAuth: AuthProviderConfig
instagramAuth: AuthProviderConfig
livechatAuth: AuthProviderConfig
mailcowAuth: AuthProviderConfig
microsoftAuth: AuthProviderConfig
patreonAuth: AuthProviderConfig
planningcenterAuth: AuthProviderConfig
recordAuthToken: TokenConfig
recordEmailChangeToken: TokenConfig
recordFileToken: TokenConfig
recordPasswordResetToken: TokenConfig
recordVerificationToken: TokenConfig
spotifyAuth: AuthProviderConfig
stravaAuth: AuthProviderConfig
twitchAuth: AuthProviderConfig
twitterAuth: AuthProviderConfig
yandexAuth: AuthProviderConfig

Generated using TypeDoc