decline
decline
API
smithy4s.decline
Entrypoint
Smithy4sCli
Smithy4sCli
smithy4s.decline.core
CoreHints
FieldName
IsNested
OptsVisitor
Printer
Printer
RefinementFailed
commons
smithy4s.decline.util
PrinterApi
PrinterApi
opts
decline
/
smithy4s.decline.core
/
OptsVisitor
OptsVisitor
smithy4s.decline.core.OptsVisitor$
object
OptsVisitor
extends
SchemaVisitor
[
Opts
]
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
SchemaVisitor
[
Opts
]
trait
PolyFunction
[
Schema
,
Opts
]
class
Object
trait
Matchable
class
Any
Self type
OptsVisitor
.type
Clear all
Members list
Concise view
Value members
Concrete methods
override
def
biject
[
A
,
B
](
schema
:
Schema
[
A
],
bijection
:
Bijection
[
A
,
B
]):
Opts
[
B
]
Attributes
Definition Classes
SchemaVisitor
def
collection
[
C
[
_
],
A
](
shapeId
:
ShapeId
,
hints
:
Hints
,
tag
:
CollectionTag
[
C
],
member
:
Schema
[
A
]):
Opts
[
C
[
A
]]
def
enumeration
[
E
](
shapeId
:
ShapeId
,
hints
:
Hints
,
values
:
List
[
EnumValue
[
E
]],
total
:
E
=>
EnumValue
[
E
]):
Opts
[
E
]
def
lazily
[
A
](
suspend
:
Lazy
[
Schema
[
A
]]):
Opts
[
A
]
def
map
[
K
,
V
](
shapeId
:
ShapeId
,
hints
:
Hints
,
key
:
Schema
[
K
],
value
:
Schema
[
V
]):
Opts
[
Map
[
K
,
V
]]
def
primitive
[
P
](
shapeId
:
ShapeId
,
hints
:
Hints
,
tag
:
Primitive
[
P
]):
Opts
[
P
]
override
def
refine
[
A
,
B
](
schema
:
Schema
[
A
],
refinement
:
Refinement
[
A
,
B
]):
Opts
[
B
]
Attributes
Definition Classes
SchemaVisitor
def
struct
[
A
](
shapeId
:
ShapeId
,
hints
:
Hints
,
fields
:
Vector
[
Field
[
Schema
,
A
,
_
]],
make
:
IndexedSeq
[
Any
]
=>
A
):
Opts
[
A
]
def
union
[
A
](
shapeId
:
ShapeId
,
hints
:
Hints
,
alternatives
:
Vector
[
Alt
[
Schema
,
A
,
_
]],
dispatch
:
Dispatcher
[
Schema
,
A
]):
Opts
[
A
]
Inherited methods
final
def
andThen
[
H
[
_
]](
other
:
PolyFunction
[
Opts
,
H
]):
PolyFunction
[
F
,
H
]
Attributes
Inherited from:
PolyFunction
def
apply
[
A
](
schema
:
Schema
[
A
]):
F
[
A
]
Attributes
Inherited from:
SchemaVisitor