MorphirJsonSupport

org.finos.morphir.ir.json.MorphirJsonSupport
See theMorphirJsonSupport companion trait

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Show all
Self type

Members list

Implicits

Inherited implicits

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

Attributes

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

Attributes

Inherited from:
MorphirJsonEncodingSupport
implicit def accessDecoder: JsonDecoder[Access]

Attributes

Inherited from:
MorphirJsonDecodingSupport
implicit def accessEncoder: JsonEncoder[Access]

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
MorphirJsonEncodingSupport
implicit def distributionBundleJsonDecoder: JsonDecoder[Bundle]

Attributes

Inherited from:
MorphirJsonDecodingSupport
implicit def distributionBundleJsonEncoder: JsonEncoder[Bundle]

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
MorphirJsonEncodingSupport
implicit def libDecoder: JsonDecoder[Lib]

Attributes

Inherited from:
MorphirJsonDecodingSupport
implicit def libEncoder: JsonEncoder[Lib]

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
MorphirJsonEncodingSupport
implicit val modulePathDecoder: JsonDecoder[ModuleName]

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
MorphirJsonEncodingSupport