ServiceShape
zio.blocks.smithy.ServiceShape
final case class ServiceShape(name: String, traits: List[TraitApplication] = ..., version: Option[String] = ..., operations: List[ShapeId] = ..., resources: List[ShapeId] = ..., errors: List[ShapeId] = ...) extends Shape
A service shape representing an API service entry point.
Value parameters
- errors
-
the ShapeIds of common errors for the service
- name
-
the shape name
- operations
-
the ShapeIds of operations bound to this service
- resources
-
the ShapeIds of resources bound to this service
- traits
-
the traits applied to this shape
- version
-
the optional version string for the service
Attributes
- Source
- Shape.scala
- Graph
-
- Supertypes
Members list
In this article