MorphirJsonSupportV1

org.finos.morphir.ir.json.MorphirJsonSupportV1
See theMorphirJsonSupportV1 companion object

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Show all
Known subtypes
object MorphirJsonSupportV1.type

Members list

Implicits

Inherited implicits

implicit def accessControlledDecoder[A : JsonDecoder]: JsonDecoder[AccessControlled[A]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def accessControlledEncoder[A : JsonEncoder]: JsonEncoder[AccessControlled[A]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def applyValueJsonDecoder[TA : JsonDecoder, VA : JsonDecoder]: JsonDecoder[Apply[TA, VA]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def applyValueJsonEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[Apply[TA, VA]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def constructorDecoder[A : JsonDecoder]: JsonDecoder[Constructors[A]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def constructorValueJsonDecoder[VA : JsonDecoder]: JsonDecoder[Constructor[VA]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def constructorValueJsonEncoder[VA : JsonEncoder]: JsonEncoder[Constructor[VA]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def constructorsEncoder[A : JsonEncoder]: JsonEncoder[Constructors[A]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def destructureValueJsonDecoder[TA : JsonDecoder, VA : JsonDecoder]: JsonDecoder[Destructure[TA, VA]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def destructureValueJsonEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[Destructure[TA, VA]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def distributionDecoder: JsonDecoder[Distribution]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def distributionEncoder: JsonEncoder[Distribution]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def distributionLibraryJsonDecoder: JsonDecoder[Library]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def distributionLibraryJsonEncoder: JsonEncoder[Library]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def documentedDecoder[A : JsonDecoder]: JsonDecoder[Documented[A]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def documentedEncoder[A : JsonEncoder]: JsonEncoder[Documented[A]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def extensibleRecordCaseTypeDecoder[A : JsonDecoder]: JsonDecoder[ExtensibleRecord[A]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def extensibleRecordTypeJsonEncoder[A : JsonEncoder]: JsonEncoder[ExtensibleRecord[A]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def fieldDecoder[A : JsonDecoder]: JsonDecoder[Field[A]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def fieldEncoder[A : JsonEncoder]: JsonEncoder[Field[A]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def fieldFunctionValueJsonDecoder[VA : JsonDecoder]: JsonDecoder[FieldFunction[VA]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def fieldFunctionValueJsonEncoder[VA : JsonEncoder]: JsonEncoder[FieldFunction[VA]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def fieldValueJsonDecoder[TA : JsonDecoder, VA : JsonDecoder]: JsonDecoder[Field[TA, VA]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def fieldValueJsonEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[Field[TA, VA]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit val fqNameDecoder: JsonDecoder[FQName]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit val fqNameEncoder: JsonEncoder[FQName]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def functionCaseTypeDecoder[A : JsonDecoder]: JsonDecoder[Function[A]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def functionTypeJsonEncoder[A : JsonEncoder]: JsonEncoder[Function[A]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def ifThenElseValueJsonDecoder[TA : JsonDecoder, VA : JsonDecoder]: JsonDecoder[IfThenElse[TA, VA]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def ifThenElseValueJsonEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[IfThenElse[TA, VA]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def lambdaValueJsonDecoder[TA : JsonDecoder, VA : JsonDecoder]: JsonDecoder[Lambda[TA, VA]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def lambdaValueJsonEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[Lambda[TA, VA]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def letDefinitionValueJsonDecoder[TA : JsonDecoder, VA : JsonDecoder]: JsonDecoder[LetDefinition[TA, VA]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def letDefinitionValueJsonEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[LetDefinition[TA, VA]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def letRecursionValueJsonDecoder[TA : JsonDecoder, VA : JsonDecoder]: JsonDecoder[LetRecursion[TA, VA]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def letRecursionValueJsonEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[LetRecursion[TA, VA]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def listValueJsonDecoder[TA : JsonDecoder, VA : JsonDecoder]: JsonDecoder[List[TA, VA]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def listValueJsonEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[List[TA, VA]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def literalBoolDecoder: JsonDecoder[BoolLiteral]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def literalBoolEncoder: JsonEncoder[BoolLiteral]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def literalCharDecoder: JsonDecoder[CharLiteral]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def literalCharEncoder: JsonEncoder[CharLiteral]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def literalDecimalDecoder: JsonDecoder[DecimalLiteral]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def literalDecimalEncoder: JsonEncoder[DecimalLiteral]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def literalDecoder: JsonDecoder[Literal]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def literalEncoder: JsonEncoder[Literal]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def literalFloatDecoder: JsonDecoder[FloatLiteral]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def literalFloatEncoder: JsonEncoder[FloatLiteral]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def literalStringDecoder: JsonDecoder[StringLiteral]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def literalStringEncoder: JsonEncoder[StringLiteral]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def literalValueJsonDecoder[VA : JsonDecoder]: JsonDecoder[Literal[VA]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def literalValueJsonEncoder[VA : JsonEncoder]: JsonEncoder[Literal[VA]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def literalWholeNumberDecoder: JsonDecoder[WholeNumberLiteral]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def literalWholeNumberEncoder: JsonEncoder[WholeNumberLiteral]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def moduleDefinitionDecoder[TA : JsonDecoder, VA : JsonDecoder]: JsonDecoder[Definition[TA, VA]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def moduleDefinitionEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[Definition[TA, VA]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit val moduleNameDecoder: JsonDecoder[ModuleName]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit val moduleNameEncoder: JsonEncoder[ModuleName]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def moduleSpecificationDecoder[TA](implicit decoder: JsonDecoder[TA]): JsonDecoder[Specification[TA]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def moduleSpecificationEncoder[TA : JsonEncoder]: JsonEncoder[Specification[TA]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def morphirIRFileDecoder: JsonDecoder[MorphirIRFile]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def morphirIRFileJsonEncoder: JsonEncoder[MorphirIRFile]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit val morphirIRVersionDecoder: JsonDecoder[MorphirIRVersion]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit val morphirIRVersionEncoder: JsonEncoder[MorphirIRVersion]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit val nameDecoder: JsonDecoder[Name]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit val nameEncoder: JsonEncoder[Name]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def packageDefinitionEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[Definition[TA, VA]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def packageModuleDefinitionDecoder[TA : JsonDecoder, VA : JsonDecoder]: JsonDecoder[Definition[TA, VA]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def packageModuleSpecificationDecoder[TA : JsonDecoder]: JsonDecoder[Specification[TA]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit val packageNameDecoder: JsonDecoder[PackageName]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit val packageNameEncoder: JsonEncoder[PackageName]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def packageSpecificationEncoder[TA : JsonEncoder]: JsonEncoder[Specification[TA]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit val pathDecoder: JsonDecoder[Path]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit val pathEncoder: JsonEncoder[Path]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def patternAsPatternDecoder[A : JsonDecoder]: JsonDecoder[AsPattern[A]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def patternAsPatternEncoder[A : JsonEncoder]: JsonEncoder[AsPattern[A]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def patternConstructorPatternDecoder[A : JsonDecoder]: JsonDecoder[ConstructorPattern[A]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def patternConstructorPatternEncoder[A : JsonEncoder]: JsonEncoder[ConstructorPattern[A]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def patternDecoder[A : JsonDecoder]: JsonDecoder[Pattern[A]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def patternEmptyListPatternDecoder[A : JsonDecoder]: JsonDecoder[EmptyListPattern[A]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def patternEmptyListPatternEncoder[A : JsonEncoder]: JsonEncoder[EmptyListPattern[A]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def patternEncoder[A : JsonEncoder]: JsonEncoder[Pattern[A]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def patternHeadTailPatternDecoder[A : JsonDecoder]: JsonDecoder[HeadTailPattern[A]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def patternHeadTailPatternEncoder[A : JsonEncoder]: JsonEncoder[HeadTailPattern[A]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def patternLiteralPatternDecoder[A : JsonDecoder]: JsonDecoder[LiteralPattern[A]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def patternLiteralPatternEncoder[A : JsonEncoder]: JsonEncoder[LiteralPattern[A]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def patternMatchValueJsonDecoder[TA : JsonDecoder, VA : JsonDecoder]: JsonDecoder[PatternMatch[TA, VA]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def patternMatchValueJsonEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[PatternMatch[TA, VA]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def patternTuplePatternDecoder[A : JsonDecoder]: JsonDecoder[TuplePattern[A]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def patternTuplePatternEncoder[A : JsonEncoder]: JsonEncoder[TuplePattern[A]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def patternUnitPatternDecoder[A : JsonDecoder]: JsonDecoder[UnitPattern[A]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def patternUnitPatternEncoder[A : JsonEncoder]: JsonEncoder[UnitPattern[A]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def patternWildcardPatternDecoder[A : JsonDecoder]: JsonDecoder[WildcardPattern[A]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def patternWildcardPatternEncoder[A : JsonEncoder]: JsonEncoder[WildcardPattern[A]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit val qNameDecoder: JsonDecoder[QName]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit val qNameEncoder: JsonEncoder[QName]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit val qualifiedModuleNameDecoder: JsonDecoder[QualifiedModuleName]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit val qualifiedModuleNameEncoder: JsonEncoder[QualifiedModuleName]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def recordCaseTypeDecoder[A : JsonDecoder]: JsonDecoder[Record[A]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def recordTypeJsonEncoder[A : JsonEncoder]: JsonEncoder[Record[A]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def recordValueJsonDecoder[TA : JsonDecoder, VA : JsonDecoder]: JsonDecoder[Record[TA, VA]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def recordValueJsonEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[Record[TA, VA]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def referenceCaseTypeDecoder[A : JsonDecoder]: JsonDecoder[Reference[A]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def referenceTypeJsonEncoder[A : JsonEncoder]: JsonEncoder[Reference[A]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def referenceValueJsonDecoder[VA : JsonDecoder]: JsonDecoder[Reference[VA]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def referenceValueJsonEncoder[VA : JsonEncoder]: JsonEncoder[Reference[VA]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def tupleCaseTypeDecoder[A : JsonDecoder]: JsonDecoder[Tuple[A]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def tupleTypeJsonEncoder[A : JsonEncoder]: JsonEncoder[Tuple[A]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def tupleValueJsonDecoder[TA : JsonDecoder, VA : JsonDecoder]: JsonDecoder[Tuple[TA, VA]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def tupleValueJsonEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[Tuple[TA, VA]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def typeDecoder[A : JsonDecoder]: JsonDecoder[Type[A]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def typeDefinitionCustomTypeDecoder[A : JsonDecoder]: JsonDecoder[CustomType[A]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def typeDefinitionCustomTypeEncoder[A : JsonEncoder]: JsonEncoder[CustomType[A]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def typeDefinitionDecoder[A : JsonDecoder]: JsonDecoder[Definition[A]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def typeDefinitionEncoder[A : JsonEncoder]: JsonEncoder[Definition[A]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def typeDefinitionTypeAliasDecoder[A : JsonDecoder]: JsonDecoder[TypeAlias[A]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def typeDefinitionTypeAliasEncoder[A : JsonEncoder]: JsonEncoder[TypeAlias[A]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def typeEncoder[A : JsonEncoder]: JsonEncoder[Type[A]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def typeSpecificationCustomTypeDecoder[A : JsonDecoder]: JsonDecoder[CustomTypeSpecification[A]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def typeSpecificationDecoder[A : JsonDecoder]: JsonDecoder[Specification[A]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def typeSpecificationEncoder[A : JsonEncoder]: JsonEncoder[Specification[A]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def typeSpecificationEncoderCustomTypeEncoder[A : JsonEncoder]: JsonEncoder[CustomTypeSpecification[A]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def typeSpecificationEncoderOpaqueTypeEncoder2: JsonEncoder[OpaqueTypeSpecification]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def typeSpecificationOpaqueTypeDecoder: JsonDecoder[OpaqueTypeSpecification]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def typeSpecificationTypeAliasDecoder[A : JsonDecoder]: JsonDecoder[TypeAliasSpecification[A]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def typeSpecificationTypeAliasEncoder[A : JsonEncoder]: JsonEncoder[TypeAliasSpecification[A]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def unitCaseTypeDecoder[A : JsonDecoder]: JsonDecoder[Unit[A]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit val unitDecoder: JsonDecoder[Unit]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit val unitEncoder: JsonEncoder[Unit]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def unitTypeJsonEncoder[A : JsonEncoder]: JsonEncoder[Unit[A]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def unitValueJsonDecoder[VA : JsonDecoder]: JsonDecoder[Unit[VA]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def unitValueJsonEncoder[VA : JsonEncoder]: JsonEncoder[Unit[VA]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def updateRecordValueJsonDecoder[TA : JsonDecoder, VA : JsonDecoder]: JsonDecoder[UpdateRecord[TA, VA]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def updateRecordValueJsonEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[UpdateRecord[TA, VA]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def valueDecoder[TA : JsonDecoder, VA : JsonDecoder]: JsonDecoder[Value[TA, VA]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def valueDefinitionDecoder[TA : JsonDecoder, VA : JsonDecoder]: JsonDecoder[ValueDefinition[TA, VA]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def valueDefinitionEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[ValueDefinition[TA, VA]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def valueEncoder[TA : JsonEncoder, VA : JsonEncoder]: JsonEncoder[Value[TA, VA]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def valueSpecificationDecoder[A : JsonDecoder]: JsonDecoder[ValueSpecification[A]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def valueSpecificationEncoder[A : JsonEncoder]: JsonEncoder[ValueSpecification[A]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def variableCaseTypeDecoder[A : JsonDecoder]: JsonDecoder[Variable[A]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def variableTypeJsonEncoder[A : JsonEncoder]: JsonEncoder[Variable[A]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1
implicit def variableValueJsonDecoder[VA : JsonDecoder]: JsonDecoder[Variable[VA]]

Attributes

Inherited from:
MorphirJsonDecodingSupportV1
implicit def variableValueJsonEncoder[VA : JsonEncoder]: JsonEncoder[Variable[VA]]

Attributes

Inherited from:
MorphirJsonEncodingSupportV1