smithy4s.dynamic.model
package smithy4s.dynamic.model
Members list
Concise view
Type members
Classlikes
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrortrait Companion[BigDecimalShape]trait Has[BigDecimalShape]trait ShapeTag[BigDecimalShape]trait HasIdclass Objecttrait Matchableclass Any
- Self type
- BigDecimalShape.type
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrortrait Companion[BigIntegerShape]trait Has[BigIntegerShape]trait ShapeTag[BigIntegerShape]trait HasIdclass Objecttrait Matchableclass Any
- Self type
- BigIntegerShape.type
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrortrait Companion[BooleanShape]trait Has[BooleanShape]trait ShapeTag[BooleanShape]trait HasIdclass Objecttrait Matchableclass Any
- Self type
- BooleanShape.type
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrortrait Companion[DocumentShape]trait Has[DocumentShape]trait ShapeTag[DocumentShape]trait HasIdclass Objecttrait Matchableclass Any
- Self type
- DocumentShape.type
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrortrait Companion[DoubleShape]trait Has[DoubleShape]trait ShapeTag[DoubleShape]trait HasIdclass Objecttrait Matchableclass Any
- Self type
- DoubleShape.type
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrortrait Companion[FloatShape]trait Has[FloatShape]trait ShapeTag[FloatShape]trait HasIdclass Objecttrait Matchableclass Any
- Self type
- FloatShape.type
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrortrait Companion[IntEnumShape]trait Has[IntEnumShape]trait ShapeTag[IntEnumShape]trait HasIdclass Objecttrait Matchableclass Any
- Self type
- IntEnumShape.type
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrortrait Companion[IntegerShape]trait Has[IntegerShape]trait ShapeTag[IntegerShape]trait HasIdclass Objecttrait Matchableclass Any
- Self type
- IntegerShape.type
Attributes
- Graph
- Supertypes
- Self type
- MemberList.type
Attributes
- Graph
- Supertypes
- Self type
- MemberMap.type
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrortrait Companion[MemberShape]trait Has[MemberShape]trait ShapeTag[MemberShape]trait HasIdclass Objecttrait Matchableclass Any
- Self type
- MemberShape.type
Attributes
- Graph
- Supertypes
- Self type
- MetadataMap.type
This is a best-effort meta-representation of the smithy-model, that we should be able to deserialise from Json.
case class OperationShape(errors: List[MemberShape], traits: Map[IdRef, Document], input: Option[MemberShape], output: Option[MemberShape])
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrortrait Companion[OperationShape]trait Has[OperationShape]trait ShapeTag[OperationShape]trait HasIdclass Objecttrait Matchableclass Any
- Self type
- OperationShape.type
case class ResourceShape(operations: List[MemberShape], resources: List[MemberShape], create: Option[MemberShape], put: Option[MemberShape], read: Option[MemberShape], update: Option[MemberShape], delete: Option[MemberShape], list: Option[MemberShape])
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrortrait Companion[ResourceShape]trait Has[ResourceShape]trait ShapeTag[ResourceShape]trait HasIdclass Objecttrait Matchableclass Any
- Self type
- ResourceShape.type
case class ServiceShape(errors: List[MemberShape], operations: List[MemberShape], resources: List[MemberShape], traits: Map[IdRef, Document], version: Option[String])
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrortrait Companion[ServiceShape]trait Has[ServiceShape]trait ShapeTag[ServiceShape]trait HasIdclass Objecttrait Matchableclass Any
- Self type
- ServiceShape.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- Known subtypes
- class BigDecimalCaseclass BigIntegerCaseclass BlobCaseclass BooleanCaseclass ByteCaseclass DocumentCaseclass DoubleCaseclass EnumCaseclass FloatCaseclass IntEnumCaseclass IntegerCaseclass ListCaseclass LongCaseclass MapCaseclass OperationCaseclass ResourceCaseclass ServiceCaseclass SetCaseclass ShortCaseclass StringCaseclass StructureCaseclass TimestampCaseclass UnionCase
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrortrait Companion[ShortShape]trait Has[ShortShape]trait ShapeTag[ShortShape]trait HasIdclass Objecttrait Matchableclass Any
- Self type
- ShortShape.type
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrortrait Companion[StringShape]trait Has[StringShape]trait ShapeTag[StringShape]trait HasIdclass Objecttrait Matchableclass Any
- Self type
- StringShape.type
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrortrait Companion[StructureShape]trait Has[StructureShape]trait ShapeTag[StructureShape]trait HasIdclass Objecttrait Matchableclass Any
- Self type
- StructureShape.type
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrortrait Companion[TimestampShape]trait Has[TimestampShape]trait ShapeTag[TimestampShape]trait HasIdclass Objecttrait Matchableclass Any
- Self type
- TimestampShape.type
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrortrait Companion[UnionShape]trait Has[UnionShape]trait ShapeTag[UnionShape]trait HasIdclass Objecttrait Matchableclass Any
- Self type
- UnionShape.type