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

Concise view

Value members

Abstract methods

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

Concrete methods

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