OperationShape
zio.blocks.smithy.OperationShape
final case class OperationShape(name: String, traits: List[TraitApplication] = ..., input: Option[ShapeId] = ..., output: Option[ShapeId] = ..., errors: List[ShapeId] = ...) extends Shape
An operation shape representing a single API operation.
Value parameters
- errors
-
the ShapeIds of errors this operation can return
- input
-
the optional ShapeId of the input structure
- name
-
the shape name
- output
-
the optional ShapeId of the output structure
- traits
-
the traits applied to this shape
Attributes
- Source
- Shape.scala
- Graph
-
- Supertypes
Members list
In this article