Documentation
¶
Index ¶
- type HTTPRequestBuilder
- func (b *HTTPRequestBuilder) Build() *HTTPRequestBuilder
- func (b *HTTPRequestBuilder) WithHeader(key, value string) *HTTPRequestBuilder
- func (b *HTTPRequestBuilder) WithJSONBody(body any) *HTTPRequestBuilder
- func (b *HTTPRequestBuilder) WithMethod(method string) *HTTPRequestBuilder
- func (b *HTTPRequestBuilder) WithSummary(summary string) *HTTPRequestBuilder
- func (b *HTTPRequestBuilder) WithURL(url string) *HTTPRequestBuilder
- type HttpFileBuilder
- type ParameterBuilder
- type PropertyBuilder
- func (b *PropertyBuilder) Build() (string, oas_struct.Property)
- func (b *PropertyBuilder) WithAllOfRefs(refs []string) *PropertyBuilder
- func (b *PropertyBuilder) WithAnyOfRefs(refs []string) *PropertyBuilder
- func (b *PropertyBuilder) WithDefault(defaultValue any) *PropertyBuilder
- func (b *PropertyBuilder) WithDescription(desc string) *PropertyBuilder
- func (b *PropertyBuilder) WithExample(example any) *PropertyBuilder
- func (b *PropertyBuilder) WithFormat(format string) *PropertyBuilder
- func (b *PropertyBuilder) WithItems(items *oas_struct.Schema) *PropertyBuilder
- func (b *PropertyBuilder) WithItemsRef(ref string) *PropertyBuilder
- func (b *PropertyBuilder) WithName(name string) *PropertyBuilder
- func (b *PropertyBuilder) WithOneOfRefs(refs []string) *PropertyBuilder
- func (b *PropertyBuilder) WithProperty(name string, prop oas_struct.Property) *PropertyBuilder
- func (b *PropertyBuilder) WithRef(ref string) *PropertyBuilder
- func (b *PropertyBuilder) WithType(t string) *PropertyBuilder
- type SchemaBuilder
- func (b *SchemaBuilder) Build() *oas_struct.Schema
- func (b *SchemaBuilder) WithAllOfSchemaRefs(refs []string) *SchemaBuilder
- func (b *SchemaBuilder) WithDefault(defaultValue string) *SchemaBuilder
- func (b *SchemaBuilder) WithExample(exampleValue string) *SchemaBuilder
- func (b *SchemaBuilder) WithProperty(name string, property oas_struct.Property) *SchemaBuilder
- func (b *SchemaBuilder) WithType(schemaType string) *SchemaBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HTTPRequestBuilder ¶ added in v0.7.0
type HTTPRequestBuilder struct {
// contains filtered or unexported fields
}
func NewHTTPRequestBuilder ¶ added in v0.7.0
func NewHTTPRequestBuilder() *HTTPRequestBuilder
func (*HTTPRequestBuilder) Build ¶ added in v0.7.0
func (b *HTTPRequestBuilder) Build() *HTTPRequestBuilder
func (*HTTPRequestBuilder) WithHeader ¶ added in v0.7.0
func (b *HTTPRequestBuilder) WithHeader(key, value string) *HTTPRequestBuilder
func (*HTTPRequestBuilder) WithJSONBody ¶ added in v0.7.0
func (b *HTTPRequestBuilder) WithJSONBody(body any) *HTTPRequestBuilder
func (*HTTPRequestBuilder) WithMethod ¶ added in v0.7.0
func (b *HTTPRequestBuilder) WithMethod(method string) *HTTPRequestBuilder
func (*HTTPRequestBuilder) WithSummary ¶ added in v0.7.0
func (b *HTTPRequestBuilder) WithSummary(summary string) *HTTPRequestBuilder
func (*HTTPRequestBuilder) WithURL ¶ added in v0.7.0
func (b *HTTPRequestBuilder) WithURL(url string) *HTTPRequestBuilder
type HttpFileBuilder ¶ added in v0.7.0
type HttpFileBuilder struct {
// contains filtered or unexported fields
}
func NewHTTPFileBuilder ¶ added in v0.7.0
func NewHTTPFileBuilder() *HttpFileBuilder
func (*HttpFileBuilder) Build ¶ added in v0.7.0
func (b *HttpFileBuilder) Build() string
func (*HttpFileBuilder) WithHTTPRequests ¶ added in v0.7.0
func (b *HttpFileBuilder) WithHTTPRequests(httpRequests []*HTTPRequestBuilder) *HttpFileBuilder
type ParameterBuilder ¶
type ParameterBuilder struct {
// contains filtered or unexported fields
}
func NewParameterBuilder ¶
func NewParameterBuilder() *ParameterBuilder
func (*ParameterBuilder) Build ¶
func (b *ParameterBuilder) Build() *oas_struct.Parameter
func (*ParameterBuilder) WithExample ¶
func (b *ParameterBuilder) WithExample(example string) *ParameterBuilder
func (*ParameterBuilder) WithIn ¶
func (b *ParameterBuilder) WithIn(in string) *ParameterBuilder
func (*ParameterBuilder) WithName ¶
func (b *ParameterBuilder) WithName(name string) *ParameterBuilder
type PropertyBuilder ¶
type PropertyBuilder struct {
// contains filtered or unexported fields
}
func NewPropertyBuilder ¶
func NewPropertyBuilder() *PropertyBuilder
func (*PropertyBuilder) Build ¶
func (b *PropertyBuilder) Build() (string, oas_struct.Property)
func (*PropertyBuilder) WithAllOfRefs ¶
func (b *PropertyBuilder) WithAllOfRefs(refs []string) *PropertyBuilder
func (*PropertyBuilder) WithAnyOfRefs ¶ added in v0.5.0
func (b *PropertyBuilder) WithAnyOfRefs(refs []string) *PropertyBuilder
func (*PropertyBuilder) WithDefault ¶
func (b *PropertyBuilder) WithDefault(defaultValue any) *PropertyBuilder
func (*PropertyBuilder) WithDescription ¶
func (b *PropertyBuilder) WithDescription(desc string) *PropertyBuilder
func (*PropertyBuilder) WithExample ¶
func (b *PropertyBuilder) WithExample(example any) *PropertyBuilder
func (*PropertyBuilder) WithFormat ¶
func (b *PropertyBuilder) WithFormat(format string) *PropertyBuilder
func (*PropertyBuilder) WithItems ¶
func (b *PropertyBuilder) WithItems(items *oas_struct.Schema) *PropertyBuilder
func (*PropertyBuilder) WithItemsRef ¶
func (b *PropertyBuilder) WithItemsRef(ref string) *PropertyBuilder
func (*PropertyBuilder) WithName ¶
func (b *PropertyBuilder) WithName(name string) *PropertyBuilder
func (*PropertyBuilder) WithOneOfRefs ¶
func (b *PropertyBuilder) WithOneOfRefs(refs []string) *PropertyBuilder
func (*PropertyBuilder) WithProperty ¶
func (b *PropertyBuilder) WithProperty(name string, prop oas_struct.Property) *PropertyBuilder
func (*PropertyBuilder) WithRef ¶
func (b *PropertyBuilder) WithRef(ref string) *PropertyBuilder
func (*PropertyBuilder) WithType ¶
func (b *PropertyBuilder) WithType(t string) *PropertyBuilder
type SchemaBuilder ¶
type SchemaBuilder struct {
// contains filtered or unexported fields
}
func NewSchemaBuilder ¶
func NewSchemaBuilder() *SchemaBuilder
func (*SchemaBuilder) Build ¶
func (b *SchemaBuilder) Build() *oas_struct.Schema
func (*SchemaBuilder) WithAllOfSchemaRefs ¶
func (b *SchemaBuilder) WithAllOfSchemaRefs(refs []string) *SchemaBuilder
func (*SchemaBuilder) WithDefault ¶
func (b *SchemaBuilder) WithDefault(defaultValue string) *SchemaBuilder
func (*SchemaBuilder) WithExample ¶
func (b *SchemaBuilder) WithExample(exampleValue string) *SchemaBuilder
func (*SchemaBuilder) WithProperty ¶
func (b *SchemaBuilder) WithProperty(name string, property oas_struct.Property) *SchemaBuilder
func (*SchemaBuilder) WithType ¶
func (b *SchemaBuilder) WithType(schemaType string) *SchemaBuilder
Click to show internal directories.
Click to hide internal directories.