InstanceDefinition

Companion:
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

final case class EdgeDefinition(`type`: DirectRelationReference, space: String, externalId: String, createdTime: Long, lastUpdatedTime: Long, deletedTime: Option[Long], properties: Option[Map[String, Map[String, Map[String, InstancePropertyValue]]]], startNode: DirectRelationReference, endNode: DirectRelationReference) extends InstanceDefinition
final case class NodeDefinition(space: String, externalId: String, createdTime: Long, lastUpdatedTime: Long, deletedTime: Option[Long], properties: Option[Map[String, Map[String, Map[String, InstancePropertyValue]]]]) extends InstanceDefinition

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from:
Mirror

Value members

Concrete methods

def instancePropertyDefinitionBasedInstanceDecoder(propertyTypeDefinitionsMap: Option[Map[String, Map[String, Map[String, TypePropertyDefinition]]]]): Decoder[InstanceDefinition]

Implicits

Implicits

implicit val edgeDefinitionEncoder: Encoder[EdgeDefinition]
implicit val nodeDefinitionEncoder: Encoder[NodeDefinition]