o

smithy.rules

ClientContextParams

object ClientContextParams extends Newtype[Map[String, ClientContextParamDefinition]]

Defines one or more named rule-set parameters to be generated as configurable client parameters. The type specified for the client parameter MUST match the parameter type defined in the rule-set.

Source
ClientContextParams.scala
Linear Supertypes
Newtype[Map[String, ClientContextParamDefinition]], HasId, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ClientContextParams
  2. Newtype
  3. HasId
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. abstract type Base
    Definition Classes
    Newtype
  2. implicit final class Ops extends AnyRef
    Definition Classes
    Newtype
  3. abstract type Type <: Base with _Tag
    Definition Classes
    Newtype
  4. trait _Tag extends Any
    Definition Classes
    Newtype

Value Members

  1. final def apply(a: Map[String, ClientContextParamDefinition]): Type
    Definition Classes
    Newtype
    Annotations
    @inline()
  2. implicit val asBijection: Bijection[Map[String, ClientContextParamDefinition], Type]
    Definition Classes
    Newtype
  3. val hints: Hints
  4. val id: ShapeId
    Definition Classes
    ClientContextParams → HasId
  5. implicit val schema: Schema[ClientContextParams]
    Definition Classes
    ClientContextParams → Newtype
  6. implicit val tag: ShapeTag[Type]
    Definition Classes
    Newtype
  7. def unapply(t: Type): Some[Map[String, ClientContextParamDefinition]]
    Definition Classes
    Newtype
  8. val underlyingSchema: Schema[Map[String, ClientContextParamDefinition]]
  9. final def value(x: Type): Map[String, ClientContextParamDefinition]
    Definition Classes
    Newtype
    Annotations
    @inline()