DynamicSchemaIndex

Companion:
class
class Object
trait Matchable
class Any

Type members

Classlikes

A construct that hides the types a service instance works, virtually turning them into existential types.

A construct that hides the types a service instance works, virtually turning them into existential types.

This prevents the user from calling the algebra/transformation in an unsafe fashion.

Value members

Concrete methods

def load(model: Model, knownHints: SchemaIndex): DynamicSchemaIndex

Loads the model from a dynamic representation of smithy models (typically json blobs). This representation is modelled in smithy itself, and code generated by smithy4s.

Loads the model from a dynamic representation of smithy models (typically json blobs). This representation is modelled in smithy itself, and code generated by smithy4s.

Value parameters:
knownHints

an index of schemas of hints that the user would like to retrieve from the dynamic representation of the model.