core
core
smithy.api
Auth
AuthDefinition
AuthDefinition
AuthTraitReference
Box
Box
Cors
Cors
Deprecated
Deprecated
Documentation
Endpoint
Endpoint
Enum
EnumConstantBodyName
EnumDefinition
EnumDefinition
Error
Error
CLIENT
SERVER
EventHeader
EventHeader
EventPayload
EventPayload
Example
Example
ExampleError
ExampleError
Examples
ExternalDocumentation
HostLabel
HostLabel
Http
Http
HttpApiKeyAuth
HttpApiKeyAuth
HttpApiKeyLocations
HttpApiKeyLocations
HEADER
QUERY
HttpBasicAuth
HttpBasicAuth
HttpBearerAuth
HttpBearerAuth
HttpChecksumRequired
HttpChecksumRequired
HttpDigestAuth
HttpDigestAuth
HttpError
HttpHeader
HttpLabel
HttpLabel
HttpPayload
HttpPayload
HttpPrefixHeaders
HttpQuery
HttpQueryParams
HttpQueryParams
HttpResponseCode
HttpResponseCode
IdRef
IdRef
IdempotencyToken
IdempotencyToken
Idempotent
Idempotent
Input
Input
Internal
Internal
JsonName
Length
Length
MediaType
NoReplace
NoReplace
NonEmptyString
NonEmptyStringList
NonEmptyStringMap
OptionalAuth
OptionalAuth
Output
Output
Paginated
Paginated
Pattern
PrimitiveShort
Private
Private
ProtocolDefinition
ProtocolDefinition
Range
Range
Readonly
Readonly
Recommended
Recommended
Reference
Reference
References
Required
Required
RequiresLength
RequiresLength
ResourceIdentifier
Retryable
Retryable
Sensitive
Sensitive
Since
Sparse
Sparse
Streaming
Streaming
StructurallyExclusive
StructurallyExclusive
MEMBER
TARGET
Suppress
Tags
TimestampFormat
TimestampFormat
DATE_TIME
EPOCH_SECONDS
HTTP_DATE
Title
Trait
Trait
TraitShapeId
TraitShapeIdList
UniqueItems
UniqueItems
Unit
Unit
UnitType
UnitType
Unstable
Unstable
XmlAttribute
XmlAttribute
XmlFlattened
XmlFlattened
XmlName
XmlNamespace
XmlNamespace
smithy.waiters
Acceptor
Acceptor
AcceptorState
AcceptorState
FAILURE
RETRY
SUCCESS
Acceptors
Matcher
Matcher
ErrorTypeCase
ErrorTypeCase
InputOutputCase
InputOutputCase
OutputCase
OutputCase
SuccessCase
SuccessCase
NonEmptyString
NonEmptyStringList
PathComparator
PathComparator
ALL_STRING_EQUALS
ANY_STRING_EQUALS
BOOLEAN_EQUALS
STRING_EQUALS
PathMatcher
PathMatcher
Waitable
Waiter
Waiter
WaiterDelay
WaiterName
smithy4s
ByteArray
ByteArray
ConstraintError
Document
Document
DArray
DBoolean
DNull
DNumber
DObject
DString
Decoder
Decoder
Encoder
Encoder
Endpoint
Error
Enumeration
Enumeration
Value
Value
Errorable
Existential
ExistentialsPlatformCompat
HasId
HintMask
HintMask
Hints
Hints
Binding
DynamicBinding
StaticBinding
Binding
JsConverters
Kind5
Lazy
Lazy
Newtype
hint
Newtype
NumericCompat
PayloadPath
PayloadPath
Segment
Index
Label
Segment
PolyFunction
Protocol
Refinement
Refinement
Service
Service
Provider
ShapeId
ShapeId
Member
ShapeTag
ShapeTag
Companion
hint
Has
StreamingSchema
StreamingSchema
NoStream
Streamed
Timestamp
Timestamp
Transformable
Transformation
Transformation
Zip
Zip
UnsupportedProtocolError
Validator
Validator
smithy4s.api
Discriminated
SimpleRestJson
SimpleRestJson
UncheckedExample
UncheckedExample
UncheckedExamples
Untagged
Untagged
UuidFormat
UuidFormat
smithy4s.capability
Contravariant
Contravariant
Covariant
Covariant
EncoderK
EncoderK
Invariant
Invariant
Isomorphism
smithy4s.http
BodyPartial
BodyPartial
CaseInsensitive
CaseInsensitive
CodecAPI
CodecAPI
Codec
DelegatingCodecAPI
ErrorAltPicker
HttpBinding
HttpBinding
HeaderBinding
HeaderBinding
HeaderPrefixBinding
HeaderPrefixBinding
PathBinding
PathBinding
QueryBinding
QueryBinding
QueryParamsBinding
Type
HeaderType
PathType
QueryType
Type
HttpContractError
HttpContractError
HttpEndpoint
HttpEndpoint
HttpMediaType
HttpMethod
HttpMethod
DELETE
GET
PATCH
POST
PUT
HttpStatusCode
HttpStatusCode
Metadata
Metadata
Access
Encoder
Encoder
PartialDecoder
PartialDecoder
TotalDecoder
TotalDecoder
MetadataError
MetadataError
ArityError
ArityError
FailedConstraint
FailedConstraint
NotFound
NotFound
WrongType
WrongType
MetadataPartial
MetadataPartial
PathSegment
PathSegment
GreedySegment
LabelSegment
StaticSegment
PayloadError
PayloadError
UnknownErrorResponse
matchPath
smithy4s.http.internals
MetaEncode
MetaEncode
EmptyMetaEncode
StringListMapMetaEncode
StringListMetaEncode
StringMapMetaEncode
StringValueMetaEncode
StructureMetaEncode
PathEncode
PathEncode
SchemaVisitorMetadataWriter
SchemaVisitorPathEncoder
smithy4s.internals
DiscriminatedUnionMember
DiscriminatedUnionMember
DocumentDecoder
DocumentDecoder
DocumentDecoderSchemaVisitor
FlexibleNumber
KeyValueObj
DocumentEncoder
DocumentEncoder
DocumentEncoderSchemaVisitor
InputOutput
InputOutput
Input
Output
SchemaDescription
maps
smithy4s.schema
Alt
Alt
Dispatcher
Dispatcher
Precompiler
SchemaAltOps
WithValue
CollectionTag
CollectionTag
IndexedSeqTag
ListTag
SetTag
VectorTag
EnumValue
Field
Field
FieldValidator
FieldValidator
Folder
FolderK
LeftFolder
SchemaFieldOps
PartiallyAppliedStruct
Primitive
Primitive
PBigDecimal
PBigInt
PBlob
PBoolean
PByte
PDocument
PDouble
PFloat
PInt
PLong
PShort
PString
PTimestamp
PUUID
PUnit
Schema
Schema
BijectionSchema
CollectionSchema
EnumerationSchema
LazySchema
MapSchema
PrimitiveSchema
StructSchema
SurjectionSchema
UnionSchema
SchemaVisitor
SchemaVisitor
Default
core
/
smithy4s
/
Document
Document
object
Document
Companion:
class
Graph
Supertypes
Self type
trait
Sum
trait
Mirror
class
Object
trait
Matchable
class
Any
Document
.type
Type members
Value members
Type members
Classlikes
case
class
DArray
(
value:
IndexedSeq
[
Document
])
extends
Document
case
class
DBoolean
(
value:
Boolean
)
extends
Document
case
object
DNull
extends
Document
case
class
DNumber
(
value:
BigDecimal
)
extends
Document
case
class
DObject
(
value:
Map
[
String
,
Document
])
extends
Document
case
class
DString
(
value:
String
)
extends
Document
object
Decoder
Companion:
class
trait
Decoder
[
A
]
Companion:
object
object
Encoder
Companion:
class
trait
Encoder
[
A
]
Companion:
object
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
Concrete methods
def
array
(
values:
Document
*):
Document
def
array
(
values:
Iterable
[
Document
]):
Document
def
decode
[
A
](
document:
Document
)(
implicit
decoder:
Decoder
[
A
]):
Either
[
PayloadError
,
A
]
def
encode
[
A
](
a:
A
)(
implicit
encoder:
Encoder
[
A
]):
Document
def
fromBigDecimal
(
bigDecimal:
BigDecimal
):
Document
def
fromBoolean
(
bool:
Boolean
):
Document
def
fromDouble
(
double:
Double
):
Document
def
fromInt
(
int:
Int
):
Document
def
fromLong
(
long:
Long
):
Document
def
fromString
(
str:
String
):
Document
def
nullDoc
:
Document
def
obj
(
kv: (
String
,
Document
)*):
Document