package model
Ordering
- Alphabetic
Visibility
- Public
- Protected
Package Members
- package exceptions
Type Members
- final case class AppConfig(config: DistageConfigImpl, shared: List[Success], roles: List[LoadedRoleConfigs]) extends Product with Serializable
- final case class ConfTag(confPath: String, parser: (AppConfig) => Any, tpe: ConfigMetaType) extends BindingTag with Product with Serializable
- final class ConfigDoc extends Annotation with DIStageAnnotation
Attaches a
$comment
field with the contents of the annotation to config's JSON Schema generated by ConfigWriter.Attaches a
$comment
field with the contents of the annotation to config's JSON Schema generated by ConfigWriter.@ConfigDoc("this is an example config") final case class ExampleConf( @ConfigDoc("this is an example field") intField: Int, )
- sealed trait ConfigLoadResult extends AnyRef
- sealed trait ConfigSource extends AnyRef
- sealed trait GenericConfigSource extends AnyRef
- final case class LoadedRoleConfigs(roleConfig: RoleConfig, loaded: Seq[Success]) extends Product with Serializable
- final case class RoleConfig(role: String, active: Boolean, configSource: GenericConfigSource) extends Product with Serializable
Value Members
- object AppConfig extends Serializable
- object ConfigLoadResult
- object ConfigSource
- object GenericConfigSource