dynamic
dynamic
smithy4s.dynamic
DynamicSchemaIndex
DynamicSchemaIndex
ServiceWrapper
smithy4s.dynamic.model
BigDecimalShape
BigDecimalShape
BigIntegerShape
BigIntegerShape
BlobShape
BlobShape
BooleanShape
BooleanShape
ByteShape
ByteShape
DocumentShape
DocumentShape
DoubleShape
DoubleShape
FloatShape
FloatShape
IdRef
IntegerShape
IntegerShape
ListShape
ListShape
LongShape
LongShape
MapShape
MapShape
MemberList
MemberMap
MemberShape
MemberShape
MetadataMap
Model
Model
OperationShape
OperationShape
ResourceShape
ResourceShape
ServiceShape
ServiceShape
SetShape
SetShape
Shape
Shape
BigDecimalCase
BigDecimalCase
BigIntegerCase
BigIntegerCase
BlobCase
BlobCase
BooleanCase
BooleanCase
ByteCase
ByteCase
DocumentCase
DocumentCase
DoubleCase
DoubleCase
FloatCase
FloatCase
IntegerCase
IntegerCase
ListCase
ListCase
LongCase
LongCase
MapCase
MapCase
OperationCase
OperationCase
ResourceCase
ResourceCase
ServiceCase
ServiceCase
SetCase
SetCase
ShortCase
ShortCase
StringCase
StringCase
StructureCase
StructureCase
TimestampCase
TimestampCase
UnionCase
UnionCase
ShapeMap
ShortShape
ShortShape
StringShape
StringShape
StructureShape
StructureShape
TimestampShape
TimestampShape
TraitMap
UnionShape
UnionShape
dynamic
/
smithy4s.dynamic.model
/
Shape
Shape
object
Shape
extends
Companion
[
Shape
]
Companion:
class
Graph
Supertypes
Self type
trait
Sum
trait
Mirror
trait
Companion
[
Shape
]
trait
Has
[
Shape
]
trait
ShapeTag
[
Shape
]
trait
HasId
class
Object
trait
Matchable
class
Any
Shape
.type
Type members
Value members
Implicits
Type members
Classlikes
case
class
BigDecimalCase
(
bigDecimal:
BigDecimalShape
)
extends
Shape
Companion:
object
object
BigDecimalCase
Companion:
class
case
class
BigIntegerCase
(
bigInteger:
BigIntegerShape
)
extends
Shape
Companion:
object
object
BigIntegerCase
Companion:
class
case
class
BlobCase
(
blob:
BlobShape
)
extends
Shape
Companion:
object
object
BlobCase
Companion:
class
case
class
BooleanCase
(
boolean:
BooleanShape
)
extends
Shape
Companion:
object
object
BooleanCase
Companion:
class
case
class
ByteCase
(
byte:
ByteShape
)
extends
Shape
Companion:
object
object
ByteCase
Companion:
class
case
class
DocumentCase
(
document:
DocumentShape
)
extends
Shape
Companion:
object
object
DocumentCase
Companion:
class
case
class
DoubleCase
(
double:
DoubleShape
)
extends
Shape
Companion:
object
object
DoubleCase
Companion:
class
case
class
FloatCase
(
float:
FloatShape
)
extends
Shape
Companion:
object
object
FloatCase
Companion:
class
case
class
IntegerCase
(
integer:
IntegerShape
)
extends
Shape
Companion:
object
object
IntegerCase
Companion:
class
case
class
ListCase
(
list:
ListShape
)
extends
Shape
Companion:
object
object
ListCase
Companion:
class
case
class
LongCase
(
long:
LongShape
)
extends
Shape
Companion:
object
object
LongCase
Companion:
class
case
class
MapCase
(
map:
MapShape
)
extends
Shape
Companion:
object
object
MapCase
Companion:
class
case
class
OperationCase
(
operation:
OperationShape
)
extends
Shape
Companion:
object
object
OperationCase
Companion:
class
case
class
ResourceCase
(
resource:
ResourceShape
)
extends
Shape
Companion:
object
object
ResourceCase
Companion:
class
case
class
ServiceCase
(
service:
ServiceShape
)
extends
Shape
Companion:
object
object
ServiceCase
Companion:
class
case
class
SetCase
(
set:
SetShape
)
extends
Shape
Companion:
object
object
SetCase
Companion:
class
case
class
ShortCase
(
short:
ShortShape
)
extends
Shape
Companion:
object
object
ShortCase
Companion:
class
case
class
StringCase
(
string:
StringShape
)
extends
Shape
Companion:
object
object
StringCase
Companion:
class
case
class
StructureCase
(
structure:
StructureShape
)
extends
Shape
Companion:
object
object
StructureCase
Companion:
class
case
class
TimestampCase
(
timestamp:
TimestampShape
)
extends
Shape
Companion:
object
object
TimestampCase
Companion:
class
case
class
UnionCase
(
union:
UnionShape
)
extends
Shape
Companion:
object
object
UnionCase
Companion:
class
Inherited classlikes
object
hint
Inherited from:
Companion
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
Inherited methods
final override
def
getTag
:
ShapeTag
[
Shape
]
Definition Classes
Companion
->
Has
Inherited from:
Companion
Concrete fields
val
hints
:
Hints
val
id
:
ShapeId
Implicits
Implicits
implicit
val
schema
:
Schema
[
Shape
]
Inherited implicits
implicit
val
tagInstance
:
ShapeTag
[
Shape
]
Inherited from:
Companion