Encoder

besom.internal.Encoder
See theEncoder companion object
trait Encoder[A]

ArgsEncoder - this is a separate typeclass required for serialization of top-level *Args classes

ProviderArgsEncoder - this is a separate typeclass required for serialization of top-level ProviderArgs classes that have all fields serialized as JSON strings

JsonEncoder - this is a separate typeclass required for json-serialized fields of ProviderArgs

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object given_Encoder_Boolean.type
object given_Encoder_Double.type
object given_Encoder_Int.type
object given_Encoder_Value.type
object idEncoder.type
object jsonEncoder.type
object stringEncoder.type
object urnEncoder.type
Show all
Self type
Encoder[A]

Members list

Value members

Abstract methods

def encode(a: A): Result[(Set[Resource], Value)]

Concrete methods

def contramap[B](f: B => A): Encoder[B]