Versions in this module Expand all Collapse all v0 v0.1.2 Apr 21, 2024 Changes in this version + var Features = SFeatures + type ClerkConfig struct + PublishableKey string + SecretKey string + type CorsConfig struct + AllowCreds bool + AllowHeaders string + AllowMethods string + AllowOrigins string + ExposeHeaders string + MaxAge int + type DatabaseConfig struct + Host string + Name string + Password string + Platform string + Port string + SslMode string + Timezone string + User string + type Feature struct + Config interface{} + Name string + func (f *Feature) AppendFeatureToTable(t table.Writer) + func (f *Feature) CanStart() bool + func (f *Feature) Configure(v reflect.Value) + func (f *Feature) GetConfigByName(name string) string + func (f *Feature) GetConfigByNameForPrint(name string) string + func (f *Feature) IsConfigured() bool + func (f *Feature) IsEnabled() bool + func (f *Feature) IsReady() bool + func (f *Feature) PrintFeature() + func (f *Feature) ResolveFeatureEnabledState(v reflect.Value) + func (f *Feature) ValidateReadiness() + type GzipConfig struct + Level string + type IFeature interface + AppendFeatureToTable func(t table.Writer) + CanStart func() bool + Configure func(v reflect.Value) + IsConfigured func() bool + IsEnabled func() bool + IsReady func() bool + PrintFeature func() + ResolveFeatureEnabledState func(v reflect.Value) + ValidateReadiness func() + type KetoConfig struct + ReadService string + WriteService string + type KratosConfig struct + AdminService string + PublicService string + type RedisConfig struct + Host string + Password string + Port string + type SFeatures struct + func (f *SFeatures) Add(feature *Feature) + func (f *SFeatures) GetFeatureByName(name string) *Feature + func (f *SFeatures) GetFeatures() []*Feature + func (f *SFeatures) Init(v reflect.Value) + type ServiceConfig struct + DisableFeatures []string + HiddenApiPort string + Host string + LogLevel string + PrimaryApiPort string + ProtectedApiPort string + PublicApiPort string + RequestTimeoutDuration string + WatcherSleepInterval string