DaytonaConfiguration model.
Summary
Types
@type t() :: %ExDaytona.Model.DaytonaConfiguration{ analyticsApiUrl: String.t() | nil, announcements: %{optional(String.t()) => ExDaytona.Model.Announcement.t()}, billingApiUrl: String.t() | nil, buildSha: String.t() | nil, dashboardUrl: String.t(), defaultSnapshot: String.t(), environment: String.t(), forcedFeatureFlags: [String.t()] | nil, linkedAccountsEnabled: boolean(), maintananceMode: boolean(), maxAutoArchiveInterval: number(), oidc: ExDaytona.Model.OidcConfig.t(), posthog: ExDaytona.Model.PosthogConfig.t() | nil, proxyTemplateUrl: String.t(), proxyToolboxUrl: String.t(), pylonAppId: String.t() | nil, rateLimit: ExDaytona.Model.RateLimitConfig.t() | nil, sshGatewayCommand: String.t() | nil, sshGatewayPublicKey: String.t() | nil, ssoOidc: ExDaytona.Model.SsoOidcConfig.t() | nil, stripePublishableKey: String.t() | nil, version: String.t() }