Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Params ¶
type Params struct {
ContextStack ast.ContextStack
SerializationMethod ast.SerializationMethod
ParamType ParamType
ParentOneOfSchema *oas3.JSONSchema[oas3.Referenceable]
Schema *oas3.JSONSchema[oas3.Referenceable]
Encoding *sequencedmap.Map[string, *oas.Encoding]
Scope ast.Scope
IsRequest bool
Depth int
MaxDepth int
Parents []string
TypeDefCache map[string]*ast.TypeDef // Avoid re-traversing the same subtree if we've already processed it
LoopContext []LoopFrame
Nullable bool
CircularReference bool
ParentComponentRef references.Reference // If this schema is a inline component of a request/response component we will try to use the parent component ref to resolve the name
ParentComponentDescription string
UsedInUnion bool
DocInfo *document.DocumentInfo
SkipNestedRefTracking bool // Set to true for array items and additionalProperties (libopenapi bug doesn't affect these)
}
Click to show internal directories.
Click to hide internal directories.