openapi

package
v0.0.3-beta Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 4, 2022 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Builder

type Builder interface {
	Build()
}

type OpenApiBuilder

type OpenApiBuilder struct {
	// contains filtered or unexported fields
}

func NewOpenApiBuilder

func NewOpenApiBuilder(reflection *database.ReflectionService, base map[string]interface{}, controllers, builders map[string]bool) *OpenApiBuilder

func (*OpenApiBuilder) Build

func (oab *OpenApiBuilder) Build(r *http.Request) *OpenApiDefinition

func (*OpenApiBuilder) NewOpenApiColumnsBuilder

func (oab *OpenApiBuilder) NewOpenApiColumnsBuilder(openapi *OpenApiDefinition) *OpenApiColumnsBuilder

func (*OpenApiBuilder) NewOpenApiRecordsBuilder

func (oab *OpenApiBuilder) NewOpenApiRecordsBuilder(openapi *OpenApiDefinition, reflection *database.ReflectionService) *OpenApiRecordsBuilder

func (*OpenApiBuilder) NewOpenApiStatusBuilder

func (oab *OpenApiBuilder) NewOpenApiStatusBuilder(openapi *OpenApiDefinition) *OpenApiStatusBuilder

type OpenApiColumnsBuilder

type OpenApiColumnsBuilder struct {
	// contains filtered or unexported fields
}

func (*OpenApiColumnsBuilder) Build

func (oacb *OpenApiColumnsBuilder) Build()

type OpenApiDefinition

type OpenApiDefinition struct {
	// contains filtered or unexported fields
}

func (*OpenApiDefinition) Has

func (oad *OpenApiDefinition) Has(path string) bool

func (*OpenApiDefinition) MarshalJSON

func (oad *OpenApiDefinition) MarshalJSON() ([]byte, error)

json marshaling for struct OpenApiDefinition

func (*OpenApiDefinition) Set

func (oad *OpenApiDefinition) Set(path string, value interface{})

type OpenApiRecordsBuilder

type OpenApiRecordsBuilder struct {
	// contains filtered or unexported fields
}

func (*OpenApiRecordsBuilder) Build

func (oarb *OpenApiRecordsBuilder) Build()

type OpenApiService

type OpenApiService struct {
	// contains filtered or unexported fields
}

func NewOpenApiService

func NewOpenApiService(reflection *database.ReflectionService, base map[string]interface{}, controllers, customBuilders map[string]bool) *OpenApiService

func (*OpenApiService) Get

type OpenApiStatusBuilder

type OpenApiStatusBuilder struct {
	// contains filtered or unexported fields
}

func (*OpenApiStatusBuilder) Build

func (oasb *OpenApiStatusBuilder) Build()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL