Documentation ¶
Index ¶
- type BaseBuilder
- type Builder
- type SchemaBuilder
- type Spec
- func (myspec *Spec) AddRoute(method string, path string, deprecated bool, summary string, tag string, ...)
- func (myspec *Spec) Parameter(sReq *ast_parser.Struct, tag string) (params []*spec.Parameter)
- func (myspec *Spec) RequestParams(sReq *ast_parser.Struct) (requestParams []*spec.Parameter)
- func (myspec *Spec) ResponseParams(sResp *ast_parser.Struct) (responseParams []*spec.Response)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseBuilder ¶
type BaseBuilder struct {
// contains filtered or unexported fields
}
func (*BaseBuilder) IsBuilt ¶
func (b *BaseBuilder) IsBuilt() bool
type Builder ¶
type Builder struct { *BaseBuilder *spec.Swagger }
func NewBuilder ¶
func NewBuilder() *Builder
func (*Builder) AddDefinitions ¶
type SchemaBuilder ¶
type SchemaBuilder struct { *BaseBuilder spec.Schema }
func NewSchemaBuilder ¶
func NewSchemaBuilder() *SchemaBuilder
func (*SchemaBuilder) Build ¶
func (s *SchemaBuilder) Build() spec.Schema
type Spec ¶
type Spec struct {
*Builder
}
func (*Spec) RequestParams ¶
func (myspec *Spec) RequestParams(sReq *ast_parser.Struct) (requestParams []*spec.Parameter)
func (*Spec) ResponseParams ¶
func (myspec *Spec) ResponseParams(sResp *ast_parser.Struct) (responseParams []*spec.Response)
Click to show internal directories.
Click to hide internal directories.