Shape

zio.http.gen.smithy.Shape
See theShape companion trait
object Shape

Attributes

Companion
trait
Source
Smithy.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Shape.type

Members list

Type members

Classlikes

case class BigDecimalShape(traits: List[SmithyTrait] = ...) extends SimpleShape

Attributes

Source
Smithy.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait SimpleShape
trait Shape
class Object
trait Matchable
class Any
Show all
case class BigIntegerShape(traits: List[SmithyTrait] = ...) extends SimpleShape

Attributes

Source
Smithy.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait SimpleShape
trait Shape
class Object
trait Matchable
class Any
Show all
case class BlobShape(traits: List[SmithyTrait] = ...) extends SimpleShape

Attributes

Source
Smithy.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait SimpleShape
trait Shape
class Object
trait Matchable
class Any
Show all
case class BooleanShape(traits: List[SmithyTrait] = ...) extends SimpleShape

Attributes

Source
Smithy.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait SimpleShape
trait Shape
class Object
trait Matchable
class Any
Show all
case class ByteShape(traits: List[SmithyTrait] = ...) extends SimpleShape

Attributes

Source
Smithy.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait SimpleShape
trait Shape
class Object
trait Matchable
class Any
Show all
case class DocumentShape(traits: List[SmithyTrait] = ...) extends SimpleShape

Attributes

Source
Smithy.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait SimpleShape
trait Shape
class Object
trait Matchable
class Any
Show all
case class DoubleShape(traits: List[SmithyTrait] = ...) extends SimpleShape

Attributes

Source
Smithy.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait SimpleShape
trait Shape
class Object
trait Matchable
class Any
Show all
case class EnumMember(value: Option[String], traits: List[SmithyTrait] = ...)

Attributes

Source
Smithy.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class EnumShape(members: Map[String, EnumMember], traits: List[SmithyTrait] = ..., mixins: List[ShapeId] = ...) extends Shape

Attributes

Source
Smithy.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Shape
class Object
trait Matchable
class Any
Show all
case class FloatShape(traits: List[SmithyTrait] = ...) extends SimpleShape

Attributes

Source
Smithy.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait SimpleShape
trait Shape
class Object
trait Matchable
class Any
Show all
case class IntEnumMember(value: Int, traits: List[SmithyTrait] = ...)

Attributes

Source
Smithy.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class IntEnumShape(members: Map[String, IntEnumMember], traits: List[SmithyTrait] = ..., mixins: List[ShapeId] = ...) extends Shape

Attributes

Source
Smithy.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Shape
class Object
trait Matchable
class Any
Show all
case class IntegerShape(traits: List[SmithyTrait] = ...) extends SimpleShape

Attributes

Source
Smithy.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait SimpleShape
trait Shape
class Object
trait Matchable
class Any
Show all
case class ListShape(member: ShapeId, traits: List[SmithyTrait] = ..., mixins: List[ShapeId] = ...) extends Shape

Attributes

Source
Smithy.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Shape
class Object
trait Matchable
class Any
Show all
case class LongShape(traits: List[SmithyTrait] = ...) extends SimpleShape

Attributes

Source
Smithy.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait SimpleShape
trait Shape
class Object
trait Matchable
class Any
Show all
case class MapShape(key: ShapeId, value: ShapeId, traits: List[SmithyTrait] = ..., mixins: List[ShapeId] = ...) extends Shape

Attributes

Source
Smithy.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Shape
class Object
trait Matchable
class Any
Show all
case class OperationShape(input: Option[ShapeId], output: Option[ShapeId], errors: List[ShapeId] = ..., traits: List[SmithyTrait] = ..., mixins: List[ShapeId] = ...) extends Shape

Attributes

Source
Smithy.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Shape
class Object
trait Matchable
class Any
Show all
case class ResourceShape(identifiers: Map[String, ShapeId] = ..., properties: Map[String, ShapeId] = ..., create: Option[ShapeId] = ..., put: Option[ShapeId] = ..., read: Option[ShapeId] = ..., update: Option[ShapeId] = ..., delete: Option[ShapeId] = ..., list: Option[ShapeId] = ..., operations: List[ShapeId] = ..., collectionOperations: List[ShapeId] = ..., resources: List[ShapeId] = ..., traits: List[SmithyTrait] = ..., mixins: List[ShapeId] = ...) extends Shape

Attributes

Source
Smithy.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Shape
class Object
trait Matchable
class Any
Show all
case class ServiceShape(version: String, operations: List[ShapeId] = ..., resources: List[ShapeId] = ..., errors: List[ShapeId] = ..., rename: Map[ShapeId, String] = ..., traits: List[SmithyTrait] = ..., mixins: List[ShapeId] = ...) extends Shape

Attributes

Source
Smithy.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Shape
class Object
trait Matchable
class Any
Show all
case class ShortShape(traits: List[SmithyTrait] = ...) extends SimpleShape

Attributes

Source
Smithy.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait SimpleShape
trait Shape
class Object
trait Matchable
class Any
Show all
sealed trait SimpleShape extends Shape

Attributes

Source
Smithy.scala
Supertypes
trait Shape
class Object
trait Matchable
class Any
Known subtypes
class BlobShape
class BooleanShape
class ByteShape
class DoubleShape
class FloatShape
class IntegerShape
class LongShape
class ShortShape
class StringShape
Show all
case class StringShape(traits: List[SmithyTrait] = ...) extends SimpleShape

Attributes

Source
Smithy.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait SimpleShape
trait Shape
class Object
trait Matchable
class Any
Show all
case class StructureShape(members: Map[String, Member], traits: List[SmithyTrait] = ..., mixins: List[ShapeId] = ..., forResource: Option[ShapeId] = ...) extends Shape

Attributes

Source
Smithy.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Shape
class Object
trait Matchable
class Any
Show all
case class TimestampShape(traits: List[SmithyTrait] = ...) extends SimpleShape

Attributes

Source
Smithy.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait SimpleShape
trait Shape
class Object
trait Matchable
class Any
Show all
case class UnionShape(members: Map[String, Member], traits: List[SmithyTrait] = ..., mixins: List[ShapeId] = ...) extends Shape

Attributes

Source
Smithy.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Shape
class Object
trait Matchable
class Any
Show all

Inherited and Abstract types

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
Source
Mirror.scala

The name of the type

The name of the type

Attributes

Inherited from:
Mirror
Source
Mirror.scala