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 allServices: Iterable[ServiceWrapper]
def getSchema(shapeId: ShapeId): Option[Schema[_]]
def metadata: Map[String, Document]

Concrete methods

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