openapiart

package module
v0.0.0-...-afc28fa Latest Latest
Warning

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

Go to latest
Published: Aug 23, 2021 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewApi

func NewApi() *openapiartApi

NewApi returns a new instance of the top level interface hierarchy

func Validate

func Validate()

Types

type Api

type Api interface {
	NewGrpcTransport() GrpcTransport
	NewHttpTransport() HttpTransport
}

type ChecksumPattern

type ChecksumPattern interface {
	ToYaml() string
	ToJson() string
	FromYaml(value string) error
	FromJson(value string) error
	Checksum() PatternChecksumPatternChecksum
	// contains filtered or unexported methods
}

type EObject

type EObject interface {
	ToYaml() string
	ToJson() string
	FromYaml(value string) error
	FromJson(value string) error
	EA() float32
	SetEA(value float32) EObject
	EB() float64
	SetEB(value float64) EObject
	Name() string
	SetName(value string) EObject
	MParam1() string
	SetMParam1(value string) EObject
	MParam2() string
	SetMParam2(value string) EObject
	// contains filtered or unexported methods
}

type FObject

type FObject interface {
	ToYaml() string
	ToJson() string
	FromYaml(value string) error
	FromJson(value string) error
	FA() string
	SetFA(value string) FObject
	FB() float64
	SetFB(value float64) FObject
	// contains filtered or unexported methods
}

type GObject

type GObject interface {
	ToYaml() string
	ToJson() string
	FromYaml(value string) error
	FromJson(value string) error
	GA() string
	SetGA(value string) GObject
	GB() int32
	SetGB(value int32) GObject
	GC() float32
	SetGC(value float32) GObject
	GD() string
	SetGD(value string) GObject
	GE() float64
	SetGE(value float64) GObject
	Name() string
	SetName(value string) GObject
	// contains filtered or unexported methods
}

type GetConfigResponse_StatusCode200

type GetConfigResponse_StatusCode200 interface {
	ToYaml() string
	ToJson() string
	FromYaml(value string) error
	FromJson(value string) error
	// contains filtered or unexported methods
}

type GrpcTransport

type GrpcTransport interface {
	SetLocation(value string) GrpcTransport
	Location() string
	SetRequestTimeout(value int) GrpcTransport
	RequestTimeout() int
}

type HttpTransport

type HttpTransport interface {
	SetLocation(value string) HttpTransport
	Location() string
	SetVerify(value bool) HttpTransport
	Verify() bool
}

type IntegerPattern

type IntegerPattern interface {
	ToYaml() string
	ToJson() string
	FromYaml(value string) error
	FromJson(value string) error
	Integer() PatternIntegerPatternInteger
	// contains filtered or unexported methods
}

type Ipv4Pattern

type Ipv4Pattern interface {
	ToYaml() string
	ToJson() string
	FromYaml(value string) error
	FromJson(value string) error
	Ipv4() PatternIpv4PatternIpv4
	// contains filtered or unexported methods
}

type Ipv6Pattern

type Ipv6Pattern interface {
	ToYaml() string
	ToJson() string
	FromYaml(value string) error
	FromJson(value string) error
	Ipv6() PatternIpv6PatternIpv6
	// contains filtered or unexported methods
}

type JObject

type JObject interface {
	ToYaml() string
	ToJson() string
	FromYaml(value string) error
	FromJson(value string) error
	JA() EObject
	JB() FObject
	// contains filtered or unexported methods
}

type KObject

type KObject interface {
	ToYaml() string
	ToJson() string
	FromYaml(value string) error
	FromJson(value string) error
	EObject() EObject
	FObject() FObject
	// contains filtered or unexported methods
}

type LObject

type LObject interface {
	ToYaml() string
	ToJson() string
	FromYaml(value string) error
	FromJson(value string) error
	String() string
	SetString(value string) LObject
	Integer() int32
	SetInteger(value int32) LObject
	Float() float32
	SetFloat(value float32) LObject
	Double() float64
	SetDouble(value float64) LObject
	Mac() string
	SetMac(value string) LObject
	Ipv4() string
	SetIpv4(value string) LObject
	Ipv6() string
	SetIpv6(value string) LObject
	Hex() string
	SetHex(value string) LObject
	// contains filtered or unexported methods
}

type LevelFour

type LevelFour interface {
	ToYaml() string
	ToJson() string
	FromYaml(value string) error
	FromJson(value string) error
	L4P1() LevelOne
	// contains filtered or unexported methods
}

type LevelOne

type LevelOne interface {
	ToYaml() string
	ToJson() string
	FromYaml(value string) error
	FromJson(value string) error
	L1P1() LevelTwo
	L1P2() LevelFour
	// contains filtered or unexported methods
}

type LevelThree

type LevelThree interface {
	ToYaml() string
	ToJson() string
	FromYaml(value string) error
	FromJson(value string) error
	L3P1() string
	SetL3P1(value string) LevelThree
	// contains filtered or unexported methods
}

type LevelTwo

type LevelTwo interface {
	ToYaml() string
	ToJson() string
	FromYaml(value string) error
	FromJson(value string) error
	L2P1() LevelThree
	// contains filtered or unexported methods
}

type MacPattern

type MacPattern interface {
	ToYaml() string
	ToJson() string
	FromYaml(value string) error
	FromJson(value string) error
	Mac() PatternMacPatternMac
	// contains filtered or unexported methods
}

type Mandate

type Mandate interface {
	ToYaml() string
	ToJson() string
	FromYaml(value string) error
	FromJson(value string) error
	RequiredParam() string
	SetRequiredParam(value string) Mandate
	// contains filtered or unexported methods
}

type OpenapiartApi

type OpenapiartApi interface {
	Api
	NewPrefixConfig() PrefixConfig
	NewUpdateConfig() UpdateConfig
	SetConfig(prefixConfig PrefixConfig) (SetConfigResponse_StatusCode200, error)
	UpdateConfig(updateConfig UpdateConfig) (UpdateConfigResponse_StatusCode200, error)
	GetConfig() (GetConfigResponse_StatusCode200, error)
}

type PatternChecksumPatternChecksum

type PatternChecksumPatternChecksum interface {
	ToYaml() string
	ToJson() string
	FromYaml(value string) error
	FromJson(value string) error
	Custom() int32
	SetCustom(value int32) PatternChecksumPatternChecksum
	// contains filtered or unexported methods
}

type PatternIntegerPatternInteger

type PatternIntegerPatternInteger interface {
	ToYaml() string
	ToJson() string
	FromYaml(value string) error
	FromJson(value string) error
	Value() int32
	SetValue(value int32) PatternIntegerPatternInteger
	Values() []int32
	SetValues(value []int32) PatternIntegerPatternInteger
	Increment() PatternIntegerPatternIntegerCounter
	Decrement() PatternIntegerPatternIntegerCounter
	// contains filtered or unexported methods
}

type PatternIntegerPatternIntegerCounter

type PatternIntegerPatternIntegerCounter interface {
	ToYaml() string
	ToJson() string
	FromYaml(value string) error
	FromJson(value string) error
	Start() int32
	SetStart(value int32) PatternIntegerPatternIntegerCounter
	Step() int32
	SetStep(value int32) PatternIntegerPatternIntegerCounter
	Count() int32
	SetCount(value int32) PatternIntegerPatternIntegerCounter
	// contains filtered or unexported methods
}

type PatternIpv4PatternIpv4

type PatternIpv4PatternIpv4 interface {
	ToYaml() string
	ToJson() string
	FromYaml(value string) error
	FromJson(value string) error
	Value() string
	SetValue(value string) PatternIpv4PatternIpv4
	Values() []string
	SetValues(value []string) PatternIpv4PatternIpv4
	Increment() PatternIpv4PatternIpv4Counter
	Decrement() PatternIpv4PatternIpv4Counter
	// contains filtered or unexported methods
}

type PatternIpv4PatternIpv4Counter

type PatternIpv4PatternIpv4Counter interface {
	ToYaml() string
	ToJson() string
	FromYaml(value string) error
	FromJson(value string) error
	Start() string
	SetStart(value string) PatternIpv4PatternIpv4Counter
	Step() string
	SetStep(value string) PatternIpv4PatternIpv4Counter
	Count() int32
	SetCount(value int32) PatternIpv4PatternIpv4Counter
	// contains filtered or unexported methods
}

type PatternIpv6PatternIpv6

type PatternIpv6PatternIpv6 interface {
	ToYaml() string
	ToJson() string
	FromYaml(value string) error
	FromJson(value string) error
	Value() string
	SetValue(value string) PatternIpv6PatternIpv6
	Values() []string
	SetValues(value []string) PatternIpv6PatternIpv6
	Increment() PatternIpv6PatternIpv6Counter
	Decrement() PatternIpv6PatternIpv6Counter
	// contains filtered or unexported methods
}

type PatternIpv6PatternIpv6Counter

type PatternIpv6PatternIpv6Counter interface {
	ToYaml() string
	ToJson() string
	FromYaml(value string) error
	FromJson(value string) error
	Start() string
	SetStart(value string) PatternIpv6PatternIpv6Counter
	Step() string
	SetStep(value string) PatternIpv6PatternIpv6Counter
	Count() int32
	SetCount(value int32) PatternIpv6PatternIpv6Counter
	// contains filtered or unexported methods
}

type PatternMacPatternMac

type PatternMacPatternMac interface {
	ToYaml() string
	ToJson() string
	FromYaml(value string) error
	FromJson(value string) error
	Value() string
	SetValue(value string) PatternMacPatternMac
	Values() []string
	SetValues(value []string) PatternMacPatternMac
	Increment() PatternMacPatternMacCounter
	Decrement() PatternMacPatternMacCounter
	// contains filtered or unexported methods
}

type PatternMacPatternMacCounter

type PatternMacPatternMacCounter interface {
	ToYaml() string
	ToJson() string
	FromYaml(value string) error
	FromJson(value string) error
	Start() string
	SetStart(value string) PatternMacPatternMacCounter
	Step() string
	SetStep(value string) PatternMacPatternMacCounter
	Count() int32
	SetCount(value int32) PatternMacPatternMacCounter
	// contains filtered or unexported methods
}

type PrefixConfig

type PrefixConfig interface {
	ToYaml() string
	ToJson() string
	FromYaml(value string) error
	FromJson(value string) error
	Ieee8021Qbb() bool
	SetIeee8021Qbb(value bool) PrefixConfig
	Space1() int32
	SetSpace1(value int32) PrefixConfig
	FullDuplex100Mb() int32
	SetFullDuplex100Mb(value int32) PrefixConfig
	A() string
	SetA(value string) PrefixConfig
	B() float32
	SetB(value float32) PrefixConfig
	C() int32
	SetC(value int32) PrefixConfig
	E() EObject
	F() FObject
	G() PrefixConfigGObjectIter
	H() bool
	SetH(value bool) PrefixConfig
	I() []byte
	SetI(value []byte) PrefixConfig
	J() PrefixConfigJObjectIter
	K() KObject
	L() LObject
	Level() LevelOne
	Mandatory() Mandate
	Ipv4Pattern() Ipv4Pattern
	Ipv6Pattern() Ipv6Pattern
	MacPattern() MacPattern
	IntegerPattern() IntegerPattern
	ChecksumPattern() ChecksumPattern
	Name() string
	SetName(value string) PrefixConfig
	// contains filtered or unexported methods
}

type PrefixConfigGObjectIter

type PrefixConfigGObjectIter interface {
	Add() GObject
	Items() []GObject
}

type PrefixConfigJObjectIter

type PrefixConfigJObjectIter interface {
	Add() JObject
	Items() []JObject
}

type SetConfigResponse_StatusCode200

type SetConfigResponse_StatusCode200 interface {
	ToYaml() string
	ToJson() string
	FromYaml(value string) error
	FromJson(value string) error
	// contains filtered or unexported methods
}

type UpdateConfig

type UpdateConfig interface {
	ToYaml() string
	ToJson() string
	FromYaml(value string) error
	FromJson(value string) error
	G() UpdateConfigGObjectIter
	// contains filtered or unexported methods
}

type UpdateConfigGObjectIter

type UpdateConfigGObjectIter interface {
	Add() GObject
	Items() []GObject
}

type UpdateConfigResponse_StatusCode200

type UpdateConfigResponse_StatusCode200 interface {
	ToYaml() string
	ToJson() string
	FromYaml(value string) error
	FromJson(value string) error
	// contains filtered or unexported methods
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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