DynamicSchemaIndex

smithy4s.dynamic.DynamicSchemaIndex
See theDynamicSchemaIndex companion object

A dynamically loaded schema index, containing existential instances of services and schemas, that can be used to wire protocols together without requiring code generation.

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def allSchemas: Iterable[Schema[_]]
def getSchema(shapeId: ShapeId): Option[Schema[_]]
def metadata: Map[String, Document]

Concrete methods

def getService(shapeId: ShapeId): Option[ServiceWrapper]

Inherited methods

def toSmithyModel: Model

Convert the DynamicSchemaIndex into a smithy Model.

Convert the DynamicSchemaIndex into a smithy Model.

Attributes

Inherited from:
DynamicSchemaIndexPlatform (hidden)