traits property
List of shape IDs that protocol implementations MUST understand in order to successfully use the protocol. Each shape MUST exist and MUST be a trait. Code generators SHOULD ensure that they support each listed trait.
Implementation
@override
List<ShapeId> get traits => const [
CorsTrait.id,
EndpointTrait.id,
HostLabelTrait.id,
HttpTrait.id,
HttpErrorTrait.id,
HttpHeaderTrait.id,
HttpLabelTrait.id,
HttpPayloadTrait.id,
HttpPrefixHeadersTrait.id,
HttpQueryTrait.id,
HttpQueryParamsTrait.id,
XmlAttributeTrait.id,
XmlFlattenedTrait.id,
XmlNameTrait.id,
XmlNamespaceTrait.id,
TimestampFormatTrait.id,
MediaTypeTrait.id,
];