Versions in this module Expand all Collapse all v0 v0.16.2 Jun 10, 2024 Changes in this version + type Definitions struct + Definitions *orderedmap.Map[string, *highbase.SchemaProxy] + func NewDefinitions(definitions *low.Definitions) *Definitions + func (d *Definitions) GoLow() *low.Definitions + type Example struct + Values *orderedmap.Map[string, *yaml.Node] + func NewExample(examples *low.Examples) *Example + func (e *Example) GoLow() *low.Examples + type Header struct + CollectionFormat string + Default any + Description string + Enum []any + ExclusiveMaximum bool + ExclusiveMinimum bool + Extensions *orderedmap.Map[string, *yaml.Node] + Format string + Items *Items + MaxItems int + MaxLength int + Maximum int + MinItems int + MinLength int + Minimum int + MultipleOf int + Pattern string + Type string + UniqueItems bool + func NewHeader(header *low.Header) *Header + func (h *Header) GoLow() *low.Header + type Items struct + CollectionFormat string + Default *yaml.Node + Enum []*yaml.Node + ExclusiveMaximum bool + ExclusiveMinimum bool + Format string + Items *Items + MaxItems int + MaxLength int + Maximum int + MinItems int + MinLength int + Minimum int + MultipleOf int + Pattern string + Type string + UniqueItems bool + func NewItems(items *low.Items) *Items + func (i *Items) GoLow() *low.Items + type Operation struct + Consumes []string + Deprecated bool + Description string + Extensions *orderedmap.Map[string, *yaml.Node] + ExternalDocs *base.ExternalDoc + OperationId string + Parameters []*Parameter + Produces []string + Responses *Responses + Schemes []string + Security []*base.SecurityRequirement + Summary string + Tags []string + func NewOperation(operation *low.Operation) *Operation + func (o *Operation) GoLow() *low.Operation + type Parameter struct + AllowEmptyValue *bool + CollectionFormat string + Default *yaml.Node + Description string + Enum []*yaml.Node + ExclusiveMaximum *bool + ExclusiveMinimum *bool + Extensions *orderedmap.Map[string, *yaml.Node] + Format string + In string + Items *Items + MaxItems *int + MaxLength *int + Maximum *int + MinItems *int + MinLength *int + Minimum *int + MultipleOf *int + Name string + Pattern string + Required *bool + Schema *base.SchemaProxy + Type string + UniqueItems *bool + func NewParameter(parameter *low.Parameter) *Parameter + func (p *Parameter) GoLow() *low.Parameter + type ParameterDefinitions struct + Definitions *orderedmap.Map[string, *Parameter] + func NewParametersDefinitions(parametersDefinitions *low.ParameterDefinitions) *ParameterDefinitions + func (p *ParameterDefinitions) GoLow() *low.ParameterDefinitions + type PathItem struct + Delete *Operation + Extensions *orderedmap.Map[string, *yaml.Node] + Get *Operation + Head *Operation + Options *Operation + Parameters []*Parameter + Patch *Operation + Post *Operation + Put *Operation + Ref string + func NewPathItem(pathItem *lowV2.PathItem) *PathItem + func (p *PathItem) GetOperations() *orderedmap.Map[string, *Operation] + func (p *PathItem) GoLow() *lowV2.PathItem + type Paths struct + Extensions *orderedmap.Map[string, *yaml.Node] + PathItems *orderedmap.Map[string, *PathItem] + func NewPaths(paths *v2low.Paths) *Paths + func (p *Paths) GoLow() *v2low.Paths + type Response struct + Description string + Examples *Example + Extensions *orderedmap.Map[string, *yaml.Node] + Headers *orderedmap.Map[string, *Header] + Schema *base.SchemaProxy + func NewResponse(response *low.Response) *Response + func (r *Response) GoLow() *low.Response + type Responses struct + Codes *orderedmap.Map[string, *Response] + Default *Response + Extensions *orderedmap.Map[string, *yaml.Node] + func NewResponses(responses *low.Responses) *Responses + func (r *Responses) GoLow() *low.Responses + type ResponsesDefinitions struct + Definitions *orderedmap.Map[string, *Response] + func NewResponsesDefinitions(responsesDefinitions *low.ResponsesDefinitions) *ResponsesDefinitions + func (r *ResponsesDefinitions) GoLow() *low.ResponsesDefinitions + type Scopes struct + Values *orderedmap.Map[string, string] + func NewScopes(scopes *low.Scopes) *Scopes + func (s *Scopes) GoLow() *low.Scopes + type SecurityDefinitions struct + Definitions *orderedmap.Map[string, *SecurityScheme] + func NewSecurityDefinitions(definitions *low.SecurityDefinitions) *SecurityDefinitions + func (sd *SecurityDefinitions) GoLow() *low.SecurityDefinitions + type SecurityScheme struct + AuthorizationUrl string + Description string + Extensions *orderedmap.Map[string, *yaml.Node] + Flow string + In string + Name string + Scopes *Scopes + TokenUrl string + Type string + func NewSecurityScheme(securityScheme *low.SecurityScheme) *SecurityScheme + func (s *SecurityScheme) GoLow() *low.SecurityScheme + type Swagger struct + BasePath string + Consumes []string + Definitions *Definitions + Extensions *orderedmap.Map[string, *yaml.Node] + ExternalDocs *base.ExternalDoc + Host string + Info *base.Info + Parameters *ParameterDefinitions + Paths *Paths + Produces []string + Responses *ResponsesDefinitions + Schemes []string + Security []*base.SecurityRequirement + SecurityDefinitions *SecurityDefinitions + Swagger string + Tags []*base.Tag + func NewSwaggerDocument(document *low.Swagger) *Swagger + func (s *Swagger) GoLow() *low.Swagger