smithy.api
package smithy.api
Type members
Classlikes
case class Cors(origin: Option[NonEmptyString], maxAge: Option[Int], additionalAllowedHeaders: Option[List[NonEmptyString]], additionalExposedHeaders: Option[List[NonEmptyString]])
- Companion:
- object
case class EnumDefinition(value: NonEmptyString, name: Option[EnumConstantBodyName], documentation: Option[String], tags: Option[List[NonEmptyString]], deprecated: Option[Boolean])
- Companion:
- object
case class Example(title: String, documentation: Option[String], input: Option[Document], output: Option[Document], error: Option[ExampleError])
- Companion:
- object
case class HttpApiKeyAuth(name: NonEmptyString, in: HttpApiKeyLocations, scheme: Option[NonEmptyString])
- Companion:
- object
sealed abstract class HttpApiKeyLocations(val value: String, val ordinal: Int) extends Product with Serializable
- Companion:
- object
object HttpApiKeyLocations extends Enumeration[HttpApiKeyLocations] with Companion[HttpApiKeyLocations]
- Companion:
- class
case class IdRef(selector: Option[String], failWhenMissing: Option[Boolean], errorMessage: Option[String])
- Companion:
- object
case class Paginated(inputToken: Option[NonEmptyString], outputToken: Option[NonEmptyString], items: Option[NonEmptyString], pageSize: Option[NonEmptyString])
- Companion:
- object
case class ProtocolDefinition(traits: Option[List[TraitShapeId]], noInlineDocumentSupport: Option[Boolean])
- Companion:
- object
case class Reference(resource: NonEmptyString, ids: Option[Map[NonEmptyString, NonEmptyString]], service: Option[NonEmptyString], rel: Option[NonEmptyString])
- Companion:
- object
sealed abstract class StructurallyExclusive(val value: String, val ordinal: Int) extends Product with Serializable
- Companion:
- object
object StructurallyExclusive extends Enumeration[StructurallyExclusive] with Companion[StructurallyExclusive]
- Companion:
- class
sealed abstract class TimestampFormat(val value: String, val ordinal: Int) extends Product with Serializable
- Companion:
- object
case class Trait(selector: Option[String], structurallyExclusive: Option[StructurallyExclusive], conflicts: Option[List[NonEmptyString]])
- Companion:
- object