MorphirJsonSupport

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

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Show all
Known subtypes
object MorphirJsonSupport.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 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 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