[][src]Module atelier_core::prelude

Provides an implementation of the prelude model described in the Smithy specification.

Constants

PRELUDE_NAMESPACE

The namespace for the Smithy prelude model.

SHAPE_BIGDECIMAL

The identifier for the simple shape BigDecimal

SHAPE_BIGINTEGER

The identifier for the simple shape BigInteger

SHAPE_BLOB

The identifier for the simple shape Blob

SHAPE_BOOLEAN

The identifier for the simple shape Boolean

SHAPE_BYTE

The identifier for the simple shape Byte

SHAPE_DOCUMENT

The identifier for the simple shape Document

SHAPE_DOUBLE

The identifier for the simple shape Double

SHAPE_FLOAT

The identifier for the simple shape Float

SHAPE_INTEGER

The identifier for the simple shape Integer

SHAPE_LONG

The identifier for the identifier for the simple shape Long

SHAPE_PRIMITIVEBOOLEAN

The identifier for the simple shape PrimitiveBoolean

SHAPE_PRIMITIVEBYTE

The identifier for the simple shape PrimitiveByte

SHAPE_PRIMITIVEDOUBLE

The identifier for the simple shape PrimitiveDouble

SHAPE_PRIMITIVEFLOAT

The identifier for the simple shape PrimitiveFloat

SHAPE_PRIMITIVEINTEGER

The identifier for the simple shape PrimitiveInteger

SHAPE_PRIMITIVELONG

The identifier for the identifier for the simple shape PrimitiveLong

SHAPE_PRIMITIVESHORT

The identifier for the simple shape PrimitiveShort

SHAPE_SHORT

The identifier for the simple shape Short

SHAPE_STRING

The identifier for the simple shape String

SHAPE_TIMESTAMP

The identifier for the simple shape Timestamp

TRAIT_AUTH

The identifier for the list trait auth

TRAIT_AUTHDEFINITION

The identifier for the structure trait authDefinition

TRAIT_AUTHTRAITREFERENCE

The identifier for the string AuthTraitReference

TRAIT_BOX

The identifier for the structure trait box

TRAIT_CORS

The identifier for the structure trait cors

TRAIT_DEPRECATED

The identifier for the structure trait deprecated

TRAIT_DOCUMENTATION

The identifier for the string trait documentation

TRAIT_ENDPOINT

The identifier for the structure trait endpoint

TRAIT_ENUM

The identifier for the list trait enum

TRAIT_ENUMCONSTANTBODYNAME

The identifier for the string EnumConstantBodyName

TRAIT_ENUMDEFINITION

The identifier for the structure EnumDefinition

TRAIT_ERROR

The identifier for the string trait error

TRAIT_EVENTHEADER

The identifier for the structure trait eventHeader

TRAIT_EVENTPAYLOAD

The identifier for the structure trait eventPayload

TRAIT_EXAMPLE

The identifier for the structure Example

TRAIT_EXAMPLES

The identifier for the list trait examples

TRAIT_EXTERNALDOCUMENTATION

The identifier for the map trait externalDocumentation

TRAIT_HOSTLABEL

The identifier for the structure trait hostLabel

TRAIT_HTTP

The identifier for the structure trait http

TRAIT_HTTPAPIKEYAUTH

The identifier for the structure trait httpApiKeyAuth

TRAIT_HTTPAPIKEYLOCATIONS

The identifier for the string HttpApiKeyLocations

TRAIT_HTTPBASICAUTH

The identifier for the structure trait httpBasicAuth

TRAIT_HTTPBEARERAUTH

The identifier for the trait httpBearerAuth

TRAIT_HTTPCHECKSUMREQUIRED

The identifier for the trait httpChecksumRequired

TRAIT_HTTPDIGESTAUTH

The identifier for the structure trait httpDigestAuth

TRAIT_HTTPERROR

The identifier for the integer trait httpError

TRAIT_HTTPHEADER

The identifier for the string trait httpHeader

TRAIT_HTTPLABEL

The identifier for the structure trait httpLabel

TRAIT_HTTPPAYLOAD

The identifier for the structure trait httpPayload

TRAIT_HTTPPREFIXHEADERS

The identifier for the string trait httpPrefixHeaders

TRAIT_HTTPQUERY

The identifier for the string trait httpQuery

TRAIT_IDEMPOTENCYTOKEN

The identifier for the structure trait idempotencyToken

TRAIT_IDEMPOTENT

The identifier for the structure trait idempotent

TRAIT_IDREF

The identifier for the structure trait idRef

TRAIT_JSONNAME

The identifier for the string trait jsonName

TRAIT_LENGTH

The identifier for the structure trait length

TRAIT_MEDIATYPE

The identifier for the string trait mediaType

TRAIT_NONEMPTYSTRING

The identifier for the string NonEmptyString

TRAIT_NONEMPTYSTRINGLIST

The identifier for the list NonEmptyStringList

TRAIT_NONEMPTYSTRINGMAP

The identifier for the map NonEmptyStringMap

TRAIT_NOREPLACE

The identifier for the structure trait noReplace

TRAIT_OPTIONALAUTH

The identifier for the structure trait optionalAuth

TRAIT_PAGINATED

The identifier for the structure trait paginated

TRAIT_PATTERN

The identifier for the string trait pattern

TRAIT_PRIVATE

The identifier for the structure trait private

TRAIT_PROTOCOLDEFINITION

The identifier for the structure trait protocolDefinition

TRAIT_RANGE

The identifier for the structure trait range

TRAIT_READONLY

The identifier for the structure trait readonly

TRAIT_REFERENCE

The identifier for the structure Reference

TRAIT_REFERENCES

The identifier for the list trait references

TRAIT_REQUIRED

The identifier for the structure trait required

TRAIT_REQUIRESLENGTH

The identifier for the structure trait requiresLength

TRAIT_RESOURCEIDENTIFIER

The identifier for the string trait resourceIdentifier

TRAIT_RETRYABLE

The identifier for the structure trait retryable

TRAIT_SENSITIVE

The identifier for the structure trait sensitive

TRAIT_SINCE

The identifier for the string trait since

TRAIT_STREAMING

The identifier for the structure trait streaming

TRAIT_STRUCTURALLYEXCLUSIVE

The identifier for the string StructurallyExclusive

TRAIT_SUPPRESS

The identifier for the list trait suppress

TRAIT_TAGS

The identifier for the list trait tags

TRAIT_TIMESTAMPFORMAT

The identifier for the string trait timestampFormat

TRAIT_TITLE

The identifier for the string trait title

TRAIT_TRAIT

The identifier for the structure trait trait

TRAIT_TRAITSHAPEID

The identifier for the string TraitShapeId

TRAIT_TRAITSHAPEIDLIST

The identifier for the list TraitShapeIdList

TRAIT_UNIQUEITEMS

The identifier for the structure trait uniqueItems

TRAIT_UNSTABLE

The identifier for the structure trait unstable

TRAIT_XMLATTRIBUTE

The identifier for the structure trait xmlAttribute

TRAIT_XMLFLATTENED

The identifier for the structure trait xmlFlattened

TRAIT_XMLNAME

The identifier for the string trait xmlName

TRAIT_XMLNAMESPACE

The identifier for the structure trait xmlNamespace

Functions

prelude_model_shape_ids

Return a list of shape IDs defined in the standard prelude for version of the Smithy specification.

prelude_model_simple_shape_ids

Return a list of just the simple shape IDs defined in the standard prelude for version of the Smithy specification.