ObjField

viz.macros.ObjField
class ObjField(path: List[String], fieldMap: Map[String, Any]) extends Selectable

Base class for object field accessors. Can replace the whole object, and provides typed access to nested fields via Selectable.

Attributes

Graph
Supertypes
trait Selectable
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def :=(j: Json): SpecMod
def :=(obj: JsonObject): SpecMod
def apply(j: Json): SpecMod
def apply(obj: JsonObject): SpecMod
def selectDynamic(name: String): Any