test_builder

package
v0.7.0 Latest Latest
Warning

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

Go to latest
Published: May 28, 2025 License: MIT Imports: 4 Imported by: 0

Documentation

Index

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 (*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 (*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

Jump to

Keyboard shortcuts

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