zio
config
package
config
Linear Supertypes
ConfigDocsFunctions
,
WriteFunctions
,
ReadFunctions
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
config
ConfigDocsFunctions
WriteFunctions
ReadFunctions
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
trait
Config
[
A
]
extends
AnyRef
sealed
trait
ConfigDescriptor
[
K
,
V
,
A
]
extends
AnyRef
sealed
trait
ConfigDocs
[
+K
,
+V
]
extends
AnyRef
final
case class
ConfigSource
[
K
,
V
]
(
getConfigValue: (
Vector
[
K
]) ⇒
IO
[
ReadErrorsVector
[
K
,
V
],
ConfigValue
[
V
]]
,
sourceDescription:
List
[
String
]
)
extends
Product
with
Serializable
final
case class
ConfigValue
[
+A
]
(
value:
A
,
sourceDescription:
String
)
extends
Product
with
Serializable
sealed
trait
PropertyTree
[
+K
,
+V
]
extends
AnyRef
trait
PropertyType
[
V
,
A
]
extends
AnyRef
sealed
trait
ReadError
[
+K
,
+V
]
extends
AnyRef
final
type
ReadErrors
[
K
,
V
]
=
::
[
ReadError
[
K
,
V
]]
final
type
ReadErrorsVector
[
K
,
V
]
=
::
[
ReadError
[
Vector
[
K
],
V
]]
Value Members
object
Config
object
ConfigDescriptor
object
ConfigDocs
object
ConfigSource
extends
Serializable
object
PropertyTree
object
PropertyType
object
ReadError
final
def
config
[
A
]
:
ZIO
[
Config
[
A
],
Nothing
,
A
]
final
def
generateDocs
[
K
,
V
,
A
]
(
config:
ConfigDescriptor
[
K
,
V
,
A
]
)
:
ConfigDocs
[
K
,
V
]
Definition Classes
ConfigDocsFunctions
def
generateDocsWithValue
[
K
,
V
,
A
]
(
config:
ConfigDescriptor
[
K
,
V
,
A
]
,
value:
A
)
:
Either
[
String
,
ConfigDocs
[
K
,
V
]]
Definition Classes
ConfigDocsFunctions
final
def
read
[
K
,
V
,
A
]
(
configuration:
ConfigDescriptor
[
K
,
V
,
A
]
)
:
IO
[
ReadErrorsVector
[
K
,
V
],
A
]
Definition Classes
ReadFunctions
final
def
write
[
K
,
V
,
A
]
(
config:
ConfigDescriptor
[
K
,
V
,
A
]
,
a:
A
)
:
Either
[
String
,
PropertyTree
[
K
,
V
]]
Definition Classes
WriteFunctions
Inherited from
ConfigDocsFunctions
Inherited from
WriteFunctions
Inherited from
ReadFunctions
Inherited from
AnyRef
Inherited from
Any
Ungrouped