YamlTag

zio.blocks.schema.yaml.YamlTag
See theYamlTag companion trait
object YamlTag

Predefined YAML core schema tags and a Custom variant for user-defined tags.

Attributes

Companion
trait
Source
YamlTag.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
YamlTag.type

Members list

Type members

Classlikes

case object Bool extends YamlTag

Attributes

Source
YamlTag.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait YamlTag
class Object
trait Matchable
class Any
Show all
Self type
Bool.type
final case class Custom(uri: String) extends YamlTag

Attributes

Source
YamlTag.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait YamlTag
class Object
trait Matchable
class Any
Show all
case object Float extends YamlTag

Attributes

Source
YamlTag.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait YamlTag
class Object
trait Matchable
class Any
Show all
Self type
Float.type
case object Int extends YamlTag

Attributes

Source
YamlTag.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait YamlTag
class Object
trait Matchable
class Any
Show all
Self type
Int.type
case object Map extends YamlTag

Attributes

Source
YamlTag.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait YamlTag
class Object
trait Matchable
class Any
Show all
Self type
Map.type
case object Null extends YamlTag

Attributes

Source
YamlTag.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait YamlTag
class Object
trait Matchable
class Any
Show all
Self type
Null.type
case object Seq extends YamlTag

Attributes

Source
YamlTag.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait YamlTag
class Object
trait Matchable
class Any
Show all
Self type
Seq.type
case object Str extends YamlTag

Attributes

Source
YamlTag.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait YamlTag
class Object
trait Matchable
class Any
Show all
Self type
Str.type
case object Timestamp extends YamlTag

Attributes

Source
YamlTag.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait YamlTag
class Object
trait Matchable
class Any
Show all
Self type
Timestamp.type

Inherited and Abstract types

type MirroredElemLabels <: Tuple

The names of the product elements.

The names of the product elements.

Attributes

Inherited from:
Mirror
Source
Mirror.scala
type MirroredLabel <: String

The name of the type.

The name of the type.

Attributes

Inherited from:
Mirror
Source
Mirror.scala

Value members

Concrete methods

def fromString(tag: String): YamlTag

Attributes

Source
YamlTag.scala
def toTagString(tag: YamlTag): String

Attributes

Source
YamlTag.scala

Concrete fields

Attributes

Source
YamlTag.scala
val bool: YamlTag

Attributes

Source
YamlTag.scala
val float: YamlTag

Attributes

Source
YamlTag.scala
val int: YamlTag

Attributes

Source
YamlTag.scala
val map: YamlTag

Attributes

Source
YamlTag.scala
val seq: YamlTag

Attributes

Source
YamlTag.scala
val str: YamlTag

Attributes

Source
YamlTag.scala

Attributes

Source
YamlTag.scala