serdes

object serdes extends Utils
trait Utils
class Object
trait Matchable
class Any
serdes.type

Value members

Concrete methods

def decodeFHIRObject[T <: FHIRObject](companion: CompanionFor[T], jstr: String)(implicit params: DecoderParams): Try[T]
def encodeComponent[T <: FHIRObject](a: T)(implicit encoderParams: EncoderParams): Json
def serializeField[T](fieldValue: T)(implicit encoderParams: EncoderParams): Json

Inherited methods

def companionClassName[T](tag: LTag[T]): String
Inherited from:
Utils
def companionOf[T <: FHIRObject : ClassTag](implicit evidence$1: ClassTag[T], tag: LTag[T]): CompanionFor[T]
Inherited from:
Utils
def decodeMethodFor[T <: FHIRObject : ClassTag](implicit evidence$2: ClassTag[T], tag: LTag[T], params: DecoderParams): HCursor => Try[T]
Inherited from:
Utils

Concrete fields

lazy val allGeneratedClasses: Seq[Class[_]]
lazy val companionClassMap: Map[Class[_], CompanionFor[_]]

Implicits

Implicits

implicit def objectDecoder[T <: FHIRObject : ClassTag](implicit evidence$1: LTag[T], evidence$2: ClassTag[T], params: DecoderParams): Decoder[T]
implicit def objectEncoder[T <: FHIRObject](implicit params: EncoderParams): Encoder[T]