test_builder

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: May 7, 2025 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

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) 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