Documentation ¶
Index ¶
- func Version() string
- type AdditionalPropertiesItem
- func (*AdditionalPropertiesItem) Descriptor() ([]byte, []int)
- func (m *AdditionalPropertiesItem) GetBoolean() bool
- func (m *AdditionalPropertiesItem) GetOneof() isAdditionalPropertiesItem_Oneof
- func (m *AdditionalPropertiesItem) GetSchemaOrReference() *SchemaOrReference
- func (*AdditionalPropertiesItem) ProtoMessage()
- func (m *AdditionalPropertiesItem) Reset()
- func (m *AdditionalPropertiesItem) ResolveReferences(root string) (interface{}, error)
- func (m *AdditionalPropertiesItem) String() string
- func (m *AdditionalPropertiesItem) ToRawInfo() interface{}
- func (m *AdditionalPropertiesItem) XXX_DiscardUnknown()
- func (m *AdditionalPropertiesItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AdditionalPropertiesItem) XXX_Merge(src proto.Message)
- func (*AdditionalPropertiesItem) XXX_OneofWrappers() []interface{}
- func (m *AdditionalPropertiesItem) XXX_Size() int
- func (m *AdditionalPropertiesItem) XXX_Unmarshal(b []byte) error
- type AdditionalPropertiesItem_Boolean
- type AdditionalPropertiesItem_SchemaOrReference
- type Any
- func (*Any) Descriptor() ([]byte, []int)
- func (m *Any) GetValue() *any.Any
- func (m *Any) GetYaml() string
- func (*Any) ProtoMessage()
- func (m *Any) Reset()
- func (m *Any) ResolveReferences(root string) (interface{}, error)
- func (m *Any) String() string
- func (m *Any) ToRawInfo() interface{}
- func (m *Any) XXX_DiscardUnknown()
- func (m *Any) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Any) XXX_Merge(src proto.Message)
- func (m *Any) XXX_Size() int
- func (m *Any) XXX_Unmarshal(b []byte) error
- type AnyOrExpression
- func (*AnyOrExpression) Descriptor() ([]byte, []int)
- func (m *AnyOrExpression) GetAny() *Any
- func (m *AnyOrExpression) GetExpression() *Expression
- func (m *AnyOrExpression) GetOneof() isAnyOrExpression_Oneof
- func (*AnyOrExpression) ProtoMessage()
- func (m *AnyOrExpression) Reset()
- func (m *AnyOrExpression) ResolveReferences(root string) (interface{}, error)
- func (m *AnyOrExpression) String() string
- func (m *AnyOrExpression) ToRawInfo() interface{}
- func (m *AnyOrExpression) XXX_DiscardUnknown()
- func (m *AnyOrExpression) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AnyOrExpression) XXX_Merge(src proto.Message)
- func (*AnyOrExpression) XXX_OneofWrappers() []interface{}
- func (m *AnyOrExpression) XXX_Size() int
- func (m *AnyOrExpression) XXX_Unmarshal(b []byte) error
- type AnyOrExpression_Any
- type AnyOrExpression_Expression
- type AnysOrExpressions
- func (*AnysOrExpressions) Descriptor() ([]byte, []int)
- func (m *AnysOrExpressions) GetAdditionalProperties() []*NamedAnyOrExpression
- func (*AnysOrExpressions) ProtoMessage()
- func (m *AnysOrExpressions) Reset()
- func (m *AnysOrExpressions) ResolveReferences(root string) (interface{}, error)
- func (m *AnysOrExpressions) String() string
- func (m *AnysOrExpressions) ToRawInfo() interface{}
- func (m *AnysOrExpressions) XXX_DiscardUnknown()
- func (m *AnysOrExpressions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AnysOrExpressions) XXX_Merge(src proto.Message)
- func (m *AnysOrExpressions) XXX_Size() int
- func (m *AnysOrExpressions) XXX_Unmarshal(b []byte) error
- type Callback
- func (*Callback) Descriptor() ([]byte, []int)
- func (m *Callback) GetPath() []*NamedPathItem
- func (m *Callback) GetSpecificationExtension() []*NamedAny
- func (*Callback) ProtoMessage()
- func (m *Callback) Reset()
- func (m *Callback) ResolveReferences(root string) (interface{}, error)
- func (m *Callback) String() string
- func (m *Callback) ToRawInfo() interface{}
- func (m *Callback) XXX_DiscardUnknown()
- func (m *Callback) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Callback) XXX_Merge(src proto.Message)
- func (m *Callback) XXX_Size() int
- func (m *Callback) XXX_Unmarshal(b []byte) error
- type CallbackOrReference
- func (*CallbackOrReference) Descriptor() ([]byte, []int)
- func (m *CallbackOrReference) GetCallback() *Callback
- func (m *CallbackOrReference) GetOneof() isCallbackOrReference_Oneof
- func (m *CallbackOrReference) GetReference() *Reference
- func (*CallbackOrReference) ProtoMessage()
- func (m *CallbackOrReference) Reset()
- func (m *CallbackOrReference) ResolveReferences(root string) (interface{}, error)
- func (m *CallbackOrReference) String() string
- func (m *CallbackOrReference) ToRawInfo() interface{}
- func (m *CallbackOrReference) XXX_DiscardUnknown()
- func (m *CallbackOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CallbackOrReference) XXX_Merge(src proto.Message)
- func (*CallbackOrReference) XXX_OneofWrappers() []interface{}
- func (m *CallbackOrReference) XXX_Size() int
- func (m *CallbackOrReference) XXX_Unmarshal(b []byte) error
- type CallbackOrReference_Callback
- type CallbackOrReference_Reference
- type CallbacksOrReferences
- func (*CallbacksOrReferences) Descriptor() ([]byte, []int)
- func (m *CallbacksOrReferences) GetAdditionalProperties() []*NamedCallbackOrReference
- func (*CallbacksOrReferences) ProtoMessage()
- func (m *CallbacksOrReferences) Reset()
- func (m *CallbacksOrReferences) ResolveReferences(root string) (interface{}, error)
- func (m *CallbacksOrReferences) String() string
- func (m *CallbacksOrReferences) ToRawInfo() interface{}
- func (m *CallbacksOrReferences) XXX_DiscardUnknown()
- func (m *CallbacksOrReferences) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CallbacksOrReferences) XXX_Merge(src proto.Message)
- func (m *CallbacksOrReferences) XXX_Size() int
- func (m *CallbacksOrReferences) XXX_Unmarshal(b []byte) error
- type Components
- func (*Components) Descriptor() ([]byte, []int)
- func (m *Components) GetCallbacks() *CallbacksOrReferences
- func (m *Components) GetExamples() *ExamplesOrReferences
- func (m *Components) GetHeaders() *HeadersOrReferences
- func (m *Components) GetLinks() *LinksOrReferences
- func (m *Components) GetParameters() *ParametersOrReferences
- func (m *Components) GetRequestBodies() *RequestBodiesOrReferences
- func (m *Components) GetResponses() *ResponsesOrReferences
- func (m *Components) GetSchemas() *SchemasOrReferences
- func (m *Components) GetSecuritySchemes() *SecuritySchemesOrReferences
- func (m *Components) GetSpecificationExtension() []*NamedAny
- func (*Components) ProtoMessage()
- func (m *Components) Reset()
- func (m *Components) ResolveReferences(root string) (interface{}, error)
- func (m *Components) String() string
- func (m *Components) ToRawInfo() interface{}
- func (m *Components) XXX_DiscardUnknown()
- func (m *Components) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Components) XXX_Merge(src proto.Message)
- func (m *Components) XXX_Size() int
- func (m *Components) XXX_Unmarshal(b []byte) error
- type Contact
- func (*Contact) Descriptor() ([]byte, []int)
- func (m *Contact) GetEmail() string
- func (m *Contact) GetName() string
- func (m *Contact) GetSpecificationExtension() []*NamedAny
- func (m *Contact) GetUrl() string
- func (*Contact) ProtoMessage()
- func (m *Contact) Reset()
- func (m *Contact) ResolveReferences(root string) (interface{}, error)
- func (m *Contact) String() string
- func (m *Contact) ToRawInfo() interface{}
- func (m *Contact) XXX_DiscardUnknown()
- func (m *Contact) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Contact) XXX_Merge(src proto.Message)
- func (m *Contact) XXX_Size() int
- func (m *Contact) XXX_Unmarshal(b []byte) error
- type DefaultType
- func (*DefaultType) Descriptor() ([]byte, []int)
- func (m *DefaultType) GetBoolean() bool
- func (m *DefaultType) GetNumber() float64
- func (m *DefaultType) GetOneof() isDefaultType_Oneof
- func (m *DefaultType) GetString_() string
- func (*DefaultType) ProtoMessage()
- func (m *DefaultType) Reset()
- func (m *DefaultType) ResolveReferences(root string) (interface{}, error)
- func (m *DefaultType) String() string
- func (m *DefaultType) ToRawInfo() interface{}
- func (m *DefaultType) XXX_DiscardUnknown()
- func (m *DefaultType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DefaultType) XXX_Merge(src proto.Message)
- func (*DefaultType) XXX_OneofWrappers() []interface{}
- func (m *DefaultType) XXX_Size() int
- func (m *DefaultType) XXX_Unmarshal(b []byte) error
- type DefaultType_Boolean
- type DefaultType_Number
- type DefaultType_String_
- type Discriminator
- func (*Discriminator) Descriptor() ([]byte, []int)
- func (m *Discriminator) GetMapping() *Strings
- func (m *Discriminator) GetPropertyName() string
- func (m *Discriminator) GetSpecificationExtension() []*NamedAny
- func (*Discriminator) ProtoMessage()
- func (m *Discriminator) Reset()
- func (m *Discriminator) ResolveReferences(root string) (interface{}, error)
- func (m *Discriminator) String() string
- func (m *Discriminator) ToRawInfo() interface{}
- func (m *Discriminator) XXX_DiscardUnknown()
- func (m *Discriminator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Discriminator) XXX_Merge(src proto.Message)
- func (m *Discriminator) XXX_Size() int
- func (m *Discriminator) XXX_Unmarshal(b []byte) error
- type Document
- func (*Document) Descriptor() ([]byte, []int)
- func (m *Document) GetComponents() *Components
- func (m *Document) GetExternalDocs() *ExternalDocs
- func (m *Document) GetInfo() *Info
- func (m *Document) GetOpenapi() string
- func (m *Document) GetPaths() *Paths
- func (m *Document) GetSecurity() []*SecurityRequirement
- func (m *Document) GetServers() []*Server
- func (m *Document) GetSpecificationExtension() []*NamedAny
- func (m *Document) GetTags() []*Tag
- func (*Document) ProtoMessage()
- func (m *Document) Reset()
- func (m *Document) ResolveReferences(root string) (interface{}, error)
- func (m *Document) String() string
- func (m *Document) ToRawInfo() interface{}
- func (m *Document) XXX_DiscardUnknown()
- func (m *Document) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Document) XXX_Merge(src proto.Message)
- func (m *Document) XXX_Size() int
- func (m *Document) XXX_Unmarshal(b []byte) error
- type Encoding
- func (*Encoding) Descriptor() ([]byte, []int)
- func (m *Encoding) GetAllowReserved() bool
- func (m *Encoding) GetContentType() string
- func (m *Encoding) GetExplode() bool
- func (m *Encoding) GetHeaders() *HeadersOrReferences
- func (m *Encoding) GetSpecificationExtension() []*NamedAny
- func (m *Encoding) GetStyle() string
- func (*Encoding) ProtoMessage()
- func (m *Encoding) Reset()
- func (m *Encoding) ResolveReferences(root string) (interface{}, error)
- func (m *Encoding) String() string
- func (m *Encoding) ToRawInfo() interface{}
- func (m *Encoding) XXX_DiscardUnknown()
- func (m *Encoding) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Encoding) XXX_Merge(src proto.Message)
- func (m *Encoding) XXX_Size() int
- func (m *Encoding) XXX_Unmarshal(b []byte) error
- type Encodings
- func (*Encodings) Descriptor() ([]byte, []int)
- func (m *Encodings) GetAdditionalProperties() []*NamedEncoding
- func (*Encodings) ProtoMessage()
- func (m *Encodings) Reset()
- func (m *Encodings) ResolveReferences(root string) (interface{}, error)
- func (m *Encodings) String() string
- func (m *Encodings) ToRawInfo() interface{}
- func (m *Encodings) XXX_DiscardUnknown()
- func (m *Encodings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Encodings) XXX_Merge(src proto.Message)
- func (m *Encodings) XXX_Size() int
- func (m *Encodings) XXX_Unmarshal(b []byte) error
- type Example
- func (*Example) Descriptor() ([]byte, []int)
- func (m *Example) GetDescription() string
- func (m *Example) GetExternalValue() string
- func (m *Example) GetSpecificationExtension() []*NamedAny
- func (m *Example) GetSummary() string
- func (m *Example) GetValue() *Any
- func (*Example) ProtoMessage()
- func (m *Example) Reset()
- func (m *Example) ResolveReferences(root string) (interface{}, error)
- func (m *Example) String() string
- func (m *Example) ToRawInfo() interface{}
- func (m *Example) XXX_DiscardUnknown()
- func (m *Example) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Example) XXX_Merge(src proto.Message)
- func (m *Example) XXX_Size() int
- func (m *Example) XXX_Unmarshal(b []byte) error
- type ExampleOrReference
- func (*ExampleOrReference) Descriptor() ([]byte, []int)
- func (m *ExampleOrReference) GetExample() *Example
- func (m *ExampleOrReference) GetOneof() isExampleOrReference_Oneof
- func (m *ExampleOrReference) GetReference() *Reference
- func (*ExampleOrReference) ProtoMessage()
- func (m *ExampleOrReference) Reset()
- func (m *ExampleOrReference) ResolveReferences(root string) (interface{}, error)
- func (m *ExampleOrReference) String() string
- func (m *ExampleOrReference) ToRawInfo() interface{}
- func (m *ExampleOrReference) XXX_DiscardUnknown()
- func (m *ExampleOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ExampleOrReference) XXX_Merge(src proto.Message)
- func (*ExampleOrReference) XXX_OneofWrappers() []interface{}
- func (m *ExampleOrReference) XXX_Size() int
- func (m *ExampleOrReference) XXX_Unmarshal(b []byte) error
- type ExampleOrReference_Example
- type ExampleOrReference_Reference
- type ExamplesOrReferences
- func (*ExamplesOrReferences) Descriptor() ([]byte, []int)
- func (m *ExamplesOrReferences) GetAdditionalProperties() []*NamedExampleOrReference
- func (*ExamplesOrReferences) ProtoMessage()
- func (m *ExamplesOrReferences) Reset()
- func (m *ExamplesOrReferences) ResolveReferences(root string) (interface{}, error)
- func (m *ExamplesOrReferences) String() string
- func (m *ExamplesOrReferences) ToRawInfo() interface{}
- func (m *ExamplesOrReferences) XXX_DiscardUnknown()
- func (m *ExamplesOrReferences) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ExamplesOrReferences) XXX_Merge(src proto.Message)
- func (m *ExamplesOrReferences) XXX_Size() int
- func (m *ExamplesOrReferences) XXX_Unmarshal(b []byte) error
- type Expression
- func (*Expression) Descriptor() ([]byte, []int)
- func (m *Expression) GetAdditionalProperties() []*NamedAny
- func (*Expression) ProtoMessage()
- func (m *Expression) Reset()
- func (m *Expression) ResolveReferences(root string) (interface{}, error)
- func (m *Expression) String() string
- func (m *Expression) ToRawInfo() interface{}
- func (m *Expression) XXX_DiscardUnknown()
- func (m *Expression) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Expression) XXX_Merge(src proto.Message)
- func (m *Expression) XXX_Size() int
- func (m *Expression) XXX_Unmarshal(b []byte) error
- type ExternalDocs
- func (*ExternalDocs) Descriptor() ([]byte, []int)
- func (m *ExternalDocs) GetDescription() string
- func (m *ExternalDocs) GetSpecificationExtension() []*NamedAny
- func (m *ExternalDocs) GetUrl() string
- func (*ExternalDocs) ProtoMessage()
- func (m *ExternalDocs) Reset()
- func (m *ExternalDocs) ResolveReferences(root string) (interface{}, error)
- func (m *ExternalDocs) String() string
- func (m *ExternalDocs) ToRawInfo() interface{}
- func (m *ExternalDocs) XXX_DiscardUnknown()
- func (m *ExternalDocs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ExternalDocs) XXX_Merge(src proto.Message)
- func (m *ExternalDocs) XXX_Size() int
- func (m *ExternalDocs) XXX_Unmarshal(b []byte) error
- type Header
- func (*Header) Descriptor() ([]byte, []int)
- func (m *Header) GetAllowEmptyValue() bool
- func (m *Header) GetAllowReserved() bool
- func (m *Header) GetContent() *MediaTypes
- func (m *Header) GetDeprecated() bool
- func (m *Header) GetDescription() string
- func (m *Header) GetExample() *Any
- func (m *Header) GetExamples() *ExamplesOrReferences
- func (m *Header) GetExplode() bool
- func (m *Header) GetRequired() bool
- func (m *Header) GetSchema() *SchemaOrReference
- func (m *Header) GetSpecificationExtension() []*NamedAny
- func (m *Header) GetStyle() string
- func (*Header) ProtoMessage()
- func (m *Header) Reset()
- func (m *Header) ResolveReferences(root string) (interface{}, error)
- func (m *Header) String() string
- func (m *Header) ToRawInfo() interface{}
- func (m *Header) XXX_DiscardUnknown()
- func (m *Header) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Header) XXX_Merge(src proto.Message)
- func (m *Header) XXX_Size() int
- func (m *Header) XXX_Unmarshal(b []byte) error
- type HeaderOrReference
- func (*HeaderOrReference) Descriptor() ([]byte, []int)
- func (m *HeaderOrReference) GetHeader() *Header
- func (m *HeaderOrReference) GetOneof() isHeaderOrReference_Oneof
- func (m *HeaderOrReference) GetReference() *Reference
- func (*HeaderOrReference) ProtoMessage()
- func (m *HeaderOrReference) Reset()
- func (m *HeaderOrReference) ResolveReferences(root string) (interface{}, error)
- func (m *HeaderOrReference) String() string
- func (m *HeaderOrReference) ToRawInfo() interface{}
- func (m *HeaderOrReference) XXX_DiscardUnknown()
- func (m *HeaderOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HeaderOrReference) XXX_Merge(src proto.Message)
- func (*HeaderOrReference) XXX_OneofWrappers() []interface{}
- func (m *HeaderOrReference) XXX_Size() int
- func (m *HeaderOrReference) XXX_Unmarshal(b []byte) error
- type HeaderOrReference_Header
- type HeaderOrReference_Reference
- type HeadersOrReferences
- func (*HeadersOrReferences) Descriptor() ([]byte, []int)
- func (m *HeadersOrReferences) GetAdditionalProperties() []*NamedHeaderOrReference
- func (*HeadersOrReferences) ProtoMessage()
- func (m *HeadersOrReferences) Reset()
- func (m *HeadersOrReferences) ResolveReferences(root string) (interface{}, error)
- func (m *HeadersOrReferences) String() string
- func (m *HeadersOrReferences) ToRawInfo() interface{}
- func (m *HeadersOrReferences) XXX_DiscardUnknown()
- func (m *HeadersOrReferences) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HeadersOrReferences) XXX_Merge(src proto.Message)
- func (m *HeadersOrReferences) XXX_Size() int
- func (m *HeadersOrReferences) XXX_Unmarshal(b []byte) error
- type Info
- func (*Info) Descriptor() ([]byte, []int)
- func (m *Info) GetContact() *Contact
- func (m *Info) GetDescription() string
- func (m *Info) GetLicense() *License
- func (m *Info) GetSpecificationExtension() []*NamedAny
- func (m *Info) GetSummary() string
- func (m *Info) GetTermsOfService() string
- func (m *Info) GetTitle() string
- func (m *Info) GetVersion() string
- func (*Info) ProtoMessage()
- func (m *Info) Reset()
- func (m *Info) ResolveReferences(root string) (interface{}, error)
- func (m *Info) String() string
- func (m *Info) ToRawInfo() interface{}
- func (m *Info) XXX_DiscardUnknown()
- func (m *Info) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Info) XXX_Merge(src proto.Message)
- func (m *Info) XXX_Size() int
- func (m *Info) XXX_Unmarshal(b []byte) error
- type ItemsItem
- func (*ItemsItem) Descriptor() ([]byte, []int)
- func (m *ItemsItem) GetSchemaOrReference() []*SchemaOrReference
- func (*ItemsItem) ProtoMessage()
- func (m *ItemsItem) Reset()
- func (m *ItemsItem) ResolveReferences(root string) (interface{}, error)
- func (m *ItemsItem) String() string
- func (m *ItemsItem) ToRawInfo() interface{}
- func (m *ItemsItem) XXX_DiscardUnknown()
- func (m *ItemsItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ItemsItem) XXX_Merge(src proto.Message)
- func (m *ItemsItem) XXX_Size() int
- func (m *ItemsItem) XXX_Unmarshal(b []byte) error
- type License
- func (*License) Descriptor() ([]byte, []int)
- func (m *License) GetName() string
- func (m *License) GetSpecificationExtension() []*NamedAny
- func (m *License) GetUrl() string
- func (*License) ProtoMessage()
- func (m *License) Reset()
- func (m *License) ResolveReferences(root string) (interface{}, error)
- func (m *License) String() string
- func (m *License) ToRawInfo() interface{}
- func (m *License) XXX_DiscardUnknown()
- func (m *License) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *License) XXX_Merge(src proto.Message)
- func (m *License) XXX_Size() int
- func (m *License) XXX_Unmarshal(b []byte) error
- type Link
- func (*Link) Descriptor() ([]byte, []int)
- func (m *Link) GetDescription() string
- func (m *Link) GetOperationId() string
- func (m *Link) GetOperationRef() string
- func (m *Link) GetParameters() *AnysOrExpressions
- func (m *Link) GetRequestBody() *AnyOrExpression
- func (m *Link) GetServer() *Server
- func (m *Link) GetSpecificationExtension() []*NamedAny
- func (*Link) ProtoMessage()
- func (m *Link) Reset()
- func (m *Link) ResolveReferences(root string) (interface{}, error)
- func (m *Link) String() string
- func (m *Link) ToRawInfo() interface{}
- func (m *Link) XXX_DiscardUnknown()
- func (m *Link) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Link) XXX_Merge(src proto.Message)
- func (m *Link) XXX_Size() int
- func (m *Link) XXX_Unmarshal(b []byte) error
- type LinkOrReference
- func (*LinkOrReference) Descriptor() ([]byte, []int)
- func (m *LinkOrReference) GetLink() *Link
- func (m *LinkOrReference) GetOneof() isLinkOrReference_Oneof
- func (m *LinkOrReference) GetReference() *Reference
- func (*LinkOrReference) ProtoMessage()
- func (m *LinkOrReference) Reset()
- func (m *LinkOrReference) ResolveReferences(root string) (interface{}, error)
- func (m *LinkOrReference) String() string
- func (m *LinkOrReference) ToRawInfo() interface{}
- func (m *LinkOrReference) XXX_DiscardUnknown()
- func (m *LinkOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *LinkOrReference) XXX_Merge(src proto.Message)
- func (*LinkOrReference) XXX_OneofWrappers() []interface{}
- func (m *LinkOrReference) XXX_Size() int
- func (m *LinkOrReference) XXX_Unmarshal(b []byte) error
- type LinkOrReference_Link
- type LinkOrReference_Reference
- type LinksOrReferences
- func (*LinksOrReferences) Descriptor() ([]byte, []int)
- func (m *LinksOrReferences) GetAdditionalProperties() []*NamedLinkOrReference
- func (*LinksOrReferences) ProtoMessage()
- func (m *LinksOrReferences) Reset()
- func (m *LinksOrReferences) ResolveReferences(root string) (interface{}, error)
- func (m *LinksOrReferences) String() string
- func (m *LinksOrReferences) ToRawInfo() interface{}
- func (m *LinksOrReferences) XXX_DiscardUnknown()
- func (m *LinksOrReferences) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *LinksOrReferences) XXX_Merge(src proto.Message)
- func (m *LinksOrReferences) XXX_Size() int
- func (m *LinksOrReferences) XXX_Unmarshal(b []byte) error
- type MediaType
- func (*MediaType) Descriptor() ([]byte, []int)
- func (m *MediaType) GetEncoding() *Encodings
- func (m *MediaType) GetExample() *Any
- func (m *MediaType) GetExamples() *ExamplesOrReferences
- func (m *MediaType) GetSchema() *SchemaOrReference
- func (m *MediaType) GetSpecificationExtension() []*NamedAny
- func (*MediaType) ProtoMessage()
- func (m *MediaType) Reset()
- func (m *MediaType) ResolveReferences(root string) (interface{}, error)
- func (m *MediaType) String() string
- func (m *MediaType) ToRawInfo() interface{}
- func (m *MediaType) XXX_DiscardUnknown()
- func (m *MediaType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MediaType) XXX_Merge(src proto.Message)
- func (m *MediaType) XXX_Size() int
- func (m *MediaType) XXX_Unmarshal(b []byte) error
- type MediaTypes
- func (*MediaTypes) Descriptor() ([]byte, []int)
- func (m *MediaTypes) GetAdditionalProperties() []*NamedMediaType
- func (*MediaTypes) ProtoMessage()
- func (m *MediaTypes) Reset()
- func (m *MediaTypes) ResolveReferences(root string) (interface{}, error)
- func (m *MediaTypes) String() string
- func (m *MediaTypes) ToRawInfo() interface{}
- func (m *MediaTypes) XXX_DiscardUnknown()
- func (m *MediaTypes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MediaTypes) XXX_Merge(src proto.Message)
- func (m *MediaTypes) XXX_Size() int
- func (m *MediaTypes) XXX_Unmarshal(b []byte) error
- type NamedAny
- func (*NamedAny) Descriptor() ([]byte, []int)
- func (m *NamedAny) GetName() string
- func (m *NamedAny) GetValue() *Any
- func (*NamedAny) ProtoMessage()
- func (m *NamedAny) Reset()
- func (m *NamedAny) ResolveReferences(root string) (interface{}, error)
- func (m *NamedAny) String() string
- func (m *NamedAny) ToRawInfo() interface{}
- func (m *NamedAny) XXX_DiscardUnknown()
- func (m *NamedAny) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NamedAny) XXX_Merge(src proto.Message)
- func (m *NamedAny) XXX_Size() int
- func (m *NamedAny) XXX_Unmarshal(b []byte) error
- type NamedAnyOrExpression
- func (*NamedAnyOrExpression) Descriptor() ([]byte, []int)
- func (m *NamedAnyOrExpression) GetName() string
- func (m *NamedAnyOrExpression) GetValue() *AnyOrExpression
- func (*NamedAnyOrExpression) ProtoMessage()
- func (m *NamedAnyOrExpression) Reset()
- func (m *NamedAnyOrExpression) ResolveReferences(root string) (interface{}, error)
- func (m *NamedAnyOrExpression) String() string
- func (m *NamedAnyOrExpression) ToRawInfo() interface{}
- func (m *NamedAnyOrExpression) XXX_DiscardUnknown()
- func (m *NamedAnyOrExpression) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NamedAnyOrExpression) XXX_Merge(src proto.Message)
- func (m *NamedAnyOrExpression) XXX_Size() int
- func (m *NamedAnyOrExpression) XXX_Unmarshal(b []byte) error
- type NamedCallbackOrReference
- func (*NamedCallbackOrReference) Descriptor() ([]byte, []int)
- func (m *NamedCallbackOrReference) GetName() string
- func (m *NamedCallbackOrReference) GetValue() *CallbackOrReference
- func (*NamedCallbackOrReference) ProtoMessage()
- func (m *NamedCallbackOrReference) Reset()
- func (m *NamedCallbackOrReference) ResolveReferences(root string) (interface{}, error)
- func (m *NamedCallbackOrReference) String() string
- func (m *NamedCallbackOrReference) ToRawInfo() interface{}
- func (m *NamedCallbackOrReference) XXX_DiscardUnknown()
- func (m *NamedCallbackOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NamedCallbackOrReference) XXX_Merge(src proto.Message)
- func (m *NamedCallbackOrReference) XXX_Size() int
- func (m *NamedCallbackOrReference) XXX_Unmarshal(b []byte) error
- type NamedEncoding
- func (*NamedEncoding) Descriptor() ([]byte, []int)
- func (m *NamedEncoding) GetName() string
- func (m *NamedEncoding) GetValue() *Encoding
- func (*NamedEncoding) ProtoMessage()
- func (m *NamedEncoding) Reset()
- func (m *NamedEncoding) ResolveReferences(root string) (interface{}, error)
- func (m *NamedEncoding) String() string
- func (m *NamedEncoding) ToRawInfo() interface{}
- func (m *NamedEncoding) XXX_DiscardUnknown()
- func (m *NamedEncoding) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NamedEncoding) XXX_Merge(src proto.Message)
- func (m *NamedEncoding) XXX_Size() int
- func (m *NamedEncoding) XXX_Unmarshal(b []byte) error
- type NamedExampleOrReference
- func (*NamedExampleOrReference) Descriptor() ([]byte, []int)
- func (m *NamedExampleOrReference) GetName() string
- func (m *NamedExampleOrReference) GetValue() *ExampleOrReference
- func (*NamedExampleOrReference) ProtoMessage()
- func (m *NamedExampleOrReference) Reset()
- func (m *NamedExampleOrReference) ResolveReferences(root string) (interface{}, error)
- func (m *NamedExampleOrReference) String() string
- func (m *NamedExampleOrReference) ToRawInfo() interface{}
- func (m *NamedExampleOrReference) XXX_DiscardUnknown()
- func (m *NamedExampleOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NamedExampleOrReference) XXX_Merge(src proto.Message)
- func (m *NamedExampleOrReference) XXX_Size() int
- func (m *NamedExampleOrReference) XXX_Unmarshal(b []byte) error
- type NamedHeaderOrReference
- func (*NamedHeaderOrReference) Descriptor() ([]byte, []int)
- func (m *NamedHeaderOrReference) GetName() string
- func (m *NamedHeaderOrReference) GetValue() *HeaderOrReference
- func (*NamedHeaderOrReference) ProtoMessage()
- func (m *NamedHeaderOrReference) Reset()
- func (m *NamedHeaderOrReference) ResolveReferences(root string) (interface{}, error)
- func (m *NamedHeaderOrReference) String() string
- func (m *NamedHeaderOrReference) ToRawInfo() interface{}
- func (m *NamedHeaderOrReference) XXX_DiscardUnknown()
- func (m *NamedHeaderOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NamedHeaderOrReference) XXX_Merge(src proto.Message)
- func (m *NamedHeaderOrReference) XXX_Size() int
- func (m *NamedHeaderOrReference) XXX_Unmarshal(b []byte) error
- type NamedLinkOrReference
- func (*NamedLinkOrReference) Descriptor() ([]byte, []int)
- func (m *NamedLinkOrReference) GetName() string
- func (m *NamedLinkOrReference) GetValue() *LinkOrReference
- func (*NamedLinkOrReference) ProtoMessage()
- func (m *NamedLinkOrReference) Reset()
- func (m *NamedLinkOrReference) ResolveReferences(root string) (interface{}, error)
- func (m *NamedLinkOrReference) String() string
- func (m *NamedLinkOrReference) ToRawInfo() interface{}
- func (m *NamedLinkOrReference) XXX_DiscardUnknown()
- func (m *NamedLinkOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NamedLinkOrReference) XXX_Merge(src proto.Message)
- func (m *NamedLinkOrReference) XXX_Size() int
- func (m *NamedLinkOrReference) XXX_Unmarshal(b []byte) error
- type NamedMediaType
- func (*NamedMediaType) Descriptor() ([]byte, []int)
- func (m *NamedMediaType) GetName() string
- func (m *NamedMediaType) GetValue() *MediaType
- func (*NamedMediaType) ProtoMessage()
- func (m *NamedMediaType) Reset()
- func (m *NamedMediaType) ResolveReferences(root string) (interface{}, error)
- func (m *NamedMediaType) String() string
- func (m *NamedMediaType) ToRawInfo() interface{}
- func (m *NamedMediaType) XXX_DiscardUnknown()
- func (m *NamedMediaType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NamedMediaType) XXX_Merge(src proto.Message)
- func (m *NamedMediaType) XXX_Size() int
- func (m *NamedMediaType) XXX_Unmarshal(b []byte) error
- type NamedParameterOrReference
- func (*NamedParameterOrReference) Descriptor() ([]byte, []int)
- func (m *NamedParameterOrReference) GetName() string
- func (m *NamedParameterOrReference) GetValue() *ParameterOrReference
- func (*NamedParameterOrReference) ProtoMessage()
- func (m *NamedParameterOrReference) Reset()
- func (m *NamedParameterOrReference) ResolveReferences(root string) (interface{}, error)
- func (m *NamedParameterOrReference) String() string
- func (m *NamedParameterOrReference) ToRawInfo() interface{}
- func (m *NamedParameterOrReference) XXX_DiscardUnknown()
- func (m *NamedParameterOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NamedParameterOrReference) XXX_Merge(src proto.Message)
- func (m *NamedParameterOrReference) XXX_Size() int
- func (m *NamedParameterOrReference) XXX_Unmarshal(b []byte) error
- type NamedPathItem
- func (*NamedPathItem) Descriptor() ([]byte, []int)
- func (m *NamedPathItem) GetName() string
- func (m *NamedPathItem) GetValue() *PathItem
- func (*NamedPathItem) ProtoMessage()
- func (m *NamedPathItem) Reset()
- func (m *NamedPathItem) ResolveReferences(root string) (interface{}, error)
- func (m *NamedPathItem) String() string
- func (m *NamedPathItem) ToRawInfo() interface{}
- func (m *NamedPathItem) XXX_DiscardUnknown()
- func (m *NamedPathItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NamedPathItem) XXX_Merge(src proto.Message)
- func (m *NamedPathItem) XXX_Size() int
- func (m *NamedPathItem) XXX_Unmarshal(b []byte) error
- type NamedRequestBodyOrReference
- func (*NamedRequestBodyOrReference) Descriptor() ([]byte, []int)
- func (m *NamedRequestBodyOrReference) GetName() string
- func (m *NamedRequestBodyOrReference) GetValue() *RequestBodyOrReference
- func (*NamedRequestBodyOrReference) ProtoMessage()
- func (m *NamedRequestBodyOrReference) Reset()
- func (m *NamedRequestBodyOrReference) ResolveReferences(root string) (interface{}, error)
- func (m *NamedRequestBodyOrReference) String() string
- func (m *NamedRequestBodyOrReference) ToRawInfo() interface{}
- func (m *NamedRequestBodyOrReference) XXX_DiscardUnknown()
- func (m *NamedRequestBodyOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NamedRequestBodyOrReference) XXX_Merge(src proto.Message)
- func (m *NamedRequestBodyOrReference) XXX_Size() int
- func (m *NamedRequestBodyOrReference) XXX_Unmarshal(b []byte) error
- type NamedResponseOrReference
- func (*NamedResponseOrReference) Descriptor() ([]byte, []int)
- func (m *NamedResponseOrReference) GetName() string
- func (m *NamedResponseOrReference) GetValue() *ResponseOrReference
- func (*NamedResponseOrReference) ProtoMessage()
- func (m *NamedResponseOrReference) Reset()
- func (m *NamedResponseOrReference) ResolveReferences(root string) (interface{}, error)
- func (m *NamedResponseOrReference) String() string
- func (m *NamedResponseOrReference) ToRawInfo() interface{}
- func (m *NamedResponseOrReference) XXX_DiscardUnknown()
- func (m *NamedResponseOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NamedResponseOrReference) XXX_Merge(src proto.Message)
- func (m *NamedResponseOrReference) XXX_Size() int
- func (m *NamedResponseOrReference) XXX_Unmarshal(b []byte) error
- type NamedSchemaOrReference
- func (*NamedSchemaOrReference) Descriptor() ([]byte, []int)
- func (m *NamedSchemaOrReference) GetName() string
- func (m *NamedSchemaOrReference) GetValue() *SchemaOrReference
- func (*NamedSchemaOrReference) ProtoMessage()
- func (m *NamedSchemaOrReference) Reset()
- func (m *NamedSchemaOrReference) ResolveReferences(root string) (interface{}, error)
- func (m *NamedSchemaOrReference) String() string
- func (m *NamedSchemaOrReference) ToRawInfo() interface{}
- func (m *NamedSchemaOrReference) XXX_DiscardUnknown()
- func (m *NamedSchemaOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NamedSchemaOrReference) XXX_Merge(src proto.Message)
- func (m *NamedSchemaOrReference) XXX_Size() int
- func (m *NamedSchemaOrReference) XXX_Unmarshal(b []byte) error
- type NamedSecuritySchemeOrReference
- func (*NamedSecuritySchemeOrReference) Descriptor() ([]byte, []int)
- func (m *NamedSecuritySchemeOrReference) GetName() string
- func (m *NamedSecuritySchemeOrReference) GetValue() *SecuritySchemeOrReference
- func (*NamedSecuritySchemeOrReference) ProtoMessage()
- func (m *NamedSecuritySchemeOrReference) Reset()
- func (m *NamedSecuritySchemeOrReference) ResolveReferences(root string) (interface{}, error)
- func (m *NamedSecuritySchemeOrReference) String() string
- func (m *NamedSecuritySchemeOrReference) ToRawInfo() interface{}
- func (m *NamedSecuritySchemeOrReference) XXX_DiscardUnknown()
- func (m *NamedSecuritySchemeOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NamedSecuritySchemeOrReference) XXX_Merge(src proto.Message)
- func (m *NamedSecuritySchemeOrReference) XXX_Size() int
- func (m *NamedSecuritySchemeOrReference) XXX_Unmarshal(b []byte) error
- type NamedServerVariable
- func (*NamedServerVariable) Descriptor() ([]byte, []int)
- func (m *NamedServerVariable) GetName() string
- func (m *NamedServerVariable) GetValue() *ServerVariable
- func (*NamedServerVariable) ProtoMessage()
- func (m *NamedServerVariable) Reset()
- func (m *NamedServerVariable) ResolveReferences(root string) (interface{}, error)
- func (m *NamedServerVariable) String() string
- func (m *NamedServerVariable) ToRawInfo() interface{}
- func (m *NamedServerVariable) XXX_DiscardUnknown()
- func (m *NamedServerVariable) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NamedServerVariable) XXX_Merge(src proto.Message)
- func (m *NamedServerVariable) XXX_Size() int
- func (m *NamedServerVariable) XXX_Unmarshal(b []byte) error
- type NamedString
- func (*NamedString) Descriptor() ([]byte, []int)
- func (m *NamedString) GetName() string
- func (m *NamedString) GetValue() string
- func (*NamedString) ProtoMessage()
- func (m *NamedString) Reset()
- func (m *NamedString) ResolveReferences(root string) (interface{}, error)
- func (m *NamedString) String() string
- func (m *NamedString) ToRawInfo() interface{}
- func (m *NamedString) XXX_DiscardUnknown()
- func (m *NamedString) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NamedString) XXX_Merge(src proto.Message)
- func (m *NamedString) XXX_Size() int
- func (m *NamedString) XXX_Unmarshal(b []byte) error
- type OauthFlow
- func (*OauthFlow) Descriptor() ([]byte, []int)
- func (m *OauthFlow) GetAuthorizationUrl() string
- func (m *OauthFlow) GetRefreshUrl() string
- func (m *OauthFlow) GetScopes() *Strings
- func (m *OauthFlow) GetSpecificationExtension() []*NamedAny
- func (m *OauthFlow) GetTokenUrl() string
- func (*OauthFlow) ProtoMessage()
- func (m *OauthFlow) Reset()
- func (m *OauthFlow) ResolveReferences(root string) (interface{}, error)
- func (m *OauthFlow) String() string
- func (m *OauthFlow) ToRawInfo() interface{}
- func (m *OauthFlow) XXX_DiscardUnknown()
- func (m *OauthFlow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OauthFlow) XXX_Merge(src proto.Message)
- func (m *OauthFlow) XXX_Size() int
- func (m *OauthFlow) XXX_Unmarshal(b []byte) error
- type OauthFlows
- func (*OauthFlows) Descriptor() ([]byte, []int)
- func (m *OauthFlows) GetAuthorizationCode() *OauthFlow
- func (m *OauthFlows) GetClientCredentials() *OauthFlow
- func (m *OauthFlows) GetImplicit() *OauthFlow
- func (m *OauthFlows) GetPassword() *OauthFlow
- func (m *OauthFlows) GetSpecificationExtension() []*NamedAny
- func (*OauthFlows) ProtoMessage()
- func (m *OauthFlows) Reset()
- func (m *OauthFlows) ResolveReferences(root string) (interface{}, error)
- func (m *OauthFlows) String() string
- func (m *OauthFlows) ToRawInfo() interface{}
- func (m *OauthFlows) XXX_DiscardUnknown()
- func (m *OauthFlows) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OauthFlows) XXX_Merge(src proto.Message)
- func (m *OauthFlows) XXX_Size() int
- func (m *OauthFlows) XXX_Unmarshal(b []byte) error
- type Object
- func (*Object) Descriptor() ([]byte, []int)
- func (m *Object) GetAdditionalProperties() []*NamedAny
- func (*Object) ProtoMessage()
- func (m *Object) Reset()
- func (m *Object) ResolveReferences(root string) (interface{}, error)
- func (m *Object) String() string
- func (m *Object) ToRawInfo() interface{}
- func (m *Object) XXX_DiscardUnknown()
- func (m *Object) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Object) XXX_Merge(src proto.Message)
- func (m *Object) XXX_Size() int
- func (m *Object) XXX_Unmarshal(b []byte) error
- type Operation
- func (*Operation) Descriptor() ([]byte, []int)
- func (m *Operation) GetCallbacks() *CallbacksOrReferences
- func (m *Operation) GetDeprecated() bool
- func (m *Operation) GetDescription() string
- func (m *Operation) GetExternalDocs() *ExternalDocs
- func (m *Operation) GetOperationId() string
- func (m *Operation) GetParameters() []*ParameterOrReference
- func (m *Operation) GetRequestBody() *RequestBodyOrReference
- func (m *Operation) GetResponses() *Responses
- func (m *Operation) GetSecurity() []*SecurityRequirement
- func (m *Operation) GetServers() []*Server
- func (m *Operation) GetSpecificationExtension() []*NamedAny
- func (m *Operation) GetSummary() string
- func (m *Operation) GetTags() []string
- func (*Operation) ProtoMessage()
- func (m *Operation) Reset()
- func (m *Operation) ResolveReferences(root string) (interface{}, error)
- func (m *Operation) String() string
- func (m *Operation) ToRawInfo() interface{}
- func (m *Operation) XXX_DiscardUnknown()
- func (m *Operation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Operation) XXX_Merge(src proto.Message)
- func (m *Operation) XXX_Size() int
- func (m *Operation) XXX_Unmarshal(b []byte) error
- type Parameter
- func (*Parameter) Descriptor() ([]byte, []int)
- func (m *Parameter) GetAllowEmptyValue() bool
- func (m *Parameter) GetAllowReserved() bool
- func (m *Parameter) GetContent() *MediaTypes
- func (m *Parameter) GetDeprecated() bool
- func (m *Parameter) GetDescription() string
- func (m *Parameter) GetExample() *Any
- func (m *Parameter) GetExamples() *ExamplesOrReferences
- func (m *Parameter) GetExplode() bool
- func (m *Parameter) GetIn() string
- func (m *Parameter) GetName() string
- func (m *Parameter) GetRequired() bool
- func (m *Parameter) GetSchema() *SchemaOrReference
- func (m *Parameter) GetSpecificationExtension() []*NamedAny
- func (m *Parameter) GetStyle() string
- func (*Parameter) ProtoMessage()
- func (m *Parameter) Reset()
- func (m *Parameter) ResolveReferences(root string) (interface{}, error)
- func (m *Parameter) String() string
- func (m *Parameter) ToRawInfo() interface{}
- func (m *Parameter) XXX_DiscardUnknown()
- func (m *Parameter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Parameter) XXX_Merge(src proto.Message)
- func (m *Parameter) XXX_Size() int
- func (m *Parameter) XXX_Unmarshal(b []byte) error
- type ParameterOrReference
- func (*ParameterOrReference) Descriptor() ([]byte, []int)
- func (m *ParameterOrReference) GetOneof() isParameterOrReference_Oneof
- func (m *ParameterOrReference) GetParameter() *Parameter
- func (m *ParameterOrReference) GetReference() *Reference
- func (*ParameterOrReference) ProtoMessage()
- func (m *ParameterOrReference) Reset()
- func (m *ParameterOrReference) ResolveReferences(root string) (interface{}, error)
- func (m *ParameterOrReference) String() string
- func (m *ParameterOrReference) ToRawInfo() interface{}
- func (m *ParameterOrReference) XXX_DiscardUnknown()
- func (m *ParameterOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ParameterOrReference) XXX_Merge(src proto.Message)
- func (*ParameterOrReference) XXX_OneofWrappers() []interface{}
- func (m *ParameterOrReference) XXX_Size() int
- func (m *ParameterOrReference) XXX_Unmarshal(b []byte) error
- type ParameterOrReference_Parameter
- type ParameterOrReference_Reference
- type ParametersOrReferences
- func (*ParametersOrReferences) Descriptor() ([]byte, []int)
- func (m *ParametersOrReferences) GetAdditionalProperties() []*NamedParameterOrReference
- func (*ParametersOrReferences) ProtoMessage()
- func (m *ParametersOrReferences) Reset()
- func (m *ParametersOrReferences) ResolveReferences(root string) (interface{}, error)
- func (m *ParametersOrReferences) String() string
- func (m *ParametersOrReferences) ToRawInfo() interface{}
- func (m *ParametersOrReferences) XXX_DiscardUnknown()
- func (m *ParametersOrReferences) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ParametersOrReferences) XXX_Merge(src proto.Message)
- func (m *ParametersOrReferences) XXX_Size() int
- func (m *ParametersOrReferences) XXX_Unmarshal(b []byte) error
- type PathItem
- func (*PathItem) Descriptor() ([]byte, []int)
- func (m *PathItem) GetDelete() *Operation
- func (m *PathItem) GetDescription() string
- func (m *PathItem) GetGet() *Operation
- func (m *PathItem) GetHead() *Operation
- func (m *PathItem) GetOptions() *Operation
- func (m *PathItem) GetParameters() []*ParameterOrReference
- func (m *PathItem) GetPatch() *Operation
- func (m *PathItem) GetPost() *Operation
- func (m *PathItem) GetPut() *Operation
- func (m *PathItem) GetServers() []*Server
- func (m *PathItem) GetSpecificationExtension() []*NamedAny
- func (m *PathItem) GetSummary() string
- func (m *PathItem) GetTrace() *Operation
- func (m *PathItem) GetXRef() string
- func (*PathItem) ProtoMessage()
- func (m *PathItem) Reset()
- func (m *PathItem) ResolveReferences(root string) (interface{}, error)
- func (m *PathItem) String() string
- func (m *PathItem) ToRawInfo() interface{}
- func (m *PathItem) XXX_DiscardUnknown()
- func (m *PathItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PathItem) XXX_Merge(src proto.Message)
- func (m *PathItem) XXX_Size() int
- func (m *PathItem) XXX_Unmarshal(b []byte) error
- type Paths
- func (*Paths) Descriptor() ([]byte, []int)
- func (m *Paths) GetPath() []*NamedPathItem
- func (m *Paths) GetSpecificationExtension() []*NamedAny
- func (*Paths) ProtoMessage()
- func (m *Paths) Reset()
- func (m *Paths) ResolveReferences(root string) (interface{}, error)
- func (m *Paths) String() string
- func (m *Paths) ToRawInfo() interface{}
- func (m *Paths) XXX_DiscardUnknown()
- func (m *Paths) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Paths) XXX_Merge(src proto.Message)
- func (m *Paths) XXX_Size() int
- func (m *Paths) XXX_Unmarshal(b []byte) error
- type Properties
- func (*Properties) Descriptor() ([]byte, []int)
- func (m *Properties) GetAdditionalProperties() []*NamedSchemaOrReference
- func (*Properties) ProtoMessage()
- func (m *Properties) Reset()
- func (m *Properties) ResolveReferences(root string) (interface{}, error)
- func (m *Properties) String() string
- func (m *Properties) ToRawInfo() interface{}
- func (m *Properties) XXX_DiscardUnknown()
- func (m *Properties) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Properties) XXX_Merge(src proto.Message)
- func (m *Properties) XXX_Size() int
- func (m *Properties) XXX_Unmarshal(b []byte) error
- type Reference
- func (*Reference) Descriptor() ([]byte, []int)
- func (m *Reference) GetXRef() string
- func (*Reference) ProtoMessage()
- func (m *Reference) Reset()
- func (m *Reference) ResolveReferences(root string) (interface{}, error)
- func (m *Reference) String() string
- func (m *Reference) ToRawInfo() interface{}
- func (m *Reference) XXX_DiscardUnknown()
- func (m *Reference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Reference) XXX_Merge(src proto.Message)
- func (m *Reference) XXX_Size() int
- func (m *Reference) XXX_Unmarshal(b []byte) error
- type RequestBodiesOrReferences
- func (*RequestBodiesOrReferences) Descriptor() ([]byte, []int)
- func (m *RequestBodiesOrReferences) GetAdditionalProperties() []*NamedRequestBodyOrReference
- func (*RequestBodiesOrReferences) ProtoMessage()
- func (m *RequestBodiesOrReferences) Reset()
- func (m *RequestBodiesOrReferences) ResolveReferences(root string) (interface{}, error)
- func (m *RequestBodiesOrReferences) String() string
- func (m *RequestBodiesOrReferences) ToRawInfo() interface{}
- func (m *RequestBodiesOrReferences) XXX_DiscardUnknown()
- func (m *RequestBodiesOrReferences) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RequestBodiesOrReferences) XXX_Merge(src proto.Message)
- func (m *RequestBodiesOrReferences) XXX_Size() int
- func (m *RequestBodiesOrReferences) XXX_Unmarshal(b []byte) error
- type RequestBody
- func (*RequestBody) Descriptor() ([]byte, []int)
- func (m *RequestBody) GetContent() *MediaTypes
- func (m *RequestBody) GetDescription() string
- func (m *RequestBody) GetRequired() bool
- func (m *RequestBody) GetSpecificationExtension() []*NamedAny
- func (*RequestBody) ProtoMessage()
- func (m *RequestBody) Reset()
- func (m *RequestBody) ResolveReferences(root string) (interface{}, error)
- func (m *RequestBody) String() string
- func (m *RequestBody) ToRawInfo() interface{}
- func (m *RequestBody) XXX_DiscardUnknown()
- func (m *RequestBody) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RequestBody) XXX_Merge(src proto.Message)
- func (m *RequestBody) XXX_Size() int
- func (m *RequestBody) XXX_Unmarshal(b []byte) error
- type RequestBodyOrReference
- func (*RequestBodyOrReference) Descriptor() ([]byte, []int)
- func (m *RequestBodyOrReference) GetOneof() isRequestBodyOrReference_Oneof
- func (m *RequestBodyOrReference) GetReference() *Reference
- func (m *RequestBodyOrReference) GetRequestBody() *RequestBody
- func (*RequestBodyOrReference) ProtoMessage()
- func (m *RequestBodyOrReference) Reset()
- func (m *RequestBodyOrReference) ResolveReferences(root string) (interface{}, error)
- func (m *RequestBodyOrReference) String() string
- func (m *RequestBodyOrReference) ToRawInfo() interface{}
- func (m *RequestBodyOrReference) XXX_DiscardUnknown()
- func (m *RequestBodyOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RequestBodyOrReference) XXX_Merge(src proto.Message)
- func (*RequestBodyOrReference) XXX_OneofWrappers() []interface{}
- func (m *RequestBodyOrReference) XXX_Size() int
- func (m *RequestBodyOrReference) XXX_Unmarshal(b []byte) error
- type RequestBodyOrReference_Reference
- type RequestBodyOrReference_RequestBody
- type Response
- func (*Response) Descriptor() ([]byte, []int)
- func (m *Response) GetContent() *MediaTypes
- func (m *Response) GetDescription() string
- func (m *Response) GetHeaders() *HeadersOrReferences
- func (m *Response) GetLinks() *LinksOrReferences
- func (m *Response) GetSpecificationExtension() []*NamedAny
- func (*Response) ProtoMessage()
- func (m *Response) Reset()
- func (m *Response) ResolveReferences(root string) (interface{}, error)
- func (m *Response) String() string
- func (m *Response) ToRawInfo() interface{}
- func (m *Response) XXX_DiscardUnknown()
- func (m *Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Response) XXX_Merge(src proto.Message)
- func (m *Response) XXX_Size() int
- func (m *Response) XXX_Unmarshal(b []byte) error
- type ResponseOrReference
- func (*ResponseOrReference) Descriptor() ([]byte, []int)
- func (m *ResponseOrReference) GetOneof() isResponseOrReference_Oneof
- func (m *ResponseOrReference) GetReference() *Reference
- func (m *ResponseOrReference) GetResponse() *Response
- func (*ResponseOrReference) ProtoMessage()
- func (m *ResponseOrReference) Reset()
- func (m *ResponseOrReference) ResolveReferences(root string) (interface{}, error)
- func (m *ResponseOrReference) String() string
- func (m *ResponseOrReference) ToRawInfo() interface{}
- func (m *ResponseOrReference) XXX_DiscardUnknown()
- func (m *ResponseOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ResponseOrReference) XXX_Merge(src proto.Message)
- func (*ResponseOrReference) XXX_OneofWrappers() []interface{}
- func (m *ResponseOrReference) XXX_Size() int
- func (m *ResponseOrReference) XXX_Unmarshal(b []byte) error
- type ResponseOrReference_Reference
- type ResponseOrReference_Response
- type Responses
- func (*Responses) Descriptor() ([]byte, []int)
- func (m *Responses) GetDefault() *ResponseOrReference
- func (m *Responses) GetResponseOrReference() []*NamedResponseOrReference
- func (m *Responses) GetSpecificationExtension() []*NamedAny
- func (*Responses) ProtoMessage()
- func (m *Responses) Reset()
- func (m *Responses) ResolveReferences(root string) (interface{}, error)
- func (m *Responses) String() string
- func (m *Responses) ToRawInfo() interface{}
- func (m *Responses) XXX_DiscardUnknown()
- func (m *Responses) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Responses) XXX_Merge(src proto.Message)
- func (m *Responses) XXX_Size() int
- func (m *Responses) XXX_Unmarshal(b []byte) error
- type ResponsesOrReferences
- func (*ResponsesOrReferences) Descriptor() ([]byte, []int)
- func (m *ResponsesOrReferences) GetAdditionalProperties() []*NamedResponseOrReference
- func (*ResponsesOrReferences) ProtoMessage()
- func (m *ResponsesOrReferences) Reset()
- func (m *ResponsesOrReferences) ResolveReferences(root string) (interface{}, error)
- func (m *ResponsesOrReferences) String() string
- func (m *ResponsesOrReferences) ToRawInfo() interface{}
- func (m *ResponsesOrReferences) XXX_DiscardUnknown()
- func (m *ResponsesOrReferences) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ResponsesOrReferences) XXX_Merge(src proto.Message)
- func (m *ResponsesOrReferences) XXX_Size() int
- func (m *ResponsesOrReferences) XXX_Unmarshal(b []byte) error
- type Schema
- func (*Schema) Descriptor() ([]byte, []int)
- func (m *Schema) GetAdditionalProperties() *AdditionalPropertiesItem
- func (m *Schema) GetAllOf() []*SchemaOrReference
- func (m *Schema) GetAnyOf() []*SchemaOrReference
- func (m *Schema) GetDefault() *DefaultType
- func (m *Schema) GetDeprecated() bool
- func (m *Schema) GetDescription() string
- func (m *Schema) GetDiscriminator() *Discriminator
- func (m *Schema) GetEnum() []*Any
- func (m *Schema) GetExample() *Any
- func (m *Schema) GetExclusiveMaximum() bool
- func (m *Schema) GetExclusiveMinimum() bool
- func (m *Schema) GetExternalDocs() *ExternalDocs
- func (m *Schema) GetFormat() string
- func (m *Schema) GetItems() *ItemsItem
- func (m *Schema) GetMaxItems() int64
- func (m *Schema) GetMaxLength() int64
- func (m *Schema) GetMaxProperties() int64
- func (m *Schema) GetMaximum() float64
- func (m *Schema) GetMinItems() int64
- func (m *Schema) GetMinLength() int64
- func (m *Schema) GetMinProperties() int64
- func (m *Schema) GetMinimum() float64
- func (m *Schema) GetMultipleOf() float64
- func (m *Schema) GetNot() *Schema
- func (m *Schema) GetNullable() bool
- func (m *Schema) GetOneOf() []*SchemaOrReference
- func (m *Schema) GetPattern() string
- func (m *Schema) GetProperties() *Properties
- func (m *Schema) GetReadOnly() bool
- func (m *Schema) GetRequired() []string
- func (m *Schema) GetSpecificationExtension() []*NamedAny
- func (m *Schema) GetTitle() string
- func (m *Schema) GetType() string
- func (m *Schema) GetUniqueItems() bool
- func (m *Schema) GetWriteOnly() bool
- func (m *Schema) GetXml() *Xml
- func (*Schema) ProtoMessage()
- func (m *Schema) Reset()
- func (m *Schema) ResolveReferences(root string) (interface{}, error)
- func (m *Schema) String() string
- func (m *Schema) ToRawInfo() interface{}
- func (m *Schema) XXX_DiscardUnknown()
- func (m *Schema) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Schema) XXX_Merge(src proto.Message)
- func (m *Schema) XXX_Size() int
- func (m *Schema) XXX_Unmarshal(b []byte) error
- type SchemaOrReference
- func (*SchemaOrReference) Descriptor() ([]byte, []int)
- func (m *SchemaOrReference) GetOneof() isSchemaOrReference_Oneof
- func (m *SchemaOrReference) GetReference() *Reference
- func (m *SchemaOrReference) GetSchema() *Schema
- func (*SchemaOrReference) ProtoMessage()
- func (m *SchemaOrReference) Reset()
- func (m *SchemaOrReference) ResolveReferences(root string) (interface{}, error)
- func (m *SchemaOrReference) String() string
- func (m *SchemaOrReference) ToRawInfo() interface{}
- func (m *SchemaOrReference) XXX_DiscardUnknown()
- func (m *SchemaOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SchemaOrReference) XXX_Merge(src proto.Message)
- func (*SchemaOrReference) XXX_OneofWrappers() []interface{}
- func (m *SchemaOrReference) XXX_Size() int
- func (m *SchemaOrReference) XXX_Unmarshal(b []byte) error
- type SchemaOrReference_Reference
- type SchemaOrReference_Schema
- type SchemasOrReferences
- func (*SchemasOrReferences) Descriptor() ([]byte, []int)
- func (m *SchemasOrReferences) GetAdditionalProperties() []*NamedSchemaOrReference
- func (*SchemasOrReferences) ProtoMessage()
- func (m *SchemasOrReferences) Reset()
- func (m *SchemasOrReferences) ResolveReferences(root string) (interface{}, error)
- func (m *SchemasOrReferences) String() string
- func (m *SchemasOrReferences) ToRawInfo() interface{}
- func (m *SchemasOrReferences) XXX_DiscardUnknown()
- func (m *SchemasOrReferences) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SchemasOrReferences) XXX_Merge(src proto.Message)
- func (m *SchemasOrReferences) XXX_Size() int
- func (m *SchemasOrReferences) XXX_Unmarshal(b []byte) error
- type SecurityRequirement
- func (*SecurityRequirement) Descriptor() ([]byte, []int)
- func (*SecurityRequirement) ProtoMessage()
- func (m *SecurityRequirement) Reset()
- func (m *SecurityRequirement) ResolveReferences(root string) (interface{}, error)
- func (m *SecurityRequirement) String() string
- func (m *SecurityRequirement) ToRawInfo() interface{}
- func (m *SecurityRequirement) XXX_DiscardUnknown()
- func (m *SecurityRequirement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SecurityRequirement) XXX_Merge(src proto.Message)
- func (m *SecurityRequirement) XXX_Size() int
- func (m *SecurityRequirement) XXX_Unmarshal(b []byte) error
- type SecurityScheme
- func (*SecurityScheme) Descriptor() ([]byte, []int)
- func (m *SecurityScheme) GetBearerFormat() string
- func (m *SecurityScheme) GetDescription() string
- func (m *SecurityScheme) GetFlows() *OauthFlows
- func (m *SecurityScheme) GetIn() string
- func (m *SecurityScheme) GetName() string
- func (m *SecurityScheme) GetOpenIdConnectUrl() string
- func (m *SecurityScheme) GetScheme() string
- func (m *SecurityScheme) GetSpecificationExtension() []*NamedAny
- func (m *SecurityScheme) GetType() string
- func (*SecurityScheme) ProtoMessage()
- func (m *SecurityScheme) Reset()
- func (m *SecurityScheme) ResolveReferences(root string) (interface{}, error)
- func (m *SecurityScheme) String() string
- func (m *SecurityScheme) ToRawInfo() interface{}
- func (m *SecurityScheme) XXX_DiscardUnknown()
- func (m *SecurityScheme) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SecurityScheme) XXX_Merge(src proto.Message)
- func (m *SecurityScheme) XXX_Size() int
- func (m *SecurityScheme) XXX_Unmarshal(b []byte) error
- type SecuritySchemeOrReference
- func (*SecuritySchemeOrReference) Descriptor() ([]byte, []int)
- func (m *SecuritySchemeOrReference) GetOneof() isSecuritySchemeOrReference_Oneof
- func (m *SecuritySchemeOrReference) GetReference() *Reference
- func (m *SecuritySchemeOrReference) GetSecurityScheme() *SecurityScheme
- func (*SecuritySchemeOrReference) ProtoMessage()
- func (m *SecuritySchemeOrReference) Reset()
- func (m *SecuritySchemeOrReference) ResolveReferences(root string) (interface{}, error)
- func (m *SecuritySchemeOrReference) String() string
- func (m *SecuritySchemeOrReference) ToRawInfo() interface{}
- func (m *SecuritySchemeOrReference) XXX_DiscardUnknown()
- func (m *SecuritySchemeOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SecuritySchemeOrReference) XXX_Merge(src proto.Message)
- func (*SecuritySchemeOrReference) XXX_OneofWrappers() []interface{}
- func (m *SecuritySchemeOrReference) XXX_Size() int
- func (m *SecuritySchemeOrReference) XXX_Unmarshal(b []byte) error
- type SecuritySchemeOrReference_Reference
- type SecuritySchemeOrReference_SecurityScheme
- type SecuritySchemesOrReferences
- func (*SecuritySchemesOrReferences) Descriptor() ([]byte, []int)
- func (m *SecuritySchemesOrReferences) GetAdditionalProperties() []*NamedSecuritySchemeOrReference
- func (*SecuritySchemesOrReferences) ProtoMessage()
- func (m *SecuritySchemesOrReferences) Reset()
- func (m *SecuritySchemesOrReferences) ResolveReferences(root string) (interface{}, error)
- func (m *SecuritySchemesOrReferences) String() string
- func (m *SecuritySchemesOrReferences) ToRawInfo() interface{}
- func (m *SecuritySchemesOrReferences) XXX_DiscardUnknown()
- func (m *SecuritySchemesOrReferences) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SecuritySchemesOrReferences) XXX_Merge(src proto.Message)
- func (m *SecuritySchemesOrReferences) XXX_Size() int
- func (m *SecuritySchemesOrReferences) XXX_Unmarshal(b []byte) error
- type Server
- func (*Server) Descriptor() ([]byte, []int)
- func (m *Server) GetDescription() string
- func (m *Server) GetSpecificationExtension() []*NamedAny
- func (m *Server) GetUrl() string
- func (m *Server) GetVariables() *ServerVariables
- func (*Server) ProtoMessage()
- func (m *Server) Reset()
- func (m *Server) ResolveReferences(root string) (interface{}, error)
- func (m *Server) String() string
- func (m *Server) ToRawInfo() interface{}
- func (m *Server) XXX_DiscardUnknown()
- func (m *Server) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Server) XXX_Merge(src proto.Message)
- func (m *Server) XXX_Size() int
- func (m *Server) XXX_Unmarshal(b []byte) error
- type ServerVariable
- func (*ServerVariable) Descriptor() ([]byte, []int)
- func (m *ServerVariable) GetDefault() string
- func (m *ServerVariable) GetDescription() string
- func (m *ServerVariable) GetEnum() []string
- func (m *ServerVariable) GetSpecificationExtension() []*NamedAny
- func (*ServerVariable) ProtoMessage()
- func (m *ServerVariable) Reset()
- func (m *ServerVariable) ResolveReferences(root string) (interface{}, error)
- func (m *ServerVariable) String() string
- func (m *ServerVariable) ToRawInfo() interface{}
- func (m *ServerVariable) XXX_DiscardUnknown()
- func (m *ServerVariable) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ServerVariable) XXX_Merge(src proto.Message)
- func (m *ServerVariable) XXX_Size() int
- func (m *ServerVariable) XXX_Unmarshal(b []byte) error
- type ServerVariables
- func (*ServerVariables) Descriptor() ([]byte, []int)
- func (m *ServerVariables) GetAdditionalProperties() []*NamedServerVariable
- func (*ServerVariables) ProtoMessage()
- func (m *ServerVariables) Reset()
- func (m *ServerVariables) ResolveReferences(root string) (interface{}, error)
- func (m *ServerVariables) String() string
- func (m *ServerVariables) ToRawInfo() interface{}
- func (m *ServerVariables) XXX_DiscardUnknown()
- func (m *ServerVariables) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ServerVariables) XXX_Merge(src proto.Message)
- func (m *ServerVariables) XXX_Size() int
- func (m *ServerVariables) XXX_Unmarshal(b []byte) error
- type SpecificationExtension
- func (*SpecificationExtension) Descriptor() ([]byte, []int)
- func (m *SpecificationExtension) GetBoolean() bool
- func (m *SpecificationExtension) GetNumber() float64
- func (m *SpecificationExtension) GetOneof() isSpecificationExtension_Oneof
- func (m *SpecificationExtension) GetString_() string
- func (*SpecificationExtension) ProtoMessage()
- func (m *SpecificationExtension) Reset()
- func (m *SpecificationExtension) ResolveReferences(root string) (interface{}, error)
- func (m *SpecificationExtension) String() string
- func (m *SpecificationExtension) ToRawInfo() interface{}
- func (m *SpecificationExtension) XXX_DiscardUnknown()
- func (m *SpecificationExtension) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SpecificationExtension) XXX_Merge(src proto.Message)
- func (*SpecificationExtension) XXX_OneofWrappers() []interface{}
- func (m *SpecificationExtension) XXX_Size() int
- func (m *SpecificationExtension) XXX_Unmarshal(b []byte) error
- type SpecificationExtension_Boolean
- type SpecificationExtension_Number
- type SpecificationExtension_String_
- type StringArray
- func (*StringArray) Descriptor() ([]byte, []int)
- func (m *StringArray) GetValue() []string
- func (*StringArray) ProtoMessage()
- func (m *StringArray) Reset()
- func (m *StringArray) ResolveReferences(root string) (interface{}, error)
- func (m *StringArray) String() string
- func (m *StringArray) ToRawInfo() interface{}
- func (m *StringArray) XXX_DiscardUnknown()
- func (m *StringArray) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *StringArray) XXX_Merge(src proto.Message)
- func (m *StringArray) XXX_Size() int
- func (m *StringArray) XXX_Unmarshal(b []byte) error
- type Strings
- func (*Strings) Descriptor() ([]byte, []int)
- func (m *Strings) GetAdditionalProperties() []*NamedString
- func (*Strings) ProtoMessage()
- func (m *Strings) Reset()
- func (m *Strings) ResolveReferences(root string) (interface{}, error)
- func (m *Strings) String() string
- func (m *Strings) ToRawInfo() interface{}
- func (m *Strings) XXX_DiscardUnknown()
- func (m *Strings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Strings) XXX_Merge(src proto.Message)
- func (m *Strings) XXX_Size() int
- func (m *Strings) XXX_Unmarshal(b []byte) error
- type Tag
- func (*Tag) Descriptor() ([]byte, []int)
- func (m *Tag) GetDescription() string
- func (m *Tag) GetExternalDocs() *ExternalDocs
- func (m *Tag) GetName() string
- func (m *Tag) GetSpecificationExtension() []*NamedAny
- func (*Tag) ProtoMessage()
- func (m *Tag) Reset()
- func (m *Tag) ResolveReferences(root string) (interface{}, error)
- func (m *Tag) String() string
- func (m *Tag) ToRawInfo() interface{}
- func (m *Tag) XXX_DiscardUnknown()
- func (m *Tag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Tag) XXX_Merge(src proto.Message)
- func (m *Tag) XXX_Size() int
- func (m *Tag) XXX_Unmarshal(b []byte) error
- type Xml
- func (*Xml) Descriptor() ([]byte, []int)
- func (m *Xml) GetAttribute() bool
- func (m *Xml) GetName() string
- func (m *Xml) GetNamespace() string
- func (m *Xml) GetPrefix() string
- func (m *Xml) GetSpecificationExtension() []*NamedAny
- func (m *Xml) GetWrapped() bool
- func (*Xml) ProtoMessage()
- func (m *Xml) Reset()
- func (m *Xml) ResolveReferences(root string) (interface{}, error)
- func (m *Xml) String() string
- func (m *Xml) ToRawInfo() interface{}
- func (m *Xml) XXX_DiscardUnknown()
- func (m *Xml) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Xml) XXX_Merge(src proto.Message)
- func (m *Xml) XXX_Size() int
- func (m *Xml) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AdditionalPropertiesItem ¶
type AdditionalPropertiesItem struct { // Types that are valid to be assigned to Oneof: // *AdditionalPropertiesItem_SchemaOrReference // *AdditionalPropertiesItem_Boolean Oneof isAdditionalPropertiesItem_Oneof `protobuf_oneof:"oneof"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func NewAdditionalPropertiesItem ¶
func NewAdditionalPropertiesItem(in interface{}, context *compiler.Context) (*AdditionalPropertiesItem, error)
NewAdditionalPropertiesItem creates an object of type AdditionalPropertiesItem if possible, returning an error if not.
func (*AdditionalPropertiesItem) Descriptor ¶
func (*AdditionalPropertiesItem) Descriptor() ([]byte, []int)
func (*AdditionalPropertiesItem) GetBoolean ¶
func (m *AdditionalPropertiesItem) GetBoolean() bool
func (*AdditionalPropertiesItem) GetOneof ¶
func (m *AdditionalPropertiesItem) GetOneof() isAdditionalPropertiesItem_Oneof
func (*AdditionalPropertiesItem) GetSchemaOrReference ¶
func (m *AdditionalPropertiesItem) GetSchemaOrReference() *SchemaOrReference
func (*AdditionalPropertiesItem) ProtoMessage ¶
func (*AdditionalPropertiesItem) ProtoMessage()
func (*AdditionalPropertiesItem) Reset ¶
func (m *AdditionalPropertiesItem) Reset()
func (*AdditionalPropertiesItem) ResolveReferences ¶
func (m *AdditionalPropertiesItem) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside AdditionalPropertiesItem objects.
func (*AdditionalPropertiesItem) String ¶
func (m *AdditionalPropertiesItem) String() string
func (*AdditionalPropertiesItem) ToRawInfo ¶
func (m *AdditionalPropertiesItem) ToRawInfo() interface{}
ToRawInfo returns a description of AdditionalPropertiesItem suitable for JSON or YAML export.
func (*AdditionalPropertiesItem) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *AdditionalPropertiesItem) XXX_DiscardUnknown()
func (*AdditionalPropertiesItem) XXX_Marshal ¶ added in v0.3.1
func (m *AdditionalPropertiesItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AdditionalPropertiesItem) XXX_Merge ¶ added in v0.3.1
func (m *AdditionalPropertiesItem) XXX_Merge(src proto.Message)
func (*AdditionalPropertiesItem) XXX_OneofWrappers ¶ added in v0.3.1
func (*AdditionalPropertiesItem) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*AdditionalPropertiesItem) XXX_Size ¶ added in v0.3.1
func (m *AdditionalPropertiesItem) XXX_Size() int
func (*AdditionalPropertiesItem) XXX_Unmarshal ¶ added in v0.3.1
func (m *AdditionalPropertiesItem) XXX_Unmarshal(b []byte) error
type AdditionalPropertiesItem_Boolean ¶
type AdditionalPropertiesItem_Boolean struct {
Boolean bool `protobuf:"varint,2,opt,name=boolean,proto3,oneof"`
}
type AdditionalPropertiesItem_SchemaOrReference ¶
type AdditionalPropertiesItem_SchemaOrReference struct {
SchemaOrReference *SchemaOrReference `protobuf:"bytes,1,opt,name=schema_or_reference,json=schemaOrReference,proto3,oneof"`
}
type Any ¶
type Any struct { Value *any.Any `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` Yaml string `protobuf:"bytes,2,opt,name=yaml,proto3" json:"yaml,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Any) Descriptor ¶
func (*Any) ProtoMessage ¶
func (*Any) ProtoMessage()
func (*Any) ResolveReferences ¶
ResolveReferences resolves references found inside Any objects.
func (*Any) ToRawInfo ¶
func (m *Any) ToRawInfo() interface{}
ToRawInfo returns a description of Any suitable for JSON or YAML export.
func (*Any) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *Any) XXX_DiscardUnknown()
func (*Any) XXX_Marshal ¶ added in v0.3.1
func (*Any) XXX_Unmarshal ¶ added in v0.3.1
type AnyOrExpression ¶
type AnyOrExpression struct { // Types that are valid to be assigned to Oneof: // *AnyOrExpression_Any // *AnyOrExpression_Expression Oneof isAnyOrExpression_Oneof `protobuf_oneof:"oneof"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func NewAnyOrExpression ¶
func NewAnyOrExpression(in interface{}, context *compiler.Context) (*AnyOrExpression, error)
NewAnyOrExpression creates an object of type AnyOrExpression if possible, returning an error if not.
func (*AnyOrExpression) Descriptor ¶
func (*AnyOrExpression) Descriptor() ([]byte, []int)
func (*AnyOrExpression) GetAny ¶
func (m *AnyOrExpression) GetAny() *Any
func (*AnyOrExpression) GetExpression ¶
func (m *AnyOrExpression) GetExpression() *Expression
func (*AnyOrExpression) GetOneof ¶
func (m *AnyOrExpression) GetOneof() isAnyOrExpression_Oneof
func (*AnyOrExpression) ProtoMessage ¶
func (*AnyOrExpression) ProtoMessage()
func (*AnyOrExpression) Reset ¶
func (m *AnyOrExpression) Reset()
func (*AnyOrExpression) ResolveReferences ¶
func (m *AnyOrExpression) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside AnyOrExpression objects.
func (*AnyOrExpression) String ¶
func (m *AnyOrExpression) String() string
func (*AnyOrExpression) ToRawInfo ¶
func (m *AnyOrExpression) ToRawInfo() interface{}
ToRawInfo returns a description of AnyOrExpression suitable for JSON or YAML export.
func (*AnyOrExpression) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *AnyOrExpression) XXX_DiscardUnknown()
func (*AnyOrExpression) XXX_Marshal ¶ added in v0.3.1
func (m *AnyOrExpression) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AnyOrExpression) XXX_Merge ¶ added in v0.3.1
func (m *AnyOrExpression) XXX_Merge(src proto.Message)
func (*AnyOrExpression) XXX_OneofWrappers ¶ added in v0.3.1
func (*AnyOrExpression) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*AnyOrExpression) XXX_Size ¶ added in v0.3.1
func (m *AnyOrExpression) XXX_Size() int
func (*AnyOrExpression) XXX_Unmarshal ¶ added in v0.3.1
func (m *AnyOrExpression) XXX_Unmarshal(b []byte) error
type AnyOrExpression_Any ¶
type AnyOrExpression_Any struct {
Any *Any `protobuf:"bytes,1,opt,name=any,proto3,oneof"`
}
type AnyOrExpression_Expression ¶
type AnyOrExpression_Expression struct {
Expression *Expression `protobuf:"bytes,2,opt,name=expression,proto3,oneof"`
}
type AnysOrExpressions ¶
type AnysOrExpressions struct { AdditionalProperties []*NamedAnyOrExpression `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func NewAnysOrExpressions ¶
func NewAnysOrExpressions(in interface{}, context *compiler.Context) (*AnysOrExpressions, error)
NewAnysOrExpressions creates an object of type AnysOrExpressions if possible, returning an error if not.
func (*AnysOrExpressions) Descriptor ¶
func (*AnysOrExpressions) Descriptor() ([]byte, []int)
func (*AnysOrExpressions) GetAdditionalProperties ¶
func (m *AnysOrExpressions) GetAdditionalProperties() []*NamedAnyOrExpression
func (*AnysOrExpressions) ProtoMessage ¶
func (*AnysOrExpressions) ProtoMessage()
func (*AnysOrExpressions) Reset ¶
func (m *AnysOrExpressions) Reset()
func (*AnysOrExpressions) ResolveReferences ¶
func (m *AnysOrExpressions) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside AnysOrExpressions objects.
func (*AnysOrExpressions) String ¶
func (m *AnysOrExpressions) String() string
func (*AnysOrExpressions) ToRawInfo ¶
func (m *AnysOrExpressions) ToRawInfo() interface{}
ToRawInfo returns a description of AnysOrExpressions suitable for JSON or YAML export.
func (*AnysOrExpressions) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *AnysOrExpressions) XXX_DiscardUnknown()
func (*AnysOrExpressions) XXX_Marshal ¶ added in v0.3.1
func (m *AnysOrExpressions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AnysOrExpressions) XXX_Merge ¶ added in v0.3.1
func (m *AnysOrExpressions) XXX_Merge(src proto.Message)
func (*AnysOrExpressions) XXX_Size ¶ added in v0.3.1
func (m *AnysOrExpressions) XXX_Size() int
func (*AnysOrExpressions) XXX_Unmarshal ¶ added in v0.3.1
func (m *AnysOrExpressions) XXX_Unmarshal(b []byte) error
type Callback ¶
type Callback struct { Path []*NamedPathItem `protobuf:"bytes,1,rep,name=path,proto3" json:"path,omitempty"` SpecificationExtension []*NamedAny `` /* 127-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
A map of possible out-of band callbacks related to the parent operation. Each value in the map is a Path Item Object that describes a set of requests that may be initiated by the API provider and the expected responses. The key value used to identify the callback object is an expression, evaluated at runtime, that identifies a URL to use for the callback operation.
func NewCallback ¶
NewCallback creates an object of type Callback if possible, returning an error if not.
func (*Callback) Descriptor ¶
func (*Callback) GetPath ¶
func (m *Callback) GetPath() []*NamedPathItem
func (*Callback) GetSpecificationExtension ¶
func (*Callback) ProtoMessage ¶
func (*Callback) ProtoMessage()
func (*Callback) ResolveReferences ¶
ResolveReferences resolves references found inside Callback objects.
func (*Callback) ToRawInfo ¶
func (m *Callback) ToRawInfo() interface{}
ToRawInfo returns a description of Callback suitable for JSON or YAML export.
func (*Callback) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *Callback) XXX_DiscardUnknown()
func (*Callback) XXX_Marshal ¶ added in v0.3.1
func (*Callback) XXX_Unmarshal ¶ added in v0.3.1
type CallbackOrReference ¶
type CallbackOrReference struct { // Types that are valid to be assigned to Oneof: // *CallbackOrReference_Callback // *CallbackOrReference_Reference Oneof isCallbackOrReference_Oneof `protobuf_oneof:"oneof"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func NewCallbackOrReference ¶
func NewCallbackOrReference(in interface{}, context *compiler.Context) (*CallbackOrReference, error)
NewCallbackOrReference creates an object of type CallbackOrReference if possible, returning an error if not.
func (*CallbackOrReference) Descriptor ¶
func (*CallbackOrReference) Descriptor() ([]byte, []int)
func (*CallbackOrReference) GetCallback ¶
func (m *CallbackOrReference) GetCallback() *Callback
func (*CallbackOrReference) GetOneof ¶
func (m *CallbackOrReference) GetOneof() isCallbackOrReference_Oneof
func (*CallbackOrReference) GetReference ¶
func (m *CallbackOrReference) GetReference() *Reference
func (*CallbackOrReference) ProtoMessage ¶
func (*CallbackOrReference) ProtoMessage()
func (*CallbackOrReference) Reset ¶
func (m *CallbackOrReference) Reset()
func (*CallbackOrReference) ResolveReferences ¶
func (m *CallbackOrReference) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside CallbackOrReference objects.
func (*CallbackOrReference) String ¶
func (m *CallbackOrReference) String() string
func (*CallbackOrReference) ToRawInfo ¶
func (m *CallbackOrReference) ToRawInfo() interface{}
ToRawInfo returns a description of CallbackOrReference suitable for JSON or YAML export.
func (*CallbackOrReference) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *CallbackOrReference) XXX_DiscardUnknown()
func (*CallbackOrReference) XXX_Marshal ¶ added in v0.3.1
func (m *CallbackOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CallbackOrReference) XXX_Merge ¶ added in v0.3.1
func (m *CallbackOrReference) XXX_Merge(src proto.Message)
func (*CallbackOrReference) XXX_OneofWrappers ¶ added in v0.3.1
func (*CallbackOrReference) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*CallbackOrReference) XXX_Size ¶ added in v0.3.1
func (m *CallbackOrReference) XXX_Size() int
func (*CallbackOrReference) XXX_Unmarshal ¶ added in v0.3.1
func (m *CallbackOrReference) XXX_Unmarshal(b []byte) error
type CallbackOrReference_Callback ¶
type CallbackOrReference_Callback struct {
Callback *Callback `protobuf:"bytes,1,opt,name=callback,proto3,oneof"`
}
type CallbackOrReference_Reference ¶
type CallbackOrReference_Reference struct {
Reference *Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}
type CallbacksOrReferences ¶
type CallbacksOrReferences struct { AdditionalProperties []*NamedCallbackOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func NewCallbacksOrReferences ¶
func NewCallbacksOrReferences(in interface{}, context *compiler.Context) (*CallbacksOrReferences, error)
NewCallbacksOrReferences creates an object of type CallbacksOrReferences if possible, returning an error if not.
func (*CallbacksOrReferences) Descriptor ¶
func (*CallbacksOrReferences) Descriptor() ([]byte, []int)
func (*CallbacksOrReferences) GetAdditionalProperties ¶
func (m *CallbacksOrReferences) GetAdditionalProperties() []*NamedCallbackOrReference
func (*CallbacksOrReferences) ProtoMessage ¶
func (*CallbacksOrReferences) ProtoMessage()
func (*CallbacksOrReferences) Reset ¶
func (m *CallbacksOrReferences) Reset()
func (*CallbacksOrReferences) ResolveReferences ¶
func (m *CallbacksOrReferences) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside CallbacksOrReferences objects.
func (*CallbacksOrReferences) String ¶
func (m *CallbacksOrReferences) String() string
func (*CallbacksOrReferences) ToRawInfo ¶
func (m *CallbacksOrReferences) ToRawInfo() interface{}
ToRawInfo returns a description of CallbacksOrReferences suitable for JSON or YAML export.
func (*CallbacksOrReferences) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *CallbacksOrReferences) XXX_DiscardUnknown()
func (*CallbacksOrReferences) XXX_Marshal ¶ added in v0.3.1
func (m *CallbacksOrReferences) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CallbacksOrReferences) XXX_Merge ¶ added in v0.3.1
func (m *CallbacksOrReferences) XXX_Merge(src proto.Message)
func (*CallbacksOrReferences) XXX_Size ¶ added in v0.3.1
func (m *CallbacksOrReferences) XXX_Size() int
func (*CallbacksOrReferences) XXX_Unmarshal ¶ added in v0.3.1
func (m *CallbacksOrReferences) XXX_Unmarshal(b []byte) error
type Components ¶
type Components struct { Schemas *SchemasOrReferences `protobuf:"bytes,1,opt,name=schemas,proto3" json:"schemas,omitempty"` Responses *ResponsesOrReferences `protobuf:"bytes,2,opt,name=responses,proto3" json:"responses,omitempty"` Parameters *ParametersOrReferences `protobuf:"bytes,3,opt,name=parameters,proto3" json:"parameters,omitempty"` Examples *ExamplesOrReferences `protobuf:"bytes,4,opt,name=examples,proto3" json:"examples,omitempty"` RequestBodies *RequestBodiesOrReferences `protobuf:"bytes,5,opt,name=request_bodies,json=requestBodies,proto3" json:"request_bodies,omitempty"` Headers *HeadersOrReferences `protobuf:"bytes,6,opt,name=headers,proto3" json:"headers,omitempty"` SecuritySchemes *SecuritySchemesOrReferences `protobuf:"bytes,7,opt,name=security_schemes,json=securitySchemes,proto3" json:"security_schemes,omitempty"` Links *LinksOrReferences `protobuf:"bytes,8,opt,name=links,proto3" json:"links,omitempty"` Callbacks *CallbacksOrReferences `protobuf:"bytes,9,opt,name=callbacks,proto3" json:"callbacks,omitempty"` SpecificationExtension []*NamedAny `` /* 128-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Holds a set of reusable objects for different aspects of the OAS. All objects defined within the components object will have no effect on the API unless they are explicitly referenced from properties outside the components object.
func NewComponents ¶
func NewComponents(in interface{}, context *compiler.Context) (*Components, error)
NewComponents creates an object of type Components if possible, returning an error if not.
func (*Components) Descriptor ¶
func (*Components) Descriptor() ([]byte, []int)
func (*Components) GetCallbacks ¶
func (m *Components) GetCallbacks() *CallbacksOrReferences
func (*Components) GetExamples ¶
func (m *Components) GetExamples() *ExamplesOrReferences
func (*Components) GetHeaders ¶
func (m *Components) GetHeaders() *HeadersOrReferences
func (*Components) GetLinks ¶
func (m *Components) GetLinks() *LinksOrReferences
func (*Components) GetParameters ¶
func (m *Components) GetParameters() *ParametersOrReferences
func (*Components) GetRequestBodies ¶
func (m *Components) GetRequestBodies() *RequestBodiesOrReferences
func (*Components) GetResponses ¶
func (m *Components) GetResponses() *ResponsesOrReferences
func (*Components) GetSchemas ¶
func (m *Components) GetSchemas() *SchemasOrReferences
func (*Components) GetSecuritySchemes ¶
func (m *Components) GetSecuritySchemes() *SecuritySchemesOrReferences
func (*Components) GetSpecificationExtension ¶
func (m *Components) GetSpecificationExtension() []*NamedAny
func (*Components) ProtoMessage ¶
func (*Components) ProtoMessage()
func (*Components) Reset ¶
func (m *Components) Reset()
func (*Components) ResolveReferences ¶
func (m *Components) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside Components objects.
func (*Components) String ¶
func (m *Components) String() string
func (*Components) ToRawInfo ¶
func (m *Components) ToRawInfo() interface{}
ToRawInfo returns a description of Components suitable for JSON or YAML export.
func (*Components) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *Components) XXX_DiscardUnknown()
func (*Components) XXX_Marshal ¶ added in v0.3.1
func (m *Components) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Components) XXX_Merge ¶ added in v0.3.1
func (m *Components) XXX_Merge(src proto.Message)
func (*Components) XXX_Size ¶ added in v0.3.1
func (m *Components) XXX_Size() int
func (*Components) XXX_Unmarshal ¶ added in v0.3.1
func (m *Components) XXX_Unmarshal(b []byte) error
type Contact ¶
type Contact struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"` Email string `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"` SpecificationExtension []*NamedAny `` /* 127-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Contact information for the exposed API.
func NewContact ¶
NewContact creates an object of type Contact if possible, returning an error if not.
func (*Contact) Descriptor ¶
func (*Contact) GetSpecificationExtension ¶
func (*Contact) ProtoMessage ¶
func (*Contact) ProtoMessage()
func (*Contact) ResolveReferences ¶
ResolveReferences resolves references found inside Contact objects.
func (*Contact) ToRawInfo ¶
func (m *Contact) ToRawInfo() interface{}
ToRawInfo returns a description of Contact suitable for JSON or YAML export.
func (*Contact) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *Contact) XXX_DiscardUnknown()
func (*Contact) XXX_Marshal ¶ added in v0.3.1
func (*Contact) XXX_Unmarshal ¶ added in v0.3.1
type DefaultType ¶
type DefaultType struct { // Types that are valid to be assigned to Oneof: // *DefaultType_Number // *DefaultType_Boolean // *DefaultType_String_ Oneof isDefaultType_Oneof `protobuf_oneof:"oneof"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func NewDefaultType ¶
func NewDefaultType(in interface{}, context *compiler.Context) (*DefaultType, error)
NewDefaultType creates an object of type DefaultType if possible, returning an error if not.
func (*DefaultType) Descriptor ¶
func (*DefaultType) Descriptor() ([]byte, []int)
func (*DefaultType) GetBoolean ¶
func (m *DefaultType) GetBoolean() bool
func (*DefaultType) GetNumber ¶
func (m *DefaultType) GetNumber() float64
func (*DefaultType) GetOneof ¶
func (m *DefaultType) GetOneof() isDefaultType_Oneof
func (*DefaultType) GetString_ ¶
func (m *DefaultType) GetString_() string
func (*DefaultType) ProtoMessage ¶
func (*DefaultType) ProtoMessage()
func (*DefaultType) Reset ¶
func (m *DefaultType) Reset()
func (*DefaultType) ResolveReferences ¶
func (m *DefaultType) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside DefaultType objects.
func (*DefaultType) String ¶
func (m *DefaultType) String() string
func (*DefaultType) ToRawInfo ¶
func (m *DefaultType) ToRawInfo() interface{}
ToRawInfo returns a description of DefaultType suitable for JSON or YAML export.
func (*DefaultType) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *DefaultType) XXX_DiscardUnknown()
func (*DefaultType) XXX_Marshal ¶ added in v0.3.1
func (m *DefaultType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DefaultType) XXX_Merge ¶ added in v0.3.1
func (m *DefaultType) XXX_Merge(src proto.Message)
func (*DefaultType) XXX_OneofWrappers ¶ added in v0.3.1
func (*DefaultType) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*DefaultType) XXX_Size ¶ added in v0.3.1
func (m *DefaultType) XXX_Size() int
func (*DefaultType) XXX_Unmarshal ¶ added in v0.3.1
func (m *DefaultType) XXX_Unmarshal(b []byte) error
type DefaultType_Boolean ¶
type DefaultType_Boolean struct {
Boolean bool `protobuf:"varint,2,opt,name=boolean,proto3,oneof"`
}
type DefaultType_Number ¶
type DefaultType_Number struct {
Number float64 `protobuf:"fixed64,1,opt,name=number,proto3,oneof"`
}
type DefaultType_String_ ¶
type DefaultType_String_ struct {
String_ string `protobuf:"bytes,3,opt,name=string,proto3,oneof"`
}
type Discriminator ¶
type Discriminator struct { PropertyName string `protobuf:"bytes,1,opt,name=property_name,json=propertyName,proto3" json:"property_name,omitempty"` Mapping *Strings `protobuf:"bytes,2,opt,name=mapping,proto3" json:"mapping,omitempty"` SpecificationExtension []*NamedAny `` /* 127-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
When request bodies or response payloads may be one of a number of different schemas, a `discriminator` object can be used to aid in serialization, deserialization, and validation. The discriminator is a specific object in a schema which is used to inform the consumer of the specification of an alternative schema based on the value associated with it. When using the discriminator, _inline_ schemas will not be considered.
func NewDiscriminator ¶
func NewDiscriminator(in interface{}, context *compiler.Context) (*Discriminator, error)
NewDiscriminator creates an object of type Discriminator if possible, returning an error if not.
func (*Discriminator) Descriptor ¶
func (*Discriminator) Descriptor() ([]byte, []int)
func (*Discriminator) GetMapping ¶
func (m *Discriminator) GetMapping() *Strings
func (*Discriminator) GetPropertyName ¶
func (m *Discriminator) GetPropertyName() string
func (*Discriminator) GetSpecificationExtension ¶ added in v0.4.0
func (m *Discriminator) GetSpecificationExtension() []*NamedAny
func (*Discriminator) ProtoMessage ¶
func (*Discriminator) ProtoMessage()
func (*Discriminator) Reset ¶
func (m *Discriminator) Reset()
func (*Discriminator) ResolveReferences ¶
func (m *Discriminator) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside Discriminator objects.
func (*Discriminator) String ¶
func (m *Discriminator) String() string
func (*Discriminator) ToRawInfo ¶
func (m *Discriminator) ToRawInfo() interface{}
ToRawInfo returns a description of Discriminator suitable for JSON or YAML export.
func (*Discriminator) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *Discriminator) XXX_DiscardUnknown()
func (*Discriminator) XXX_Marshal ¶ added in v0.3.1
func (m *Discriminator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Discriminator) XXX_Merge ¶ added in v0.3.1
func (m *Discriminator) XXX_Merge(src proto.Message)
func (*Discriminator) XXX_Size ¶ added in v0.3.1
func (m *Discriminator) XXX_Size() int
func (*Discriminator) XXX_Unmarshal ¶ added in v0.3.1
func (m *Discriminator) XXX_Unmarshal(b []byte) error
type Document ¶
type Document struct { Openapi string `protobuf:"bytes,1,opt,name=openapi,proto3" json:"openapi,omitempty"` Info *Info `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"` Servers []*Server `protobuf:"bytes,3,rep,name=servers,proto3" json:"servers,omitempty"` Paths *Paths `protobuf:"bytes,4,opt,name=paths,proto3" json:"paths,omitempty"` Components *Components `protobuf:"bytes,5,opt,name=components,proto3" json:"components,omitempty"` Security []*SecurityRequirement `protobuf:"bytes,6,rep,name=security,proto3" json:"security,omitempty"` Tags []*Tag `protobuf:"bytes,7,rep,name=tags,proto3" json:"tags,omitempty"` ExternalDocs *ExternalDocs `protobuf:"bytes,8,opt,name=external_docs,json=externalDocs,proto3" json:"external_docs,omitempty"` SpecificationExtension []*NamedAny `` /* 127-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func NewDocument ¶
NewDocument creates an object of type Document if possible, returning an error if not.
func (*Document) Descriptor ¶
func (*Document) GetComponents ¶
func (m *Document) GetComponents() *Components
func (*Document) GetExternalDocs ¶
func (m *Document) GetExternalDocs() *ExternalDocs
func (*Document) GetOpenapi ¶
func (*Document) GetSecurity ¶
func (m *Document) GetSecurity() []*SecurityRequirement
func (*Document) GetServers ¶
func (*Document) GetSpecificationExtension ¶
func (*Document) ProtoMessage ¶
func (*Document) ProtoMessage()
func (*Document) ResolveReferences ¶
ResolveReferences resolves references found inside Document objects.
func (*Document) ToRawInfo ¶
func (m *Document) ToRawInfo() interface{}
ToRawInfo returns a description of Document suitable for JSON or YAML export.
func (*Document) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *Document) XXX_DiscardUnknown()
func (*Document) XXX_Marshal ¶ added in v0.3.1
func (*Document) XXX_Unmarshal ¶ added in v0.3.1
type Encoding ¶
type Encoding struct { ContentType string `protobuf:"bytes,1,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"` Headers *HeadersOrReferences `protobuf:"bytes,2,opt,name=headers,proto3" json:"headers,omitempty"` Style string `protobuf:"bytes,3,opt,name=style,proto3" json:"style,omitempty"` Explode bool `protobuf:"varint,4,opt,name=explode,proto3" json:"explode,omitempty"` AllowReserved bool `protobuf:"varint,5,opt,name=allow_reserved,json=allowReserved,proto3" json:"allow_reserved,omitempty"` SpecificationExtension []*NamedAny `` /* 127-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
A single encoding definition applied to a single schema property.
func NewEncoding ¶
NewEncoding creates an object of type Encoding if possible, returning an error if not.
func (*Encoding) Descriptor ¶
func (*Encoding) GetAllowReserved ¶
func (*Encoding) GetContentType ¶
func (*Encoding) GetExplode ¶
func (*Encoding) GetHeaders ¶
func (m *Encoding) GetHeaders() *HeadersOrReferences
func (*Encoding) GetSpecificationExtension ¶
func (*Encoding) ProtoMessage ¶
func (*Encoding) ProtoMessage()
func (*Encoding) ResolveReferences ¶
ResolveReferences resolves references found inside Encoding objects.
func (*Encoding) ToRawInfo ¶
func (m *Encoding) ToRawInfo() interface{}
ToRawInfo returns a description of Encoding suitable for JSON or YAML export.
func (*Encoding) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *Encoding) XXX_DiscardUnknown()
func (*Encoding) XXX_Marshal ¶ added in v0.3.1
func (*Encoding) XXX_Unmarshal ¶ added in v0.3.1
type Encodings ¶
type Encodings struct { AdditionalProperties []*NamedEncoding `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func NewEncodings ¶
NewEncodings creates an object of type Encodings if possible, returning an error if not.
func (*Encodings) Descriptor ¶
func (*Encodings) GetAdditionalProperties ¶
func (m *Encodings) GetAdditionalProperties() []*NamedEncoding
func (*Encodings) ProtoMessage ¶
func (*Encodings) ProtoMessage()
func (*Encodings) ResolveReferences ¶
ResolveReferences resolves references found inside Encodings objects.
func (*Encodings) ToRawInfo ¶
func (m *Encodings) ToRawInfo() interface{}
ToRawInfo returns a description of Encodings suitable for JSON or YAML export.
func (*Encodings) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *Encodings) XXX_DiscardUnknown()
func (*Encodings) XXX_Marshal ¶ added in v0.3.1
func (*Encodings) XXX_Unmarshal ¶ added in v0.3.1
type Example ¶
type Example struct { Summary string `protobuf:"bytes,1,opt,name=summary,proto3" json:"summary,omitempty"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` Value *Any `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"` ExternalValue string `protobuf:"bytes,4,opt,name=external_value,json=externalValue,proto3" json:"external_value,omitempty"` SpecificationExtension []*NamedAny `` /* 127-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func NewExample ¶
NewExample creates an object of type Example if possible, returning an error if not.
func (*Example) Descriptor ¶
func (*Example) GetDescription ¶
func (*Example) GetExternalValue ¶
func (*Example) GetSpecificationExtension ¶
func (*Example) GetSummary ¶
func (*Example) ProtoMessage ¶
func (*Example) ProtoMessage()
func (*Example) ResolveReferences ¶
ResolveReferences resolves references found inside Example objects.
func (*Example) ToRawInfo ¶
func (m *Example) ToRawInfo() interface{}
ToRawInfo returns a description of Example suitable for JSON or YAML export.
func (*Example) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *Example) XXX_DiscardUnknown()
func (*Example) XXX_Marshal ¶ added in v0.3.1
func (*Example) XXX_Unmarshal ¶ added in v0.3.1
type ExampleOrReference ¶
type ExampleOrReference struct { // Types that are valid to be assigned to Oneof: // *ExampleOrReference_Example // *ExampleOrReference_Reference Oneof isExampleOrReference_Oneof `protobuf_oneof:"oneof"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func NewExampleOrReference ¶
func NewExampleOrReference(in interface{}, context *compiler.Context) (*ExampleOrReference, error)
NewExampleOrReference creates an object of type ExampleOrReference if possible, returning an error if not.
func (*ExampleOrReference) Descriptor ¶
func (*ExampleOrReference) Descriptor() ([]byte, []int)
func (*ExampleOrReference) GetExample ¶
func (m *ExampleOrReference) GetExample() *Example
func (*ExampleOrReference) GetOneof ¶
func (m *ExampleOrReference) GetOneof() isExampleOrReference_Oneof
func (*ExampleOrReference) GetReference ¶
func (m *ExampleOrReference) GetReference() *Reference
func (*ExampleOrReference) ProtoMessage ¶
func (*ExampleOrReference) ProtoMessage()
func (*ExampleOrReference) Reset ¶
func (m *ExampleOrReference) Reset()
func (*ExampleOrReference) ResolveReferences ¶
func (m *ExampleOrReference) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside ExampleOrReference objects.
func (*ExampleOrReference) String ¶
func (m *ExampleOrReference) String() string
func (*ExampleOrReference) ToRawInfo ¶
func (m *ExampleOrReference) ToRawInfo() interface{}
ToRawInfo returns a description of ExampleOrReference suitable for JSON or YAML export.
func (*ExampleOrReference) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *ExampleOrReference) XXX_DiscardUnknown()
func (*ExampleOrReference) XXX_Marshal ¶ added in v0.3.1
func (m *ExampleOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ExampleOrReference) XXX_Merge ¶ added in v0.3.1
func (m *ExampleOrReference) XXX_Merge(src proto.Message)
func (*ExampleOrReference) XXX_OneofWrappers ¶ added in v0.3.1
func (*ExampleOrReference) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*ExampleOrReference) XXX_Size ¶ added in v0.3.1
func (m *ExampleOrReference) XXX_Size() int
func (*ExampleOrReference) XXX_Unmarshal ¶ added in v0.3.1
func (m *ExampleOrReference) XXX_Unmarshal(b []byte) error
type ExampleOrReference_Example ¶
type ExampleOrReference_Example struct {
Example *Example `protobuf:"bytes,1,opt,name=example,proto3,oneof"`
}
type ExampleOrReference_Reference ¶
type ExampleOrReference_Reference struct {
Reference *Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}
type ExamplesOrReferences ¶
type ExamplesOrReferences struct { AdditionalProperties []*NamedExampleOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func NewExamplesOrReferences ¶
func NewExamplesOrReferences(in interface{}, context *compiler.Context) (*ExamplesOrReferences, error)
NewExamplesOrReferences creates an object of type ExamplesOrReferences if possible, returning an error if not.
func (*ExamplesOrReferences) Descriptor ¶
func (*ExamplesOrReferences) Descriptor() ([]byte, []int)
func (*ExamplesOrReferences) GetAdditionalProperties ¶
func (m *ExamplesOrReferences) GetAdditionalProperties() []*NamedExampleOrReference
func (*ExamplesOrReferences) ProtoMessage ¶
func (*ExamplesOrReferences) ProtoMessage()
func (*ExamplesOrReferences) Reset ¶
func (m *ExamplesOrReferences) Reset()
func (*ExamplesOrReferences) ResolveReferences ¶
func (m *ExamplesOrReferences) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside ExamplesOrReferences objects.
func (*ExamplesOrReferences) String ¶
func (m *ExamplesOrReferences) String() string
func (*ExamplesOrReferences) ToRawInfo ¶
func (m *ExamplesOrReferences) ToRawInfo() interface{}
ToRawInfo returns a description of ExamplesOrReferences suitable for JSON or YAML export.
func (*ExamplesOrReferences) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *ExamplesOrReferences) XXX_DiscardUnknown()
func (*ExamplesOrReferences) XXX_Marshal ¶ added in v0.3.1
func (m *ExamplesOrReferences) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ExamplesOrReferences) XXX_Merge ¶ added in v0.3.1
func (m *ExamplesOrReferences) XXX_Merge(src proto.Message)
func (*ExamplesOrReferences) XXX_Size ¶ added in v0.3.1
func (m *ExamplesOrReferences) XXX_Size() int
func (*ExamplesOrReferences) XXX_Unmarshal ¶ added in v0.3.1
func (m *ExamplesOrReferences) XXX_Unmarshal(b []byte) error
type Expression ¶
type Expression struct { AdditionalProperties []*NamedAny `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func NewExpression ¶
func NewExpression(in interface{}, context *compiler.Context) (*Expression, error)
NewExpression creates an object of type Expression if possible, returning an error if not.
func (*Expression) Descriptor ¶
func (*Expression) Descriptor() ([]byte, []int)
func (*Expression) GetAdditionalProperties ¶
func (m *Expression) GetAdditionalProperties() []*NamedAny
func (*Expression) ProtoMessage ¶
func (*Expression) ProtoMessage()
func (*Expression) Reset ¶
func (m *Expression) Reset()
func (*Expression) ResolveReferences ¶
func (m *Expression) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside Expression objects.
func (*Expression) String ¶
func (m *Expression) String() string
func (*Expression) ToRawInfo ¶
func (m *Expression) ToRawInfo() interface{}
ToRawInfo returns a description of Expression suitable for JSON or YAML export.
func (*Expression) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *Expression) XXX_DiscardUnknown()
func (*Expression) XXX_Marshal ¶ added in v0.3.1
func (m *Expression) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Expression) XXX_Merge ¶ added in v0.3.1
func (m *Expression) XXX_Merge(src proto.Message)
func (*Expression) XXX_Size ¶ added in v0.3.1
func (m *Expression) XXX_Size() int
func (*Expression) XXX_Unmarshal ¶ added in v0.3.1
func (m *Expression) XXX_Unmarshal(b []byte) error
type ExternalDocs ¶
type ExternalDocs struct { Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"` Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"` SpecificationExtension []*NamedAny `` /* 127-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Allows referencing an external resource for extended documentation.
func NewExternalDocs ¶
func NewExternalDocs(in interface{}, context *compiler.Context) (*ExternalDocs, error)
NewExternalDocs creates an object of type ExternalDocs if possible, returning an error if not.
func (*ExternalDocs) Descriptor ¶
func (*ExternalDocs) Descriptor() ([]byte, []int)
func (*ExternalDocs) GetDescription ¶
func (m *ExternalDocs) GetDescription() string
func (*ExternalDocs) GetSpecificationExtension ¶
func (m *ExternalDocs) GetSpecificationExtension() []*NamedAny
func (*ExternalDocs) GetUrl ¶
func (m *ExternalDocs) GetUrl() string
func (*ExternalDocs) ProtoMessage ¶
func (*ExternalDocs) ProtoMessage()
func (*ExternalDocs) Reset ¶
func (m *ExternalDocs) Reset()
func (*ExternalDocs) ResolveReferences ¶
func (m *ExternalDocs) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside ExternalDocs objects.
func (*ExternalDocs) String ¶
func (m *ExternalDocs) String() string
func (*ExternalDocs) ToRawInfo ¶
func (m *ExternalDocs) ToRawInfo() interface{}
ToRawInfo returns a description of ExternalDocs suitable for JSON or YAML export.
func (*ExternalDocs) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *ExternalDocs) XXX_DiscardUnknown()
func (*ExternalDocs) XXX_Marshal ¶ added in v0.3.1
func (m *ExternalDocs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ExternalDocs) XXX_Merge ¶ added in v0.3.1
func (m *ExternalDocs) XXX_Merge(src proto.Message)
func (*ExternalDocs) XXX_Size ¶ added in v0.3.1
func (m *ExternalDocs) XXX_Size() int
func (*ExternalDocs) XXX_Unmarshal ¶ added in v0.3.1
func (m *ExternalDocs) XXX_Unmarshal(b []byte) error
type Header ¶
type Header struct { Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"` Required bool `protobuf:"varint,2,opt,name=required,proto3" json:"required,omitempty"` Deprecated bool `protobuf:"varint,3,opt,name=deprecated,proto3" json:"deprecated,omitempty"` AllowEmptyValue bool `protobuf:"varint,4,opt,name=allow_empty_value,json=allowEmptyValue,proto3" json:"allow_empty_value,omitempty"` Style string `protobuf:"bytes,5,opt,name=style,proto3" json:"style,omitempty"` Explode bool `protobuf:"varint,6,opt,name=explode,proto3" json:"explode,omitempty"` AllowReserved bool `protobuf:"varint,7,opt,name=allow_reserved,json=allowReserved,proto3" json:"allow_reserved,omitempty"` Schema *SchemaOrReference `protobuf:"bytes,8,opt,name=schema,proto3" json:"schema,omitempty"` Example *Any `protobuf:"bytes,9,opt,name=example,proto3" json:"example,omitempty"` Examples *ExamplesOrReferences `protobuf:"bytes,10,opt,name=examples,proto3" json:"examples,omitempty"` Content *MediaTypes `protobuf:"bytes,11,opt,name=content,proto3" json:"content,omitempty"` SpecificationExtension []*NamedAny `` /* 128-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The Header Object follows the structure of the Parameter Object with the following changes: 1. `name` MUST NOT be specified, it is given in the corresponding `headers` map. 1. `in` MUST NOT be specified, it is implicitly in `header`. 1. All traits that are affected by the location MUST be applicable to a location of `header` (for example, `style`).
func (*Header) Descriptor ¶
func (*Header) GetAllowEmptyValue ¶
func (*Header) GetAllowReserved ¶
func (*Header) GetContent ¶
func (m *Header) GetContent() *MediaTypes
func (*Header) GetDeprecated ¶
func (*Header) GetDescription ¶
func (*Header) GetExample ¶
func (*Header) GetExamples ¶
func (m *Header) GetExamples() *ExamplesOrReferences
func (*Header) GetExplode ¶
func (*Header) GetRequired ¶
func (*Header) GetSchema ¶
func (m *Header) GetSchema() *SchemaOrReference
func (*Header) GetSpecificationExtension ¶
func (*Header) ProtoMessage ¶
func (*Header) ProtoMessage()
func (*Header) ResolveReferences ¶
ResolveReferences resolves references found inside Header objects.
func (*Header) ToRawInfo ¶
func (m *Header) ToRawInfo() interface{}
ToRawInfo returns a description of Header suitable for JSON or YAML export.
func (*Header) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *Header) XXX_DiscardUnknown()
func (*Header) XXX_Marshal ¶ added in v0.3.1
func (*Header) XXX_Unmarshal ¶ added in v0.3.1
type HeaderOrReference ¶
type HeaderOrReference struct { // Types that are valid to be assigned to Oneof: // *HeaderOrReference_Header // *HeaderOrReference_Reference Oneof isHeaderOrReference_Oneof `protobuf_oneof:"oneof"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func NewHeaderOrReference ¶
func NewHeaderOrReference(in interface{}, context *compiler.Context) (*HeaderOrReference, error)
NewHeaderOrReference creates an object of type HeaderOrReference if possible, returning an error if not.
func (*HeaderOrReference) Descriptor ¶
func (*HeaderOrReference) Descriptor() ([]byte, []int)
func (*HeaderOrReference) GetHeader ¶
func (m *HeaderOrReference) GetHeader() *Header
func (*HeaderOrReference) GetOneof ¶
func (m *HeaderOrReference) GetOneof() isHeaderOrReference_Oneof
func (*HeaderOrReference) GetReference ¶
func (m *HeaderOrReference) GetReference() *Reference
func (*HeaderOrReference) ProtoMessage ¶
func (*HeaderOrReference) ProtoMessage()
func (*HeaderOrReference) Reset ¶
func (m *HeaderOrReference) Reset()
func (*HeaderOrReference) ResolveReferences ¶
func (m *HeaderOrReference) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside HeaderOrReference objects.
func (*HeaderOrReference) String ¶
func (m *HeaderOrReference) String() string
func (*HeaderOrReference) ToRawInfo ¶
func (m *HeaderOrReference) ToRawInfo() interface{}
ToRawInfo returns a description of HeaderOrReference suitable for JSON or YAML export.
func (*HeaderOrReference) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *HeaderOrReference) XXX_DiscardUnknown()
func (*HeaderOrReference) XXX_Marshal ¶ added in v0.3.1
func (m *HeaderOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HeaderOrReference) XXX_Merge ¶ added in v0.3.1
func (m *HeaderOrReference) XXX_Merge(src proto.Message)
func (*HeaderOrReference) XXX_OneofWrappers ¶ added in v0.3.1
func (*HeaderOrReference) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*HeaderOrReference) XXX_Size ¶ added in v0.3.1
func (m *HeaderOrReference) XXX_Size() int
func (*HeaderOrReference) XXX_Unmarshal ¶ added in v0.3.1
func (m *HeaderOrReference) XXX_Unmarshal(b []byte) error
type HeaderOrReference_Header ¶
type HeaderOrReference_Header struct {
Header *Header `protobuf:"bytes,1,opt,name=header,proto3,oneof"`
}
type HeaderOrReference_Reference ¶
type HeaderOrReference_Reference struct {
Reference *Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}
type HeadersOrReferences ¶
type HeadersOrReferences struct { AdditionalProperties []*NamedHeaderOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func NewHeadersOrReferences ¶
func NewHeadersOrReferences(in interface{}, context *compiler.Context) (*HeadersOrReferences, error)
NewHeadersOrReferences creates an object of type HeadersOrReferences if possible, returning an error if not.
func (*HeadersOrReferences) Descriptor ¶
func (*HeadersOrReferences) Descriptor() ([]byte, []int)
func (*HeadersOrReferences) GetAdditionalProperties ¶
func (m *HeadersOrReferences) GetAdditionalProperties() []*NamedHeaderOrReference
func (*HeadersOrReferences) ProtoMessage ¶
func (*HeadersOrReferences) ProtoMessage()
func (*HeadersOrReferences) Reset ¶
func (m *HeadersOrReferences) Reset()
func (*HeadersOrReferences) ResolveReferences ¶
func (m *HeadersOrReferences) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside HeadersOrReferences objects.
func (*HeadersOrReferences) String ¶
func (m *HeadersOrReferences) String() string
func (*HeadersOrReferences) ToRawInfo ¶
func (m *HeadersOrReferences) ToRawInfo() interface{}
ToRawInfo returns a description of HeadersOrReferences suitable for JSON or YAML export.
func (*HeadersOrReferences) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *HeadersOrReferences) XXX_DiscardUnknown()
func (*HeadersOrReferences) XXX_Marshal ¶ added in v0.3.1
func (m *HeadersOrReferences) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HeadersOrReferences) XXX_Merge ¶ added in v0.3.1
func (m *HeadersOrReferences) XXX_Merge(src proto.Message)
func (*HeadersOrReferences) XXX_Size ¶ added in v0.3.1
func (m *HeadersOrReferences) XXX_Size() int
func (*HeadersOrReferences) XXX_Unmarshal ¶ added in v0.3.1
func (m *HeadersOrReferences) XXX_Unmarshal(b []byte) error
type Info ¶
type Info struct { Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` TermsOfService string `protobuf:"bytes,3,opt,name=terms_of_service,json=termsOfService,proto3" json:"terms_of_service,omitempty"` Contact *Contact `protobuf:"bytes,4,opt,name=contact,proto3" json:"contact,omitempty"` License *License `protobuf:"bytes,5,opt,name=license,proto3" json:"license,omitempty"` Version string `protobuf:"bytes,6,opt,name=version,proto3" json:"version,omitempty"` SpecificationExtension []*NamedAny `` /* 127-byte string literal not displayed */ Summary string `protobuf:"bytes,8,opt,name=summary,proto3" json:"summary,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The object provides metadata about the API. The metadata MAY be used by the clients if needed, and MAY be presented in editing or documentation generation tools for convenience.
func (*Info) Descriptor ¶
func (*Info) GetContact ¶
func (*Info) GetDescription ¶
func (*Info) GetLicense ¶
func (*Info) GetSpecificationExtension ¶
func (*Info) GetSummary ¶ added in v0.4.0
func (*Info) GetTermsOfService ¶
func (*Info) GetVersion ¶
func (*Info) ProtoMessage ¶
func (*Info) ProtoMessage()
func (*Info) ResolveReferences ¶
ResolveReferences resolves references found inside Info objects.
func (*Info) ToRawInfo ¶
func (m *Info) ToRawInfo() interface{}
ToRawInfo returns a description of Info suitable for JSON or YAML export.
func (*Info) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *Info) XXX_DiscardUnknown()
func (*Info) XXX_Marshal ¶ added in v0.3.1
func (*Info) XXX_Unmarshal ¶ added in v0.3.1
type ItemsItem ¶
type ItemsItem struct { SchemaOrReference []*SchemaOrReference `protobuf:"bytes,1,rep,name=schema_or_reference,json=schemaOrReference,proto3" json:"schema_or_reference,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func NewItemsItem ¶
NewItemsItem creates an object of type ItemsItem if possible, returning an error if not.
func (*ItemsItem) Descriptor ¶
func (*ItemsItem) GetSchemaOrReference ¶
func (m *ItemsItem) GetSchemaOrReference() []*SchemaOrReference
func (*ItemsItem) ProtoMessage ¶
func (*ItemsItem) ProtoMessage()
func (*ItemsItem) ResolveReferences ¶
ResolveReferences resolves references found inside ItemsItem objects.
func (*ItemsItem) ToRawInfo ¶
func (m *ItemsItem) ToRawInfo() interface{}
ToRawInfo returns a description of ItemsItem suitable for JSON or YAML export.
func (*ItemsItem) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *ItemsItem) XXX_DiscardUnknown()
func (*ItemsItem) XXX_Marshal ¶ added in v0.3.1
func (*ItemsItem) XXX_Unmarshal ¶ added in v0.3.1
type License ¶
type License struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"` SpecificationExtension []*NamedAny `` /* 127-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
License information for the exposed API.
func NewLicense ¶
NewLicense creates an object of type License if possible, returning an error if not.
func (*License) Descriptor ¶
func (*License) GetSpecificationExtension ¶
func (*License) ProtoMessage ¶
func (*License) ProtoMessage()
func (*License) ResolveReferences ¶
ResolveReferences resolves references found inside License objects.
func (*License) ToRawInfo ¶
func (m *License) ToRawInfo() interface{}
ToRawInfo returns a description of License suitable for JSON or YAML export.
func (*License) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *License) XXX_DiscardUnknown()
func (*License) XXX_Marshal ¶ added in v0.3.1
func (*License) XXX_Unmarshal ¶ added in v0.3.1
type Link ¶
type Link struct { OperationRef string `protobuf:"bytes,1,opt,name=operation_ref,json=operationRef,proto3" json:"operation_ref,omitempty"` OperationId string `protobuf:"bytes,2,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"` Parameters *AnysOrExpressions `protobuf:"bytes,3,opt,name=parameters,proto3" json:"parameters,omitempty"` RequestBody *AnyOrExpression `protobuf:"bytes,4,opt,name=request_body,json=requestBody,proto3" json:"request_body,omitempty"` Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` Server *Server `protobuf:"bytes,6,opt,name=server,proto3" json:"server,omitempty"` SpecificationExtension []*NamedAny `` /* 127-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The `Link object` represents a possible design-time link for a response. The presence of a link does not guarantee the caller's ability to successfully invoke it, rather it provides a known relationship and traversal mechanism between responses and other operations. Unlike _dynamic_ links (i.e. links provided **in** the response payload), the OAS linking mechanism does not require link information in the runtime response. For computing links, and providing instructions to execute them, a runtime expression is used for accessing values in an operation and using them as parameters while invoking the linked operation.
func (*Link) Descriptor ¶
func (*Link) GetDescription ¶
func (*Link) GetOperationId ¶
func (*Link) GetOperationRef ¶
func (*Link) GetParameters ¶
func (m *Link) GetParameters() *AnysOrExpressions
func (*Link) GetRequestBody ¶
func (m *Link) GetRequestBody() *AnyOrExpression
func (*Link) GetSpecificationExtension ¶
func (*Link) ProtoMessage ¶
func (*Link) ProtoMessage()
func (*Link) ResolveReferences ¶
ResolveReferences resolves references found inside Link objects.
func (*Link) ToRawInfo ¶
func (m *Link) ToRawInfo() interface{}
ToRawInfo returns a description of Link suitable for JSON or YAML export.
func (*Link) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *Link) XXX_DiscardUnknown()
func (*Link) XXX_Marshal ¶ added in v0.3.1
func (*Link) XXX_Unmarshal ¶ added in v0.3.1
type LinkOrReference ¶
type LinkOrReference struct { // Types that are valid to be assigned to Oneof: // *LinkOrReference_Link // *LinkOrReference_Reference Oneof isLinkOrReference_Oneof `protobuf_oneof:"oneof"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func NewLinkOrReference ¶
func NewLinkOrReference(in interface{}, context *compiler.Context) (*LinkOrReference, error)
NewLinkOrReference creates an object of type LinkOrReference if possible, returning an error if not.
func (*LinkOrReference) Descriptor ¶
func (*LinkOrReference) Descriptor() ([]byte, []int)
func (*LinkOrReference) GetLink ¶
func (m *LinkOrReference) GetLink() *Link
func (*LinkOrReference) GetOneof ¶
func (m *LinkOrReference) GetOneof() isLinkOrReference_Oneof
func (*LinkOrReference) GetReference ¶
func (m *LinkOrReference) GetReference() *Reference
func (*LinkOrReference) ProtoMessage ¶
func (*LinkOrReference) ProtoMessage()
func (*LinkOrReference) Reset ¶
func (m *LinkOrReference) Reset()
func (*LinkOrReference) ResolveReferences ¶
func (m *LinkOrReference) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside LinkOrReference objects.
func (*LinkOrReference) String ¶
func (m *LinkOrReference) String() string
func (*LinkOrReference) ToRawInfo ¶
func (m *LinkOrReference) ToRawInfo() interface{}
ToRawInfo returns a description of LinkOrReference suitable for JSON or YAML export.
func (*LinkOrReference) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *LinkOrReference) XXX_DiscardUnknown()
func (*LinkOrReference) XXX_Marshal ¶ added in v0.3.1
func (m *LinkOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*LinkOrReference) XXX_Merge ¶ added in v0.3.1
func (m *LinkOrReference) XXX_Merge(src proto.Message)
func (*LinkOrReference) XXX_OneofWrappers ¶ added in v0.3.1
func (*LinkOrReference) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*LinkOrReference) XXX_Size ¶ added in v0.3.1
func (m *LinkOrReference) XXX_Size() int
func (*LinkOrReference) XXX_Unmarshal ¶ added in v0.3.1
func (m *LinkOrReference) XXX_Unmarshal(b []byte) error
type LinkOrReference_Link ¶
type LinkOrReference_Link struct {
Link *Link `protobuf:"bytes,1,opt,name=link,proto3,oneof"`
}
type LinkOrReference_Reference ¶
type LinkOrReference_Reference struct {
Reference *Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}
type LinksOrReferences ¶
type LinksOrReferences struct { AdditionalProperties []*NamedLinkOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func NewLinksOrReferences ¶
func NewLinksOrReferences(in interface{}, context *compiler.Context) (*LinksOrReferences, error)
NewLinksOrReferences creates an object of type LinksOrReferences if possible, returning an error if not.
func (*LinksOrReferences) Descriptor ¶
func (*LinksOrReferences) Descriptor() ([]byte, []int)
func (*LinksOrReferences) GetAdditionalProperties ¶
func (m *LinksOrReferences) GetAdditionalProperties() []*NamedLinkOrReference
func (*LinksOrReferences) ProtoMessage ¶
func (*LinksOrReferences) ProtoMessage()
func (*LinksOrReferences) Reset ¶
func (m *LinksOrReferences) Reset()
func (*LinksOrReferences) ResolveReferences ¶
func (m *LinksOrReferences) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside LinksOrReferences objects.
func (*LinksOrReferences) String ¶
func (m *LinksOrReferences) String() string
func (*LinksOrReferences) ToRawInfo ¶
func (m *LinksOrReferences) ToRawInfo() interface{}
ToRawInfo returns a description of LinksOrReferences suitable for JSON or YAML export.
func (*LinksOrReferences) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *LinksOrReferences) XXX_DiscardUnknown()
func (*LinksOrReferences) XXX_Marshal ¶ added in v0.3.1
func (m *LinksOrReferences) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*LinksOrReferences) XXX_Merge ¶ added in v0.3.1
func (m *LinksOrReferences) XXX_Merge(src proto.Message)
func (*LinksOrReferences) XXX_Size ¶ added in v0.3.1
func (m *LinksOrReferences) XXX_Size() int
func (*LinksOrReferences) XXX_Unmarshal ¶ added in v0.3.1
func (m *LinksOrReferences) XXX_Unmarshal(b []byte) error
type MediaType ¶
type MediaType struct { Schema *SchemaOrReference `protobuf:"bytes,1,opt,name=schema,proto3" json:"schema,omitempty"` Example *Any `protobuf:"bytes,2,opt,name=example,proto3" json:"example,omitempty"` Examples *ExamplesOrReferences `protobuf:"bytes,3,opt,name=examples,proto3" json:"examples,omitempty"` Encoding *Encodings `protobuf:"bytes,4,opt,name=encoding,proto3" json:"encoding,omitempty"` SpecificationExtension []*NamedAny `` /* 127-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Each Media Type Object provides schema and examples for the media type identified by its key.
func NewMediaType ¶
NewMediaType creates an object of type MediaType if possible, returning an error if not.
func (*MediaType) Descriptor ¶
func (*MediaType) GetEncoding ¶
func (*MediaType) GetExample ¶
func (*MediaType) GetExamples ¶
func (m *MediaType) GetExamples() *ExamplesOrReferences
func (*MediaType) GetSchema ¶
func (m *MediaType) GetSchema() *SchemaOrReference
func (*MediaType) GetSpecificationExtension ¶
func (*MediaType) ProtoMessage ¶
func (*MediaType) ProtoMessage()
func (*MediaType) ResolveReferences ¶
ResolveReferences resolves references found inside MediaType objects.
func (*MediaType) ToRawInfo ¶
func (m *MediaType) ToRawInfo() interface{}
ToRawInfo returns a description of MediaType suitable for JSON or YAML export.
func (*MediaType) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *MediaType) XXX_DiscardUnknown()
func (*MediaType) XXX_Marshal ¶ added in v0.3.1
func (*MediaType) XXX_Unmarshal ¶ added in v0.3.1
type MediaTypes ¶
type MediaTypes struct { AdditionalProperties []*NamedMediaType `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func NewMediaTypes ¶
func NewMediaTypes(in interface{}, context *compiler.Context) (*MediaTypes, error)
NewMediaTypes creates an object of type MediaTypes if possible, returning an error if not.
func (*MediaTypes) Descriptor ¶
func (*MediaTypes) Descriptor() ([]byte, []int)
func (*MediaTypes) GetAdditionalProperties ¶
func (m *MediaTypes) GetAdditionalProperties() []*NamedMediaType
func (*MediaTypes) ProtoMessage ¶
func (*MediaTypes) ProtoMessage()
func (*MediaTypes) Reset ¶
func (m *MediaTypes) Reset()
func (*MediaTypes) ResolveReferences ¶
func (m *MediaTypes) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside MediaTypes objects.
func (*MediaTypes) String ¶
func (m *MediaTypes) String() string
func (*MediaTypes) ToRawInfo ¶
func (m *MediaTypes) ToRawInfo() interface{}
ToRawInfo returns a description of MediaTypes suitable for JSON or YAML export.
func (*MediaTypes) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *MediaTypes) XXX_DiscardUnknown()
func (*MediaTypes) XXX_Marshal ¶ added in v0.3.1
func (m *MediaTypes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MediaTypes) XXX_Merge ¶ added in v0.3.1
func (m *MediaTypes) XXX_Merge(src proto.Message)
func (*MediaTypes) XXX_Size ¶ added in v0.3.1
func (m *MediaTypes) XXX_Size() int
func (*MediaTypes) XXX_Unmarshal ¶ added in v0.3.1
func (m *MediaTypes) XXX_Unmarshal(b []byte) error
type NamedAny ¶
type NamedAny struct { // Map key Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Mapped value Value *Any `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Automatically-generated message used to represent maps of Any as ordered (name,value) pairs.
func NewNamedAny ¶
NewNamedAny creates an object of type NamedAny if possible, returning an error if not.
func (*NamedAny) Descriptor ¶
func (*NamedAny) ProtoMessage ¶
func (*NamedAny) ProtoMessage()
func (*NamedAny) ResolveReferences ¶
ResolveReferences resolves references found inside NamedAny objects.
func (*NamedAny) ToRawInfo ¶
func (m *NamedAny) ToRawInfo() interface{}
ToRawInfo returns a description of NamedAny suitable for JSON or YAML export.
func (*NamedAny) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *NamedAny) XXX_DiscardUnknown()
func (*NamedAny) XXX_Marshal ¶ added in v0.3.1
func (*NamedAny) XXX_Unmarshal ¶ added in v0.3.1
type NamedAnyOrExpression ¶
type NamedAnyOrExpression struct { // Map key Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Mapped value Value *AnyOrExpression `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Automatically-generated message used to represent maps of AnyOrExpression as ordered (name,value) pairs.
func NewNamedAnyOrExpression ¶
func NewNamedAnyOrExpression(in interface{}, context *compiler.Context) (*NamedAnyOrExpression, error)
NewNamedAnyOrExpression creates an object of type NamedAnyOrExpression if possible, returning an error if not.
func (*NamedAnyOrExpression) Descriptor ¶
func (*NamedAnyOrExpression) Descriptor() ([]byte, []int)
func (*NamedAnyOrExpression) GetName ¶
func (m *NamedAnyOrExpression) GetName() string
func (*NamedAnyOrExpression) GetValue ¶
func (m *NamedAnyOrExpression) GetValue() *AnyOrExpression
func (*NamedAnyOrExpression) ProtoMessage ¶
func (*NamedAnyOrExpression) ProtoMessage()
func (*NamedAnyOrExpression) Reset ¶
func (m *NamedAnyOrExpression) Reset()
func (*NamedAnyOrExpression) ResolveReferences ¶
func (m *NamedAnyOrExpression) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside NamedAnyOrExpression objects.
func (*NamedAnyOrExpression) String ¶
func (m *NamedAnyOrExpression) String() string
func (*NamedAnyOrExpression) ToRawInfo ¶
func (m *NamedAnyOrExpression) ToRawInfo() interface{}
ToRawInfo returns a description of NamedAnyOrExpression suitable for JSON or YAML export.
func (*NamedAnyOrExpression) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *NamedAnyOrExpression) XXX_DiscardUnknown()
func (*NamedAnyOrExpression) XXX_Marshal ¶ added in v0.3.1
func (m *NamedAnyOrExpression) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NamedAnyOrExpression) XXX_Merge ¶ added in v0.3.1
func (m *NamedAnyOrExpression) XXX_Merge(src proto.Message)
func (*NamedAnyOrExpression) XXX_Size ¶ added in v0.3.1
func (m *NamedAnyOrExpression) XXX_Size() int
func (*NamedAnyOrExpression) XXX_Unmarshal ¶ added in v0.3.1
func (m *NamedAnyOrExpression) XXX_Unmarshal(b []byte) error
type NamedCallbackOrReference ¶
type NamedCallbackOrReference struct { // Map key Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Mapped value Value *CallbackOrReference `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Automatically-generated message used to represent maps of CallbackOrReference as ordered (name,value) pairs.
func NewNamedCallbackOrReference ¶
func NewNamedCallbackOrReference(in interface{}, context *compiler.Context) (*NamedCallbackOrReference, error)
NewNamedCallbackOrReference creates an object of type NamedCallbackOrReference if possible, returning an error if not.
func (*NamedCallbackOrReference) Descriptor ¶
func (*NamedCallbackOrReference) Descriptor() ([]byte, []int)
func (*NamedCallbackOrReference) GetName ¶
func (m *NamedCallbackOrReference) GetName() string
func (*NamedCallbackOrReference) GetValue ¶
func (m *NamedCallbackOrReference) GetValue() *CallbackOrReference
func (*NamedCallbackOrReference) ProtoMessage ¶
func (*NamedCallbackOrReference) ProtoMessage()
func (*NamedCallbackOrReference) Reset ¶
func (m *NamedCallbackOrReference) Reset()
func (*NamedCallbackOrReference) ResolveReferences ¶
func (m *NamedCallbackOrReference) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside NamedCallbackOrReference objects.
func (*NamedCallbackOrReference) String ¶
func (m *NamedCallbackOrReference) String() string
func (*NamedCallbackOrReference) ToRawInfo ¶
func (m *NamedCallbackOrReference) ToRawInfo() interface{}
ToRawInfo returns a description of NamedCallbackOrReference suitable for JSON or YAML export.
func (*NamedCallbackOrReference) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *NamedCallbackOrReference) XXX_DiscardUnknown()
func (*NamedCallbackOrReference) XXX_Marshal ¶ added in v0.3.1
func (m *NamedCallbackOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NamedCallbackOrReference) XXX_Merge ¶ added in v0.3.1
func (m *NamedCallbackOrReference) XXX_Merge(src proto.Message)
func (*NamedCallbackOrReference) XXX_Size ¶ added in v0.3.1
func (m *NamedCallbackOrReference) XXX_Size() int
func (*NamedCallbackOrReference) XXX_Unmarshal ¶ added in v0.3.1
func (m *NamedCallbackOrReference) XXX_Unmarshal(b []byte) error
type NamedEncoding ¶
type NamedEncoding struct { // Map key Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Mapped value Value *Encoding `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Automatically-generated message used to represent maps of Encoding as ordered (name,value) pairs.
func NewNamedEncoding ¶
func NewNamedEncoding(in interface{}, context *compiler.Context) (*NamedEncoding, error)
NewNamedEncoding creates an object of type NamedEncoding if possible, returning an error if not.
func (*NamedEncoding) Descriptor ¶
func (*NamedEncoding) Descriptor() ([]byte, []int)
func (*NamedEncoding) GetName ¶
func (m *NamedEncoding) GetName() string
func (*NamedEncoding) GetValue ¶
func (m *NamedEncoding) GetValue() *Encoding
func (*NamedEncoding) ProtoMessage ¶
func (*NamedEncoding) ProtoMessage()
func (*NamedEncoding) Reset ¶
func (m *NamedEncoding) Reset()
func (*NamedEncoding) ResolveReferences ¶
func (m *NamedEncoding) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside NamedEncoding objects.
func (*NamedEncoding) String ¶
func (m *NamedEncoding) String() string
func (*NamedEncoding) ToRawInfo ¶
func (m *NamedEncoding) ToRawInfo() interface{}
ToRawInfo returns a description of NamedEncoding suitable for JSON or YAML export.
func (*NamedEncoding) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *NamedEncoding) XXX_DiscardUnknown()
func (*NamedEncoding) XXX_Marshal ¶ added in v0.3.1
func (m *NamedEncoding) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NamedEncoding) XXX_Merge ¶ added in v0.3.1
func (m *NamedEncoding) XXX_Merge(src proto.Message)
func (*NamedEncoding) XXX_Size ¶ added in v0.3.1
func (m *NamedEncoding) XXX_Size() int
func (*NamedEncoding) XXX_Unmarshal ¶ added in v0.3.1
func (m *NamedEncoding) XXX_Unmarshal(b []byte) error
type NamedExampleOrReference ¶
type NamedExampleOrReference struct { // Map key Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Mapped value Value *ExampleOrReference `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Automatically-generated message used to represent maps of ExampleOrReference as ordered (name,value) pairs.
func NewNamedExampleOrReference ¶
func NewNamedExampleOrReference(in interface{}, context *compiler.Context) (*NamedExampleOrReference, error)
NewNamedExampleOrReference creates an object of type NamedExampleOrReference if possible, returning an error if not.
func (*NamedExampleOrReference) Descriptor ¶
func (*NamedExampleOrReference) Descriptor() ([]byte, []int)
func (*NamedExampleOrReference) GetName ¶
func (m *NamedExampleOrReference) GetName() string
func (*NamedExampleOrReference) GetValue ¶
func (m *NamedExampleOrReference) GetValue() *ExampleOrReference
func (*NamedExampleOrReference) ProtoMessage ¶
func (*NamedExampleOrReference) ProtoMessage()
func (*NamedExampleOrReference) Reset ¶
func (m *NamedExampleOrReference) Reset()
func (*NamedExampleOrReference) ResolveReferences ¶
func (m *NamedExampleOrReference) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside NamedExampleOrReference objects.
func (*NamedExampleOrReference) String ¶
func (m *NamedExampleOrReference) String() string
func (*NamedExampleOrReference) ToRawInfo ¶
func (m *NamedExampleOrReference) ToRawInfo() interface{}
ToRawInfo returns a description of NamedExampleOrReference suitable for JSON or YAML export.
func (*NamedExampleOrReference) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *NamedExampleOrReference) XXX_DiscardUnknown()
func (*NamedExampleOrReference) XXX_Marshal ¶ added in v0.3.1
func (m *NamedExampleOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NamedExampleOrReference) XXX_Merge ¶ added in v0.3.1
func (m *NamedExampleOrReference) XXX_Merge(src proto.Message)
func (*NamedExampleOrReference) XXX_Size ¶ added in v0.3.1
func (m *NamedExampleOrReference) XXX_Size() int
func (*NamedExampleOrReference) XXX_Unmarshal ¶ added in v0.3.1
func (m *NamedExampleOrReference) XXX_Unmarshal(b []byte) error
type NamedHeaderOrReference ¶
type NamedHeaderOrReference struct { // Map key Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Mapped value Value *HeaderOrReference `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Automatically-generated message used to represent maps of HeaderOrReference as ordered (name,value) pairs.
func NewNamedHeaderOrReference ¶
func NewNamedHeaderOrReference(in interface{}, context *compiler.Context) (*NamedHeaderOrReference, error)
NewNamedHeaderOrReference creates an object of type NamedHeaderOrReference if possible, returning an error if not.
func (*NamedHeaderOrReference) Descriptor ¶
func (*NamedHeaderOrReference) Descriptor() ([]byte, []int)
func (*NamedHeaderOrReference) GetName ¶
func (m *NamedHeaderOrReference) GetName() string
func (*NamedHeaderOrReference) GetValue ¶
func (m *NamedHeaderOrReference) GetValue() *HeaderOrReference
func (*NamedHeaderOrReference) ProtoMessage ¶
func (*NamedHeaderOrReference) ProtoMessage()
func (*NamedHeaderOrReference) Reset ¶
func (m *NamedHeaderOrReference) Reset()
func (*NamedHeaderOrReference) ResolveReferences ¶
func (m *NamedHeaderOrReference) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside NamedHeaderOrReference objects.
func (*NamedHeaderOrReference) String ¶
func (m *NamedHeaderOrReference) String() string
func (*NamedHeaderOrReference) ToRawInfo ¶
func (m *NamedHeaderOrReference) ToRawInfo() interface{}
ToRawInfo returns a description of NamedHeaderOrReference suitable for JSON or YAML export.
func (*NamedHeaderOrReference) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *NamedHeaderOrReference) XXX_DiscardUnknown()
func (*NamedHeaderOrReference) XXX_Marshal ¶ added in v0.3.1
func (m *NamedHeaderOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NamedHeaderOrReference) XXX_Merge ¶ added in v0.3.1
func (m *NamedHeaderOrReference) XXX_Merge(src proto.Message)
func (*NamedHeaderOrReference) XXX_Size ¶ added in v0.3.1
func (m *NamedHeaderOrReference) XXX_Size() int
func (*NamedHeaderOrReference) XXX_Unmarshal ¶ added in v0.3.1
func (m *NamedHeaderOrReference) XXX_Unmarshal(b []byte) error
type NamedLinkOrReference ¶
type NamedLinkOrReference struct { // Map key Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Mapped value Value *LinkOrReference `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Automatically-generated message used to represent maps of LinkOrReference as ordered (name,value) pairs.
func NewNamedLinkOrReference ¶
func NewNamedLinkOrReference(in interface{}, context *compiler.Context) (*NamedLinkOrReference, error)
NewNamedLinkOrReference creates an object of type NamedLinkOrReference if possible, returning an error if not.
func (*NamedLinkOrReference) Descriptor ¶
func (*NamedLinkOrReference) Descriptor() ([]byte, []int)
func (*NamedLinkOrReference) GetName ¶
func (m *NamedLinkOrReference) GetName() string
func (*NamedLinkOrReference) GetValue ¶
func (m *NamedLinkOrReference) GetValue() *LinkOrReference
func (*NamedLinkOrReference) ProtoMessage ¶
func (*NamedLinkOrReference) ProtoMessage()
func (*NamedLinkOrReference) Reset ¶
func (m *NamedLinkOrReference) Reset()
func (*NamedLinkOrReference) ResolveReferences ¶
func (m *NamedLinkOrReference) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside NamedLinkOrReference objects.
func (*NamedLinkOrReference) String ¶
func (m *NamedLinkOrReference) String() string
func (*NamedLinkOrReference) ToRawInfo ¶
func (m *NamedLinkOrReference) ToRawInfo() interface{}
ToRawInfo returns a description of NamedLinkOrReference suitable for JSON or YAML export.
func (*NamedLinkOrReference) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *NamedLinkOrReference) XXX_DiscardUnknown()
func (*NamedLinkOrReference) XXX_Marshal ¶ added in v0.3.1
func (m *NamedLinkOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NamedLinkOrReference) XXX_Merge ¶ added in v0.3.1
func (m *NamedLinkOrReference) XXX_Merge(src proto.Message)
func (*NamedLinkOrReference) XXX_Size ¶ added in v0.3.1
func (m *NamedLinkOrReference) XXX_Size() int
func (*NamedLinkOrReference) XXX_Unmarshal ¶ added in v0.3.1
func (m *NamedLinkOrReference) XXX_Unmarshal(b []byte) error
type NamedMediaType ¶
type NamedMediaType struct { // Map key Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Mapped value Value *MediaType `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Automatically-generated message used to represent maps of MediaType as ordered (name,value) pairs.
func NewNamedMediaType ¶
func NewNamedMediaType(in interface{}, context *compiler.Context) (*NamedMediaType, error)
NewNamedMediaType creates an object of type NamedMediaType if possible, returning an error if not.
func (*NamedMediaType) Descriptor ¶
func (*NamedMediaType) Descriptor() ([]byte, []int)
func (*NamedMediaType) GetName ¶
func (m *NamedMediaType) GetName() string
func (*NamedMediaType) GetValue ¶
func (m *NamedMediaType) GetValue() *MediaType
func (*NamedMediaType) ProtoMessage ¶
func (*NamedMediaType) ProtoMessage()
func (*NamedMediaType) Reset ¶
func (m *NamedMediaType) Reset()
func (*NamedMediaType) ResolveReferences ¶
func (m *NamedMediaType) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside NamedMediaType objects.
func (*NamedMediaType) String ¶
func (m *NamedMediaType) String() string
func (*NamedMediaType) ToRawInfo ¶
func (m *NamedMediaType) ToRawInfo() interface{}
ToRawInfo returns a description of NamedMediaType suitable for JSON or YAML export.
func (*NamedMediaType) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *NamedMediaType) XXX_DiscardUnknown()
func (*NamedMediaType) XXX_Marshal ¶ added in v0.3.1
func (m *NamedMediaType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NamedMediaType) XXX_Merge ¶ added in v0.3.1
func (m *NamedMediaType) XXX_Merge(src proto.Message)
func (*NamedMediaType) XXX_Size ¶ added in v0.3.1
func (m *NamedMediaType) XXX_Size() int
func (*NamedMediaType) XXX_Unmarshal ¶ added in v0.3.1
func (m *NamedMediaType) XXX_Unmarshal(b []byte) error
type NamedParameterOrReference ¶
type NamedParameterOrReference struct { // Map key Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Mapped value Value *ParameterOrReference `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Automatically-generated message used to represent maps of ParameterOrReference as ordered (name,value) pairs.
func NewNamedParameterOrReference ¶
func NewNamedParameterOrReference(in interface{}, context *compiler.Context) (*NamedParameterOrReference, error)
NewNamedParameterOrReference creates an object of type NamedParameterOrReference if possible, returning an error if not.
func (*NamedParameterOrReference) Descriptor ¶
func (*NamedParameterOrReference) Descriptor() ([]byte, []int)
func (*NamedParameterOrReference) GetName ¶
func (m *NamedParameterOrReference) GetName() string
func (*NamedParameterOrReference) GetValue ¶
func (m *NamedParameterOrReference) GetValue() *ParameterOrReference
func (*NamedParameterOrReference) ProtoMessage ¶
func (*NamedParameterOrReference) ProtoMessage()
func (*NamedParameterOrReference) Reset ¶
func (m *NamedParameterOrReference) Reset()
func (*NamedParameterOrReference) ResolveReferences ¶
func (m *NamedParameterOrReference) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside NamedParameterOrReference objects.
func (*NamedParameterOrReference) String ¶
func (m *NamedParameterOrReference) String() string
func (*NamedParameterOrReference) ToRawInfo ¶
func (m *NamedParameterOrReference) ToRawInfo() interface{}
ToRawInfo returns a description of NamedParameterOrReference suitable for JSON or YAML export.
func (*NamedParameterOrReference) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *NamedParameterOrReference) XXX_DiscardUnknown()
func (*NamedParameterOrReference) XXX_Marshal ¶ added in v0.3.1
func (m *NamedParameterOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NamedParameterOrReference) XXX_Merge ¶ added in v0.3.1
func (m *NamedParameterOrReference) XXX_Merge(src proto.Message)
func (*NamedParameterOrReference) XXX_Size ¶ added in v0.3.1
func (m *NamedParameterOrReference) XXX_Size() int
func (*NamedParameterOrReference) XXX_Unmarshal ¶ added in v0.3.1
func (m *NamedParameterOrReference) XXX_Unmarshal(b []byte) error
type NamedPathItem ¶
type NamedPathItem struct { // Map key Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Mapped value Value *PathItem `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Automatically-generated message used to represent maps of PathItem as ordered (name,value) pairs.
func NewNamedPathItem ¶
func NewNamedPathItem(in interface{}, context *compiler.Context) (*NamedPathItem, error)
NewNamedPathItem creates an object of type NamedPathItem if possible, returning an error if not.
func (*NamedPathItem) Descriptor ¶
func (*NamedPathItem) Descriptor() ([]byte, []int)
func (*NamedPathItem) GetName ¶
func (m *NamedPathItem) GetName() string
func (*NamedPathItem) GetValue ¶
func (m *NamedPathItem) GetValue() *PathItem
func (*NamedPathItem) ProtoMessage ¶
func (*NamedPathItem) ProtoMessage()
func (*NamedPathItem) Reset ¶
func (m *NamedPathItem) Reset()
func (*NamedPathItem) ResolveReferences ¶
func (m *NamedPathItem) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside NamedPathItem objects.
func (*NamedPathItem) String ¶
func (m *NamedPathItem) String() string
func (*NamedPathItem) ToRawInfo ¶
func (m *NamedPathItem) ToRawInfo() interface{}
ToRawInfo returns a description of NamedPathItem suitable for JSON or YAML export.
func (*NamedPathItem) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *NamedPathItem) XXX_DiscardUnknown()
func (*NamedPathItem) XXX_Marshal ¶ added in v0.3.1
func (m *NamedPathItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NamedPathItem) XXX_Merge ¶ added in v0.3.1
func (m *NamedPathItem) XXX_Merge(src proto.Message)
func (*NamedPathItem) XXX_Size ¶ added in v0.3.1
func (m *NamedPathItem) XXX_Size() int
func (*NamedPathItem) XXX_Unmarshal ¶ added in v0.3.1
func (m *NamedPathItem) XXX_Unmarshal(b []byte) error
type NamedRequestBodyOrReference ¶
type NamedRequestBodyOrReference struct { // Map key Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Mapped value Value *RequestBodyOrReference `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Automatically-generated message used to represent maps of RequestBodyOrReference as ordered (name,value) pairs.
func NewNamedRequestBodyOrReference ¶
func NewNamedRequestBodyOrReference(in interface{}, context *compiler.Context) (*NamedRequestBodyOrReference, error)
NewNamedRequestBodyOrReference creates an object of type NamedRequestBodyOrReference if possible, returning an error if not.
func (*NamedRequestBodyOrReference) Descriptor ¶
func (*NamedRequestBodyOrReference) Descriptor() ([]byte, []int)
func (*NamedRequestBodyOrReference) GetName ¶
func (m *NamedRequestBodyOrReference) GetName() string
func (*NamedRequestBodyOrReference) GetValue ¶
func (m *NamedRequestBodyOrReference) GetValue() *RequestBodyOrReference
func (*NamedRequestBodyOrReference) ProtoMessage ¶
func (*NamedRequestBodyOrReference) ProtoMessage()
func (*NamedRequestBodyOrReference) Reset ¶
func (m *NamedRequestBodyOrReference) Reset()
func (*NamedRequestBodyOrReference) ResolveReferences ¶
func (m *NamedRequestBodyOrReference) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside NamedRequestBodyOrReference objects.
func (*NamedRequestBodyOrReference) String ¶
func (m *NamedRequestBodyOrReference) String() string
func (*NamedRequestBodyOrReference) ToRawInfo ¶
func (m *NamedRequestBodyOrReference) ToRawInfo() interface{}
ToRawInfo returns a description of NamedRequestBodyOrReference suitable for JSON or YAML export.
func (*NamedRequestBodyOrReference) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *NamedRequestBodyOrReference) XXX_DiscardUnknown()
func (*NamedRequestBodyOrReference) XXX_Marshal ¶ added in v0.3.1
func (m *NamedRequestBodyOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NamedRequestBodyOrReference) XXX_Merge ¶ added in v0.3.1
func (m *NamedRequestBodyOrReference) XXX_Merge(src proto.Message)
func (*NamedRequestBodyOrReference) XXX_Size ¶ added in v0.3.1
func (m *NamedRequestBodyOrReference) XXX_Size() int
func (*NamedRequestBodyOrReference) XXX_Unmarshal ¶ added in v0.3.1
func (m *NamedRequestBodyOrReference) XXX_Unmarshal(b []byte) error
type NamedResponseOrReference ¶
type NamedResponseOrReference struct { // Map key Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Mapped value Value *ResponseOrReference `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Automatically-generated message used to represent maps of ResponseOrReference as ordered (name,value) pairs.
func NewNamedResponseOrReference ¶
func NewNamedResponseOrReference(in interface{}, context *compiler.Context) (*NamedResponseOrReference, error)
NewNamedResponseOrReference creates an object of type NamedResponseOrReference if possible, returning an error if not.
func (*NamedResponseOrReference) Descriptor ¶
func (*NamedResponseOrReference) Descriptor() ([]byte, []int)
func (*NamedResponseOrReference) GetName ¶
func (m *NamedResponseOrReference) GetName() string
func (*NamedResponseOrReference) GetValue ¶
func (m *NamedResponseOrReference) GetValue() *ResponseOrReference
func (*NamedResponseOrReference) ProtoMessage ¶
func (*NamedResponseOrReference) ProtoMessage()
func (*NamedResponseOrReference) Reset ¶
func (m *NamedResponseOrReference) Reset()
func (*NamedResponseOrReference) ResolveReferences ¶
func (m *NamedResponseOrReference) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside NamedResponseOrReference objects.
func (*NamedResponseOrReference) String ¶
func (m *NamedResponseOrReference) String() string
func (*NamedResponseOrReference) ToRawInfo ¶
func (m *NamedResponseOrReference) ToRawInfo() interface{}
ToRawInfo returns a description of NamedResponseOrReference suitable for JSON or YAML export.
func (*NamedResponseOrReference) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *NamedResponseOrReference) XXX_DiscardUnknown()
func (*NamedResponseOrReference) XXX_Marshal ¶ added in v0.3.1
func (m *NamedResponseOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NamedResponseOrReference) XXX_Merge ¶ added in v0.3.1
func (m *NamedResponseOrReference) XXX_Merge(src proto.Message)
func (*NamedResponseOrReference) XXX_Size ¶ added in v0.3.1
func (m *NamedResponseOrReference) XXX_Size() int
func (*NamedResponseOrReference) XXX_Unmarshal ¶ added in v0.3.1
func (m *NamedResponseOrReference) XXX_Unmarshal(b []byte) error
type NamedSchemaOrReference ¶
type NamedSchemaOrReference struct { // Map key Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Mapped value Value *SchemaOrReference `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Automatically-generated message used to represent maps of SchemaOrReference as ordered (name,value) pairs.
func NewNamedSchemaOrReference ¶
func NewNamedSchemaOrReference(in interface{}, context *compiler.Context) (*NamedSchemaOrReference, error)
NewNamedSchemaOrReference creates an object of type NamedSchemaOrReference if possible, returning an error if not.
func (*NamedSchemaOrReference) Descriptor ¶
func (*NamedSchemaOrReference) Descriptor() ([]byte, []int)
func (*NamedSchemaOrReference) GetName ¶
func (m *NamedSchemaOrReference) GetName() string
func (*NamedSchemaOrReference) GetValue ¶
func (m *NamedSchemaOrReference) GetValue() *SchemaOrReference
func (*NamedSchemaOrReference) ProtoMessage ¶
func (*NamedSchemaOrReference) ProtoMessage()
func (*NamedSchemaOrReference) Reset ¶
func (m *NamedSchemaOrReference) Reset()
func (*NamedSchemaOrReference) ResolveReferences ¶
func (m *NamedSchemaOrReference) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside NamedSchemaOrReference objects.
func (*NamedSchemaOrReference) String ¶
func (m *NamedSchemaOrReference) String() string
func (*NamedSchemaOrReference) ToRawInfo ¶
func (m *NamedSchemaOrReference) ToRawInfo() interface{}
ToRawInfo returns a description of NamedSchemaOrReference suitable for JSON or YAML export.
func (*NamedSchemaOrReference) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *NamedSchemaOrReference) XXX_DiscardUnknown()
func (*NamedSchemaOrReference) XXX_Marshal ¶ added in v0.3.1
func (m *NamedSchemaOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NamedSchemaOrReference) XXX_Merge ¶ added in v0.3.1
func (m *NamedSchemaOrReference) XXX_Merge(src proto.Message)
func (*NamedSchemaOrReference) XXX_Size ¶ added in v0.3.1
func (m *NamedSchemaOrReference) XXX_Size() int
func (*NamedSchemaOrReference) XXX_Unmarshal ¶ added in v0.3.1
func (m *NamedSchemaOrReference) XXX_Unmarshal(b []byte) error
type NamedSecuritySchemeOrReference ¶
type NamedSecuritySchemeOrReference struct { // Map key Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Mapped value Value *SecuritySchemeOrReference `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Automatically-generated message used to represent maps of SecuritySchemeOrReference as ordered (name,value) pairs.
func NewNamedSecuritySchemeOrReference ¶
func NewNamedSecuritySchemeOrReference(in interface{}, context *compiler.Context) (*NamedSecuritySchemeOrReference, error)
NewNamedSecuritySchemeOrReference creates an object of type NamedSecuritySchemeOrReference if possible, returning an error if not.
func (*NamedSecuritySchemeOrReference) Descriptor ¶
func (*NamedSecuritySchemeOrReference) Descriptor() ([]byte, []int)
func (*NamedSecuritySchemeOrReference) GetName ¶
func (m *NamedSecuritySchemeOrReference) GetName() string
func (*NamedSecuritySchemeOrReference) GetValue ¶
func (m *NamedSecuritySchemeOrReference) GetValue() *SecuritySchemeOrReference
func (*NamedSecuritySchemeOrReference) ProtoMessage ¶
func (*NamedSecuritySchemeOrReference) ProtoMessage()
func (*NamedSecuritySchemeOrReference) Reset ¶
func (m *NamedSecuritySchemeOrReference) Reset()
func (*NamedSecuritySchemeOrReference) ResolveReferences ¶
func (m *NamedSecuritySchemeOrReference) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside NamedSecuritySchemeOrReference objects.
func (*NamedSecuritySchemeOrReference) String ¶
func (m *NamedSecuritySchemeOrReference) String() string
func (*NamedSecuritySchemeOrReference) ToRawInfo ¶
func (m *NamedSecuritySchemeOrReference) ToRawInfo() interface{}
ToRawInfo returns a description of NamedSecuritySchemeOrReference suitable for JSON or YAML export.
func (*NamedSecuritySchemeOrReference) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *NamedSecuritySchemeOrReference) XXX_DiscardUnknown()
func (*NamedSecuritySchemeOrReference) XXX_Marshal ¶ added in v0.3.1
func (m *NamedSecuritySchemeOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NamedSecuritySchemeOrReference) XXX_Merge ¶ added in v0.3.1
func (m *NamedSecuritySchemeOrReference) XXX_Merge(src proto.Message)
func (*NamedSecuritySchemeOrReference) XXX_Size ¶ added in v0.3.1
func (m *NamedSecuritySchemeOrReference) XXX_Size() int
func (*NamedSecuritySchemeOrReference) XXX_Unmarshal ¶ added in v0.3.1
func (m *NamedSecuritySchemeOrReference) XXX_Unmarshal(b []byte) error
type NamedServerVariable ¶
type NamedServerVariable struct { // Map key Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Mapped value Value *ServerVariable `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Automatically-generated message used to represent maps of ServerVariable as ordered (name,value) pairs.
func NewNamedServerVariable ¶
func NewNamedServerVariable(in interface{}, context *compiler.Context) (*NamedServerVariable, error)
NewNamedServerVariable creates an object of type NamedServerVariable if possible, returning an error if not.
func (*NamedServerVariable) Descriptor ¶
func (*NamedServerVariable) Descriptor() ([]byte, []int)
func (*NamedServerVariable) GetName ¶
func (m *NamedServerVariable) GetName() string
func (*NamedServerVariable) GetValue ¶
func (m *NamedServerVariable) GetValue() *ServerVariable
func (*NamedServerVariable) ProtoMessage ¶
func (*NamedServerVariable) ProtoMessage()
func (*NamedServerVariable) Reset ¶
func (m *NamedServerVariable) Reset()
func (*NamedServerVariable) ResolveReferences ¶
func (m *NamedServerVariable) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside NamedServerVariable objects.
func (*NamedServerVariable) String ¶
func (m *NamedServerVariable) String() string
func (*NamedServerVariable) ToRawInfo ¶
func (m *NamedServerVariable) ToRawInfo() interface{}
ToRawInfo returns a description of NamedServerVariable suitable for JSON or YAML export.
func (*NamedServerVariable) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *NamedServerVariable) XXX_DiscardUnknown()
func (*NamedServerVariable) XXX_Marshal ¶ added in v0.3.1
func (m *NamedServerVariable) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NamedServerVariable) XXX_Merge ¶ added in v0.3.1
func (m *NamedServerVariable) XXX_Merge(src proto.Message)
func (*NamedServerVariable) XXX_Size ¶ added in v0.3.1
func (m *NamedServerVariable) XXX_Size() int
func (*NamedServerVariable) XXX_Unmarshal ¶ added in v0.3.1
func (m *NamedServerVariable) XXX_Unmarshal(b []byte) error
type NamedString ¶
type NamedString struct { // Map key Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Mapped value Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Automatically-generated message used to represent maps of string as ordered (name,value) pairs.
func NewNamedString ¶
func NewNamedString(in interface{}, context *compiler.Context) (*NamedString, error)
NewNamedString creates an object of type NamedString if possible, returning an error if not.
func (*NamedString) Descriptor ¶
func (*NamedString) Descriptor() ([]byte, []int)
func (*NamedString) GetName ¶
func (m *NamedString) GetName() string
func (*NamedString) GetValue ¶
func (m *NamedString) GetValue() string
func (*NamedString) ProtoMessage ¶
func (*NamedString) ProtoMessage()
func (*NamedString) Reset ¶
func (m *NamedString) Reset()
func (*NamedString) ResolveReferences ¶
func (m *NamedString) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside NamedString objects.
func (*NamedString) String ¶
func (m *NamedString) String() string
func (*NamedString) ToRawInfo ¶
func (m *NamedString) ToRawInfo() interface{}
ToRawInfo returns a description of NamedString suitable for JSON or YAML export.
func (*NamedString) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *NamedString) XXX_DiscardUnknown()
func (*NamedString) XXX_Marshal ¶ added in v0.3.1
func (m *NamedString) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NamedString) XXX_Merge ¶ added in v0.3.1
func (m *NamedString) XXX_Merge(src proto.Message)
func (*NamedString) XXX_Size ¶ added in v0.3.1
func (m *NamedString) XXX_Size() int
func (*NamedString) XXX_Unmarshal ¶ added in v0.3.1
func (m *NamedString) XXX_Unmarshal(b []byte) error
type OauthFlow ¶
type OauthFlow struct { AuthorizationUrl string `protobuf:"bytes,1,opt,name=authorization_url,json=authorizationUrl,proto3" json:"authorization_url,omitempty"` TokenUrl string `protobuf:"bytes,2,opt,name=token_url,json=tokenUrl,proto3" json:"token_url,omitempty"` RefreshUrl string `protobuf:"bytes,3,opt,name=refresh_url,json=refreshUrl,proto3" json:"refresh_url,omitempty"` Scopes *Strings `protobuf:"bytes,4,opt,name=scopes,proto3" json:"scopes,omitempty"` SpecificationExtension []*NamedAny `` /* 127-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Configuration details for a supported OAuth Flow
func NewOauthFlow ¶
NewOauthFlow creates an object of type OauthFlow if possible, returning an error if not.
func (*OauthFlow) Descriptor ¶
func (*OauthFlow) GetAuthorizationUrl ¶
func (*OauthFlow) GetRefreshUrl ¶
func (*OauthFlow) GetSpecificationExtension ¶
func (*OauthFlow) GetTokenUrl ¶
func (*OauthFlow) ProtoMessage ¶
func (*OauthFlow) ProtoMessage()
func (*OauthFlow) ResolveReferences ¶
ResolveReferences resolves references found inside OauthFlow objects.
func (*OauthFlow) ToRawInfo ¶
func (m *OauthFlow) ToRawInfo() interface{}
ToRawInfo returns a description of OauthFlow suitable for JSON or YAML export.
func (*OauthFlow) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *OauthFlow) XXX_DiscardUnknown()
func (*OauthFlow) XXX_Marshal ¶ added in v0.3.1
func (*OauthFlow) XXX_Unmarshal ¶ added in v0.3.1
type OauthFlows ¶
type OauthFlows struct { Implicit *OauthFlow `protobuf:"bytes,1,opt,name=implicit,proto3" json:"implicit,omitempty"` Password *OauthFlow `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` ClientCredentials *OauthFlow `protobuf:"bytes,3,opt,name=client_credentials,json=clientCredentials,proto3" json:"client_credentials,omitempty"` AuthorizationCode *OauthFlow `protobuf:"bytes,4,opt,name=authorization_code,json=authorizationCode,proto3" json:"authorization_code,omitempty"` SpecificationExtension []*NamedAny `` /* 127-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Allows configuration of the supported OAuth Flows.
func NewOauthFlows ¶
func NewOauthFlows(in interface{}, context *compiler.Context) (*OauthFlows, error)
NewOauthFlows creates an object of type OauthFlows if possible, returning an error if not.
func (*OauthFlows) Descriptor ¶
func (*OauthFlows) Descriptor() ([]byte, []int)
func (*OauthFlows) GetAuthorizationCode ¶
func (m *OauthFlows) GetAuthorizationCode() *OauthFlow
func (*OauthFlows) GetClientCredentials ¶
func (m *OauthFlows) GetClientCredentials() *OauthFlow
func (*OauthFlows) GetImplicit ¶
func (m *OauthFlows) GetImplicit() *OauthFlow
func (*OauthFlows) GetPassword ¶
func (m *OauthFlows) GetPassword() *OauthFlow
func (*OauthFlows) GetSpecificationExtension ¶
func (m *OauthFlows) GetSpecificationExtension() []*NamedAny
func (*OauthFlows) ProtoMessage ¶
func (*OauthFlows) ProtoMessage()
func (*OauthFlows) Reset ¶
func (m *OauthFlows) Reset()
func (*OauthFlows) ResolveReferences ¶
func (m *OauthFlows) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside OauthFlows objects.
func (*OauthFlows) String ¶
func (m *OauthFlows) String() string
func (*OauthFlows) ToRawInfo ¶
func (m *OauthFlows) ToRawInfo() interface{}
ToRawInfo returns a description of OauthFlows suitable for JSON or YAML export.
func (*OauthFlows) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *OauthFlows) XXX_DiscardUnknown()
func (*OauthFlows) XXX_Marshal ¶ added in v0.3.1
func (m *OauthFlows) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OauthFlows) XXX_Merge ¶ added in v0.3.1
func (m *OauthFlows) XXX_Merge(src proto.Message)
func (*OauthFlows) XXX_Size ¶ added in v0.3.1
func (m *OauthFlows) XXX_Size() int
func (*OauthFlows) XXX_Unmarshal ¶ added in v0.3.1
func (m *OauthFlows) XXX_Unmarshal(b []byte) error
type Object ¶
type Object struct { AdditionalProperties []*NamedAny `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Object) Descriptor ¶
func (*Object) GetAdditionalProperties ¶
func (*Object) ProtoMessage ¶
func (*Object) ProtoMessage()
func (*Object) ResolveReferences ¶
ResolveReferences resolves references found inside Object objects.
func (*Object) ToRawInfo ¶
func (m *Object) ToRawInfo() interface{}
ToRawInfo returns a description of Object suitable for JSON or YAML export.
func (*Object) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *Object) XXX_DiscardUnknown()
func (*Object) XXX_Marshal ¶ added in v0.3.1
func (*Object) XXX_Unmarshal ¶ added in v0.3.1
type Operation ¶
type Operation struct { Tags []string `protobuf:"bytes,1,rep,name=tags,proto3" json:"tags,omitempty"` Summary string `protobuf:"bytes,2,opt,name=summary,proto3" json:"summary,omitempty"` Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` ExternalDocs *ExternalDocs `protobuf:"bytes,4,opt,name=external_docs,json=externalDocs,proto3" json:"external_docs,omitempty"` OperationId string `protobuf:"bytes,5,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"` Parameters []*ParameterOrReference `protobuf:"bytes,6,rep,name=parameters,proto3" json:"parameters,omitempty"` RequestBody *RequestBodyOrReference `protobuf:"bytes,7,opt,name=request_body,json=requestBody,proto3" json:"request_body,omitempty"` Responses *Responses `protobuf:"bytes,8,opt,name=responses,proto3" json:"responses,omitempty"` Callbacks *CallbacksOrReferences `protobuf:"bytes,9,opt,name=callbacks,proto3" json:"callbacks,omitempty"` Deprecated bool `protobuf:"varint,10,opt,name=deprecated,proto3" json:"deprecated,omitempty"` Security []*SecurityRequirement `protobuf:"bytes,11,rep,name=security,proto3" json:"security,omitempty"` Servers []*Server `protobuf:"bytes,12,rep,name=servers,proto3" json:"servers,omitempty"` SpecificationExtension []*NamedAny `` /* 128-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Describes a single API operation on a path.
func NewOperation ¶
NewOperation creates an object of type Operation if possible, returning an error if not.
func (*Operation) Descriptor ¶
func (*Operation) GetCallbacks ¶
func (m *Operation) GetCallbacks() *CallbacksOrReferences
func (*Operation) GetDeprecated ¶
func (*Operation) GetDescription ¶
func (*Operation) GetExternalDocs ¶
func (m *Operation) GetExternalDocs() *ExternalDocs
func (*Operation) GetOperationId ¶
func (*Operation) GetParameters ¶
func (m *Operation) GetParameters() []*ParameterOrReference
func (*Operation) GetRequestBody ¶
func (m *Operation) GetRequestBody() *RequestBodyOrReference
func (*Operation) GetResponses ¶
func (*Operation) GetSecurity ¶
func (m *Operation) GetSecurity() []*SecurityRequirement
func (*Operation) GetServers ¶
func (*Operation) GetSpecificationExtension ¶
func (*Operation) GetSummary ¶
func (*Operation) ProtoMessage ¶
func (*Operation) ProtoMessage()
func (*Operation) ResolveReferences ¶
ResolveReferences resolves references found inside Operation objects.
func (*Operation) ToRawInfo ¶
func (m *Operation) ToRawInfo() interface{}
ToRawInfo returns a description of Operation suitable for JSON or YAML export.
func (*Operation) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *Operation) XXX_DiscardUnknown()
func (*Operation) XXX_Marshal ¶ added in v0.3.1
func (*Operation) XXX_Unmarshal ¶ added in v0.3.1
type Parameter ¶
type Parameter struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` In string `protobuf:"bytes,2,opt,name=in,proto3" json:"in,omitempty"` Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` Required bool `protobuf:"varint,4,opt,name=required,proto3" json:"required,omitempty"` Deprecated bool `protobuf:"varint,5,opt,name=deprecated,proto3" json:"deprecated,omitempty"` AllowEmptyValue bool `protobuf:"varint,6,opt,name=allow_empty_value,json=allowEmptyValue,proto3" json:"allow_empty_value,omitempty"` Style string `protobuf:"bytes,7,opt,name=style,proto3" json:"style,omitempty"` Explode bool `protobuf:"varint,8,opt,name=explode,proto3" json:"explode,omitempty"` AllowReserved bool `protobuf:"varint,9,opt,name=allow_reserved,json=allowReserved,proto3" json:"allow_reserved,omitempty"` Schema *SchemaOrReference `protobuf:"bytes,10,opt,name=schema,proto3" json:"schema,omitempty"` Example *Any `protobuf:"bytes,11,opt,name=example,proto3" json:"example,omitempty"` Examples *ExamplesOrReferences `protobuf:"bytes,12,opt,name=examples,proto3" json:"examples,omitempty"` Content *MediaTypes `protobuf:"bytes,13,opt,name=content,proto3" json:"content,omitempty"` SpecificationExtension []*NamedAny `` /* 128-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Describes a single operation parameter. A unique parameter is defined by a combination of a name and location.
func NewParameter ¶
NewParameter creates an object of type Parameter if possible, returning an error if not.
func (*Parameter) Descriptor ¶
func (*Parameter) GetAllowEmptyValue ¶
func (*Parameter) GetAllowReserved ¶
func (*Parameter) GetContent ¶
func (m *Parameter) GetContent() *MediaTypes
func (*Parameter) GetDeprecated ¶
func (*Parameter) GetDescription ¶
func (*Parameter) GetExample ¶
func (*Parameter) GetExamples ¶
func (m *Parameter) GetExamples() *ExamplesOrReferences
func (*Parameter) GetExplode ¶
func (*Parameter) GetRequired ¶
func (*Parameter) GetSchema ¶
func (m *Parameter) GetSchema() *SchemaOrReference
func (*Parameter) GetSpecificationExtension ¶
func (*Parameter) ProtoMessage ¶
func (*Parameter) ProtoMessage()
func (*Parameter) ResolveReferences ¶
ResolveReferences resolves references found inside Parameter objects.
func (*Parameter) ToRawInfo ¶
func (m *Parameter) ToRawInfo() interface{}
ToRawInfo returns a description of Parameter suitable for JSON or YAML export.
func (*Parameter) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *Parameter) XXX_DiscardUnknown()
func (*Parameter) XXX_Marshal ¶ added in v0.3.1
func (*Parameter) XXX_Unmarshal ¶ added in v0.3.1
type ParameterOrReference ¶
type ParameterOrReference struct { // Types that are valid to be assigned to Oneof: // *ParameterOrReference_Parameter // *ParameterOrReference_Reference Oneof isParameterOrReference_Oneof `protobuf_oneof:"oneof"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func NewParameterOrReference ¶
func NewParameterOrReference(in interface{}, context *compiler.Context) (*ParameterOrReference, error)
NewParameterOrReference creates an object of type ParameterOrReference if possible, returning an error if not.
func (*ParameterOrReference) Descriptor ¶
func (*ParameterOrReference) Descriptor() ([]byte, []int)
func (*ParameterOrReference) GetOneof ¶
func (m *ParameterOrReference) GetOneof() isParameterOrReference_Oneof
func (*ParameterOrReference) GetParameter ¶
func (m *ParameterOrReference) GetParameter() *Parameter
func (*ParameterOrReference) GetReference ¶
func (m *ParameterOrReference) GetReference() *Reference
func (*ParameterOrReference) ProtoMessage ¶
func (*ParameterOrReference) ProtoMessage()
func (*ParameterOrReference) Reset ¶
func (m *ParameterOrReference) Reset()
func (*ParameterOrReference) ResolveReferences ¶
func (m *ParameterOrReference) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside ParameterOrReference objects.
func (*ParameterOrReference) String ¶
func (m *ParameterOrReference) String() string
func (*ParameterOrReference) ToRawInfo ¶
func (m *ParameterOrReference) ToRawInfo() interface{}
ToRawInfo returns a description of ParameterOrReference suitable for JSON or YAML export.
func (*ParameterOrReference) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *ParameterOrReference) XXX_DiscardUnknown()
func (*ParameterOrReference) XXX_Marshal ¶ added in v0.3.1
func (m *ParameterOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ParameterOrReference) XXX_Merge ¶ added in v0.3.1
func (m *ParameterOrReference) XXX_Merge(src proto.Message)
func (*ParameterOrReference) XXX_OneofWrappers ¶ added in v0.3.1
func (*ParameterOrReference) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*ParameterOrReference) XXX_Size ¶ added in v0.3.1
func (m *ParameterOrReference) XXX_Size() int
func (*ParameterOrReference) XXX_Unmarshal ¶ added in v0.3.1
func (m *ParameterOrReference) XXX_Unmarshal(b []byte) error
type ParameterOrReference_Parameter ¶
type ParameterOrReference_Parameter struct {
Parameter *Parameter `protobuf:"bytes,1,opt,name=parameter,proto3,oneof"`
}
type ParameterOrReference_Reference ¶
type ParameterOrReference_Reference struct {
Reference *Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}
type ParametersOrReferences ¶
type ParametersOrReferences struct { AdditionalProperties []*NamedParameterOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func NewParametersOrReferences ¶
func NewParametersOrReferences(in interface{}, context *compiler.Context) (*ParametersOrReferences, error)
NewParametersOrReferences creates an object of type ParametersOrReferences if possible, returning an error if not.
func (*ParametersOrReferences) Descriptor ¶
func (*ParametersOrReferences) Descriptor() ([]byte, []int)
func (*ParametersOrReferences) GetAdditionalProperties ¶
func (m *ParametersOrReferences) GetAdditionalProperties() []*NamedParameterOrReference
func (*ParametersOrReferences) ProtoMessage ¶
func (*ParametersOrReferences) ProtoMessage()
func (*ParametersOrReferences) Reset ¶
func (m *ParametersOrReferences) Reset()
func (*ParametersOrReferences) ResolveReferences ¶
func (m *ParametersOrReferences) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside ParametersOrReferences objects.
func (*ParametersOrReferences) String ¶
func (m *ParametersOrReferences) String() string
func (*ParametersOrReferences) ToRawInfo ¶
func (m *ParametersOrReferences) ToRawInfo() interface{}
ToRawInfo returns a description of ParametersOrReferences suitable for JSON or YAML export.
func (*ParametersOrReferences) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *ParametersOrReferences) XXX_DiscardUnknown()
func (*ParametersOrReferences) XXX_Marshal ¶ added in v0.3.1
func (m *ParametersOrReferences) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ParametersOrReferences) XXX_Merge ¶ added in v0.3.1
func (m *ParametersOrReferences) XXX_Merge(src proto.Message)
func (*ParametersOrReferences) XXX_Size ¶ added in v0.3.1
func (m *ParametersOrReferences) XXX_Size() int
func (*ParametersOrReferences) XXX_Unmarshal ¶ added in v0.3.1
func (m *ParametersOrReferences) XXX_Unmarshal(b []byte) error
type PathItem ¶
type PathItem struct { XRef string `protobuf:"bytes,1,opt,name=_ref,json=Ref,proto3" json:"_ref,omitempty"` Summary string `protobuf:"bytes,2,opt,name=summary,proto3" json:"summary,omitempty"` Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` Get *Operation `protobuf:"bytes,4,opt,name=get,proto3" json:"get,omitempty"` Put *Operation `protobuf:"bytes,5,opt,name=put,proto3" json:"put,omitempty"` Post *Operation `protobuf:"bytes,6,opt,name=post,proto3" json:"post,omitempty"` Delete *Operation `protobuf:"bytes,7,opt,name=delete,proto3" json:"delete,omitempty"` Options *Operation `protobuf:"bytes,8,opt,name=options,proto3" json:"options,omitempty"` Head *Operation `protobuf:"bytes,9,opt,name=head,proto3" json:"head,omitempty"` Patch *Operation `protobuf:"bytes,10,opt,name=patch,proto3" json:"patch,omitempty"` Trace *Operation `protobuf:"bytes,11,opt,name=trace,proto3" json:"trace,omitempty"` Servers []*Server `protobuf:"bytes,12,rep,name=servers,proto3" json:"servers,omitempty"` Parameters []*ParameterOrReference `protobuf:"bytes,13,rep,name=parameters,proto3" json:"parameters,omitempty"` SpecificationExtension []*NamedAny `` /* 128-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Describes the operations available on a single path. A Path Item MAY be empty, due to ACL constraints. The path itself is still exposed to the documentation viewer but they will not know which operations and parameters are available.
func NewPathItem ¶
NewPathItem creates an object of type PathItem if possible, returning an error if not.
func (*PathItem) Descriptor ¶
func (*PathItem) GetDescription ¶
func (*PathItem) GetOptions ¶
func (*PathItem) GetParameters ¶
func (m *PathItem) GetParameters() []*ParameterOrReference
func (*PathItem) GetServers ¶
func (*PathItem) GetSpecificationExtension ¶
func (*PathItem) GetSummary ¶
func (*PathItem) ProtoMessage ¶
func (*PathItem) ProtoMessage()
func (*PathItem) ResolveReferences ¶
ResolveReferences resolves references found inside PathItem objects.
func (*PathItem) ToRawInfo ¶
func (m *PathItem) ToRawInfo() interface{}
ToRawInfo returns a description of PathItem suitable for JSON or YAML export.
func (*PathItem) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *PathItem) XXX_DiscardUnknown()
func (*PathItem) XXX_Marshal ¶ added in v0.3.1
func (*PathItem) XXX_Unmarshal ¶ added in v0.3.1
type Paths ¶
type Paths struct { Path []*NamedPathItem `protobuf:"bytes,1,rep,name=path,proto3" json:"path,omitempty"` SpecificationExtension []*NamedAny `` /* 127-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Holds the relative paths to the individual endpoints and their operations. The path is appended to the URL from the `Server Object` in order to construct the full URL. The Paths MAY be empty, due to ACL constraints.
func (*Paths) Descriptor ¶
func (*Paths) GetPath ¶
func (m *Paths) GetPath() []*NamedPathItem
func (*Paths) GetSpecificationExtension ¶
func (*Paths) ProtoMessage ¶
func (*Paths) ProtoMessage()
func (*Paths) ResolveReferences ¶
ResolveReferences resolves references found inside Paths objects.
func (*Paths) ToRawInfo ¶
func (m *Paths) ToRawInfo() interface{}
ToRawInfo returns a description of Paths suitable for JSON or YAML export.
func (*Paths) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *Paths) XXX_DiscardUnknown()
func (*Paths) XXX_Marshal ¶ added in v0.3.1
func (*Paths) XXX_Unmarshal ¶ added in v0.3.1
type Properties ¶
type Properties struct { AdditionalProperties []*NamedSchemaOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func NewProperties ¶
func NewProperties(in interface{}, context *compiler.Context) (*Properties, error)
NewProperties creates an object of type Properties if possible, returning an error if not.
func (*Properties) Descriptor ¶
func (*Properties) Descriptor() ([]byte, []int)
func (*Properties) GetAdditionalProperties ¶
func (m *Properties) GetAdditionalProperties() []*NamedSchemaOrReference
func (*Properties) ProtoMessage ¶
func (*Properties) ProtoMessage()
func (*Properties) Reset ¶
func (m *Properties) Reset()
func (*Properties) ResolveReferences ¶
func (m *Properties) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside Properties objects.
func (*Properties) String ¶
func (m *Properties) String() string
func (*Properties) ToRawInfo ¶
func (m *Properties) ToRawInfo() interface{}
ToRawInfo returns a description of Properties suitable for JSON or YAML export.
func (*Properties) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *Properties) XXX_DiscardUnknown()
func (*Properties) XXX_Marshal ¶ added in v0.3.1
func (m *Properties) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Properties) XXX_Merge ¶ added in v0.3.1
func (m *Properties) XXX_Merge(src proto.Message)
func (*Properties) XXX_Size ¶ added in v0.3.1
func (m *Properties) XXX_Size() int
func (*Properties) XXX_Unmarshal ¶ added in v0.3.1
func (m *Properties) XXX_Unmarshal(b []byte) error
type Reference ¶
type Reference struct { XRef string `protobuf:"bytes,1,opt,name=_ref,json=Ref,proto3" json:"_ref,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
A simple object to allow referencing other components in the specification, internally and externally. The Reference Object is defined by JSON Reference and follows the same structure, behavior and rules. For this specification, reference resolution is accomplished as defined by the JSON Reference specification and not by the JSON Schema specification.
func NewReference ¶
NewReference creates an object of type Reference if possible, returning an error if not.
func (*Reference) Descriptor ¶
func (*Reference) ProtoMessage ¶
func (*Reference) ProtoMessage()
func (*Reference) ResolveReferences ¶
ResolveReferences resolves references found inside Reference objects.
func (*Reference) ToRawInfo ¶
func (m *Reference) ToRawInfo() interface{}
ToRawInfo returns a description of Reference suitable for JSON or YAML export.
func (*Reference) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *Reference) XXX_DiscardUnknown()
func (*Reference) XXX_Marshal ¶ added in v0.3.1
func (*Reference) XXX_Unmarshal ¶ added in v0.3.1
type RequestBodiesOrReferences ¶
type RequestBodiesOrReferences struct { AdditionalProperties []*NamedRequestBodyOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func NewRequestBodiesOrReferences ¶
func NewRequestBodiesOrReferences(in interface{}, context *compiler.Context) (*RequestBodiesOrReferences, error)
NewRequestBodiesOrReferences creates an object of type RequestBodiesOrReferences if possible, returning an error if not.
func (*RequestBodiesOrReferences) Descriptor ¶
func (*RequestBodiesOrReferences) Descriptor() ([]byte, []int)
func (*RequestBodiesOrReferences) GetAdditionalProperties ¶
func (m *RequestBodiesOrReferences) GetAdditionalProperties() []*NamedRequestBodyOrReference
func (*RequestBodiesOrReferences) ProtoMessage ¶
func (*RequestBodiesOrReferences) ProtoMessage()
func (*RequestBodiesOrReferences) Reset ¶
func (m *RequestBodiesOrReferences) Reset()
func (*RequestBodiesOrReferences) ResolveReferences ¶
func (m *RequestBodiesOrReferences) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside RequestBodiesOrReferences objects.
func (*RequestBodiesOrReferences) String ¶
func (m *RequestBodiesOrReferences) String() string
func (*RequestBodiesOrReferences) ToRawInfo ¶
func (m *RequestBodiesOrReferences) ToRawInfo() interface{}
ToRawInfo returns a description of RequestBodiesOrReferences suitable for JSON or YAML export.
func (*RequestBodiesOrReferences) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *RequestBodiesOrReferences) XXX_DiscardUnknown()
func (*RequestBodiesOrReferences) XXX_Marshal ¶ added in v0.3.1
func (m *RequestBodiesOrReferences) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RequestBodiesOrReferences) XXX_Merge ¶ added in v0.3.1
func (m *RequestBodiesOrReferences) XXX_Merge(src proto.Message)
func (*RequestBodiesOrReferences) XXX_Size ¶ added in v0.3.1
func (m *RequestBodiesOrReferences) XXX_Size() int
func (*RequestBodiesOrReferences) XXX_Unmarshal ¶ added in v0.3.1
func (m *RequestBodiesOrReferences) XXX_Unmarshal(b []byte) error
type RequestBody ¶
type RequestBody struct { Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"` Content *MediaTypes `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"` Required bool `protobuf:"varint,3,opt,name=required,proto3" json:"required,omitempty"` SpecificationExtension []*NamedAny `` /* 127-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Describes a single request body.
func NewRequestBody ¶
func NewRequestBody(in interface{}, context *compiler.Context) (*RequestBody, error)
NewRequestBody creates an object of type RequestBody if possible, returning an error if not.
func (*RequestBody) Descriptor ¶
func (*RequestBody) Descriptor() ([]byte, []int)
func (*RequestBody) GetContent ¶
func (m *RequestBody) GetContent() *MediaTypes
func (*RequestBody) GetDescription ¶
func (m *RequestBody) GetDescription() string
func (*RequestBody) GetRequired ¶
func (m *RequestBody) GetRequired() bool
func (*RequestBody) GetSpecificationExtension ¶
func (m *RequestBody) GetSpecificationExtension() []*NamedAny
func (*RequestBody) ProtoMessage ¶
func (*RequestBody) ProtoMessage()
func (*RequestBody) Reset ¶
func (m *RequestBody) Reset()
func (*RequestBody) ResolveReferences ¶
func (m *RequestBody) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside RequestBody objects.
func (*RequestBody) String ¶
func (m *RequestBody) String() string
func (*RequestBody) ToRawInfo ¶
func (m *RequestBody) ToRawInfo() interface{}
ToRawInfo returns a description of RequestBody suitable for JSON or YAML export.
func (*RequestBody) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *RequestBody) XXX_DiscardUnknown()
func (*RequestBody) XXX_Marshal ¶ added in v0.3.1
func (m *RequestBody) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RequestBody) XXX_Merge ¶ added in v0.3.1
func (m *RequestBody) XXX_Merge(src proto.Message)
func (*RequestBody) XXX_Size ¶ added in v0.3.1
func (m *RequestBody) XXX_Size() int
func (*RequestBody) XXX_Unmarshal ¶ added in v0.3.1
func (m *RequestBody) XXX_Unmarshal(b []byte) error
type RequestBodyOrReference ¶
type RequestBodyOrReference struct { // Types that are valid to be assigned to Oneof: // *RequestBodyOrReference_RequestBody // *RequestBodyOrReference_Reference Oneof isRequestBodyOrReference_Oneof `protobuf_oneof:"oneof"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func NewRequestBodyOrReference ¶
func NewRequestBodyOrReference(in interface{}, context *compiler.Context) (*RequestBodyOrReference, error)
NewRequestBodyOrReference creates an object of type RequestBodyOrReference if possible, returning an error if not.
func (*RequestBodyOrReference) Descriptor ¶
func (*RequestBodyOrReference) Descriptor() ([]byte, []int)
func (*RequestBodyOrReference) GetOneof ¶
func (m *RequestBodyOrReference) GetOneof() isRequestBodyOrReference_Oneof
func (*RequestBodyOrReference) GetReference ¶
func (m *RequestBodyOrReference) GetReference() *Reference
func (*RequestBodyOrReference) GetRequestBody ¶
func (m *RequestBodyOrReference) GetRequestBody() *RequestBody
func (*RequestBodyOrReference) ProtoMessage ¶
func (*RequestBodyOrReference) ProtoMessage()
func (*RequestBodyOrReference) Reset ¶
func (m *RequestBodyOrReference) Reset()
func (*RequestBodyOrReference) ResolveReferences ¶
func (m *RequestBodyOrReference) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside RequestBodyOrReference objects.
func (*RequestBodyOrReference) String ¶
func (m *RequestBodyOrReference) String() string
func (*RequestBodyOrReference) ToRawInfo ¶
func (m *RequestBodyOrReference) ToRawInfo() interface{}
ToRawInfo returns a description of RequestBodyOrReference suitable for JSON or YAML export.
func (*RequestBodyOrReference) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *RequestBodyOrReference) XXX_DiscardUnknown()
func (*RequestBodyOrReference) XXX_Marshal ¶ added in v0.3.1
func (m *RequestBodyOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RequestBodyOrReference) XXX_Merge ¶ added in v0.3.1
func (m *RequestBodyOrReference) XXX_Merge(src proto.Message)
func (*RequestBodyOrReference) XXX_OneofWrappers ¶ added in v0.3.1
func (*RequestBodyOrReference) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*RequestBodyOrReference) XXX_Size ¶ added in v0.3.1
func (m *RequestBodyOrReference) XXX_Size() int
func (*RequestBodyOrReference) XXX_Unmarshal ¶ added in v0.3.1
func (m *RequestBodyOrReference) XXX_Unmarshal(b []byte) error
type RequestBodyOrReference_Reference ¶
type RequestBodyOrReference_Reference struct {
Reference *Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}
type RequestBodyOrReference_RequestBody ¶
type RequestBodyOrReference_RequestBody struct {
RequestBody *RequestBody `protobuf:"bytes,1,opt,name=request_body,json=requestBody,proto3,oneof"`
}
type Response ¶
type Response struct { Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"` Headers *HeadersOrReferences `protobuf:"bytes,2,opt,name=headers,proto3" json:"headers,omitempty"` Content *MediaTypes `protobuf:"bytes,3,opt,name=content,proto3" json:"content,omitempty"` Links *LinksOrReferences `protobuf:"bytes,4,opt,name=links,proto3" json:"links,omitempty"` SpecificationExtension []*NamedAny `` /* 127-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Describes a single response from an API Operation, including design-time, static `links` to operations based on the response.
func NewResponse ¶
NewResponse creates an object of type Response if possible, returning an error if not.
func (*Response) Descriptor ¶
func (*Response) GetContent ¶
func (m *Response) GetContent() *MediaTypes
func (*Response) GetDescription ¶
func (*Response) GetHeaders ¶
func (m *Response) GetHeaders() *HeadersOrReferences
func (*Response) GetLinks ¶
func (m *Response) GetLinks() *LinksOrReferences
func (*Response) GetSpecificationExtension ¶
func (*Response) ProtoMessage ¶
func (*Response) ProtoMessage()
func (*Response) ResolveReferences ¶
ResolveReferences resolves references found inside Response objects.
func (*Response) ToRawInfo ¶
func (m *Response) ToRawInfo() interface{}
ToRawInfo returns a description of Response suitable for JSON or YAML export.
func (*Response) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *Response) XXX_DiscardUnknown()
func (*Response) XXX_Marshal ¶ added in v0.3.1
func (*Response) XXX_Unmarshal ¶ added in v0.3.1
type ResponseOrReference ¶
type ResponseOrReference struct { // Types that are valid to be assigned to Oneof: // *ResponseOrReference_Response // *ResponseOrReference_Reference Oneof isResponseOrReference_Oneof `protobuf_oneof:"oneof"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func NewResponseOrReference ¶
func NewResponseOrReference(in interface{}, context *compiler.Context) (*ResponseOrReference, error)
NewResponseOrReference creates an object of type ResponseOrReference if possible, returning an error if not.
func (*ResponseOrReference) Descriptor ¶
func (*ResponseOrReference) Descriptor() ([]byte, []int)
func (*ResponseOrReference) GetOneof ¶
func (m *ResponseOrReference) GetOneof() isResponseOrReference_Oneof
func (*ResponseOrReference) GetReference ¶
func (m *ResponseOrReference) GetReference() *Reference
func (*ResponseOrReference) GetResponse ¶
func (m *ResponseOrReference) GetResponse() *Response
func (*ResponseOrReference) ProtoMessage ¶
func (*ResponseOrReference) ProtoMessage()
func (*ResponseOrReference) Reset ¶
func (m *ResponseOrReference) Reset()
func (*ResponseOrReference) ResolveReferences ¶
func (m *ResponseOrReference) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside ResponseOrReference objects.
func (*ResponseOrReference) String ¶
func (m *ResponseOrReference) String() string
func (*ResponseOrReference) ToRawInfo ¶
func (m *ResponseOrReference) ToRawInfo() interface{}
ToRawInfo returns a description of ResponseOrReference suitable for JSON or YAML export.
func (*ResponseOrReference) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *ResponseOrReference) XXX_DiscardUnknown()
func (*ResponseOrReference) XXX_Marshal ¶ added in v0.3.1
func (m *ResponseOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ResponseOrReference) XXX_Merge ¶ added in v0.3.1
func (m *ResponseOrReference) XXX_Merge(src proto.Message)
func (*ResponseOrReference) XXX_OneofWrappers ¶ added in v0.3.1
func (*ResponseOrReference) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*ResponseOrReference) XXX_Size ¶ added in v0.3.1
func (m *ResponseOrReference) XXX_Size() int
func (*ResponseOrReference) XXX_Unmarshal ¶ added in v0.3.1
func (m *ResponseOrReference) XXX_Unmarshal(b []byte) error
type ResponseOrReference_Reference ¶
type ResponseOrReference_Reference struct {
Reference *Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}
type ResponseOrReference_Response ¶
type ResponseOrReference_Response struct {
Response *Response `protobuf:"bytes,1,opt,name=response,proto3,oneof"`
}
type Responses ¶
type Responses struct { Default *ResponseOrReference `protobuf:"bytes,1,opt,name=default,proto3" json:"default,omitempty"` ResponseOrReference []*NamedResponseOrReference `protobuf:"bytes,2,rep,name=response_or_reference,json=responseOrReference,proto3" json:"response_or_reference,omitempty"` SpecificationExtension []*NamedAny `` /* 127-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
A container for the expected responses of an operation. The container maps a HTTP response code to the expected response. The documentation is not necessarily expected to cover all possible HTTP response codes because they may not be known in advance. However, documentation is expected to cover a successful operation response and any known errors. The `default` MAY be used as a default response object for all HTTP codes that are not covered individually by the specification. The `Responses Object` MUST contain at least one response code, and it SHOULD be the response for a successful operation call.
func NewResponses ¶
NewResponses creates an object of type Responses if possible, returning an error if not.
func (*Responses) Descriptor ¶
func (*Responses) GetDefault ¶
func (m *Responses) GetDefault() *ResponseOrReference
func (*Responses) GetResponseOrReference ¶
func (m *Responses) GetResponseOrReference() []*NamedResponseOrReference
func (*Responses) GetSpecificationExtension ¶
func (*Responses) ProtoMessage ¶
func (*Responses) ProtoMessage()
func (*Responses) ResolveReferences ¶
ResolveReferences resolves references found inside Responses objects.
func (*Responses) ToRawInfo ¶
func (m *Responses) ToRawInfo() interface{}
ToRawInfo returns a description of Responses suitable for JSON or YAML export.
func (*Responses) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *Responses) XXX_DiscardUnknown()
func (*Responses) XXX_Marshal ¶ added in v0.3.1
func (*Responses) XXX_Unmarshal ¶ added in v0.3.1
type ResponsesOrReferences ¶
type ResponsesOrReferences struct { AdditionalProperties []*NamedResponseOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func NewResponsesOrReferences ¶
func NewResponsesOrReferences(in interface{}, context *compiler.Context) (*ResponsesOrReferences, error)
NewResponsesOrReferences creates an object of type ResponsesOrReferences if possible, returning an error if not.
func (*ResponsesOrReferences) Descriptor ¶
func (*ResponsesOrReferences) Descriptor() ([]byte, []int)
func (*ResponsesOrReferences) GetAdditionalProperties ¶
func (m *ResponsesOrReferences) GetAdditionalProperties() []*NamedResponseOrReference
func (*ResponsesOrReferences) ProtoMessage ¶
func (*ResponsesOrReferences) ProtoMessage()
func (*ResponsesOrReferences) Reset ¶
func (m *ResponsesOrReferences) Reset()
func (*ResponsesOrReferences) ResolveReferences ¶
func (m *ResponsesOrReferences) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside ResponsesOrReferences objects.
func (*ResponsesOrReferences) String ¶
func (m *ResponsesOrReferences) String() string
func (*ResponsesOrReferences) ToRawInfo ¶
func (m *ResponsesOrReferences) ToRawInfo() interface{}
ToRawInfo returns a description of ResponsesOrReferences suitable for JSON or YAML export.
func (*ResponsesOrReferences) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *ResponsesOrReferences) XXX_DiscardUnknown()
func (*ResponsesOrReferences) XXX_Marshal ¶ added in v0.3.1
func (m *ResponsesOrReferences) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ResponsesOrReferences) XXX_Merge ¶ added in v0.3.1
func (m *ResponsesOrReferences) XXX_Merge(src proto.Message)
func (*ResponsesOrReferences) XXX_Size ¶ added in v0.3.1
func (m *ResponsesOrReferences) XXX_Size() int
func (*ResponsesOrReferences) XXX_Unmarshal ¶ added in v0.3.1
func (m *ResponsesOrReferences) XXX_Unmarshal(b []byte) error
type Schema ¶
type Schema struct { Nullable bool `protobuf:"varint,1,opt,name=nullable,proto3" json:"nullable,omitempty"` Discriminator *Discriminator `protobuf:"bytes,2,opt,name=discriminator,proto3" json:"discriminator,omitempty"` ReadOnly bool `protobuf:"varint,3,opt,name=read_only,json=readOnly,proto3" json:"read_only,omitempty"` WriteOnly bool `protobuf:"varint,4,opt,name=write_only,json=writeOnly,proto3" json:"write_only,omitempty"` Xml *Xml `protobuf:"bytes,5,opt,name=xml,proto3" json:"xml,omitempty"` ExternalDocs *ExternalDocs `protobuf:"bytes,6,opt,name=external_docs,json=externalDocs,proto3" json:"external_docs,omitempty"` Example *Any `protobuf:"bytes,7,opt,name=example,proto3" json:"example,omitempty"` Deprecated bool `protobuf:"varint,8,opt,name=deprecated,proto3" json:"deprecated,omitempty"` Title string `protobuf:"bytes,9,opt,name=title,proto3" json:"title,omitempty"` MultipleOf float64 `protobuf:"fixed64,10,opt,name=multiple_of,json=multipleOf,proto3" json:"multiple_of,omitempty"` Maximum float64 `protobuf:"fixed64,11,opt,name=maximum,proto3" json:"maximum,omitempty"` ExclusiveMaximum bool `protobuf:"varint,12,opt,name=exclusive_maximum,json=exclusiveMaximum,proto3" json:"exclusive_maximum,omitempty"` Minimum float64 `protobuf:"fixed64,13,opt,name=minimum,proto3" json:"minimum,omitempty"` ExclusiveMinimum bool `protobuf:"varint,14,opt,name=exclusive_minimum,json=exclusiveMinimum,proto3" json:"exclusive_minimum,omitempty"` MaxLength int64 `protobuf:"varint,15,opt,name=max_length,json=maxLength,proto3" json:"max_length,omitempty"` MinLength int64 `protobuf:"varint,16,opt,name=min_length,json=minLength,proto3" json:"min_length,omitempty"` Pattern string `protobuf:"bytes,17,opt,name=pattern,proto3" json:"pattern,omitempty"` MaxItems int64 `protobuf:"varint,18,opt,name=max_items,json=maxItems,proto3" json:"max_items,omitempty"` MinItems int64 `protobuf:"varint,19,opt,name=min_items,json=minItems,proto3" json:"min_items,omitempty"` UniqueItems bool `protobuf:"varint,20,opt,name=unique_items,json=uniqueItems,proto3" json:"unique_items,omitempty"` MaxProperties int64 `protobuf:"varint,21,opt,name=max_properties,json=maxProperties,proto3" json:"max_properties,omitempty"` MinProperties int64 `protobuf:"varint,22,opt,name=min_properties,json=minProperties,proto3" json:"min_properties,omitempty"` Required []string `protobuf:"bytes,23,rep,name=required,proto3" json:"required,omitempty"` Enum []*Any `protobuf:"bytes,24,rep,name=enum,proto3" json:"enum,omitempty"` Type string `protobuf:"bytes,25,opt,name=type,proto3" json:"type,omitempty"` AllOf []*SchemaOrReference `protobuf:"bytes,26,rep,name=all_of,json=allOf,proto3" json:"all_of,omitempty"` OneOf []*SchemaOrReference `protobuf:"bytes,27,rep,name=one_of,json=oneOf,proto3" json:"one_of,omitempty"` AnyOf []*SchemaOrReference `protobuf:"bytes,28,rep,name=any_of,json=anyOf,proto3" json:"any_of,omitempty"` Not *Schema `protobuf:"bytes,29,opt,name=not,proto3" json:"not,omitempty"` Items *ItemsItem `protobuf:"bytes,30,opt,name=items,proto3" json:"items,omitempty"` Properties *Properties `protobuf:"bytes,31,opt,name=properties,proto3" json:"properties,omitempty"` AdditionalProperties *AdditionalPropertiesItem `protobuf:"bytes,32,opt,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"` Default *DefaultType `protobuf:"bytes,33,opt,name=default,proto3" json:"default,omitempty"` Description string `protobuf:"bytes,34,opt,name=description,proto3" json:"description,omitempty"` Format string `protobuf:"bytes,35,opt,name=format,proto3" json:"format,omitempty"` SpecificationExtension []*NamedAny `` /* 128-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The Schema Object allows the definition of input and output data types. These types can be objects, but also primitives and arrays. This object is an extended subset of the JSON Schema Specification Wright Draft 00. For more information about the properties, see JSON Schema Core and JSON Schema Validation. Unless stated otherwise, the property definitions follow the JSON Schema.
func (*Schema) Descriptor ¶
func (*Schema) GetAdditionalProperties ¶
func (m *Schema) GetAdditionalProperties() *AdditionalPropertiesItem
func (*Schema) GetAllOf ¶
func (m *Schema) GetAllOf() []*SchemaOrReference
func (*Schema) GetAnyOf ¶
func (m *Schema) GetAnyOf() []*SchemaOrReference
func (*Schema) GetDefault ¶
func (m *Schema) GetDefault() *DefaultType
func (*Schema) GetDeprecated ¶
func (*Schema) GetDescription ¶
func (*Schema) GetDiscriminator ¶
func (m *Schema) GetDiscriminator() *Discriminator
func (*Schema) GetExample ¶
func (*Schema) GetExclusiveMaximum ¶
func (*Schema) GetExclusiveMinimum ¶
func (*Schema) GetExternalDocs ¶
func (m *Schema) GetExternalDocs() *ExternalDocs
func (*Schema) GetMaxItems ¶
func (*Schema) GetMaxLength ¶
func (*Schema) GetMaxProperties ¶
func (*Schema) GetMaximum ¶
func (*Schema) GetMinItems ¶
func (*Schema) GetMinLength ¶
func (*Schema) GetMinProperties ¶
func (*Schema) GetMinimum ¶
func (*Schema) GetMultipleOf ¶
func (*Schema) GetNullable ¶
func (*Schema) GetOneOf ¶
func (m *Schema) GetOneOf() []*SchemaOrReference
func (*Schema) GetPattern ¶
func (*Schema) GetProperties ¶
func (m *Schema) GetProperties() *Properties
func (*Schema) GetReadOnly ¶
func (*Schema) GetRequired ¶
func (*Schema) GetSpecificationExtension ¶
func (*Schema) GetUniqueItems ¶
func (*Schema) GetWriteOnly ¶
func (*Schema) ProtoMessage ¶
func (*Schema) ProtoMessage()
func (*Schema) ResolveReferences ¶
ResolveReferences resolves references found inside Schema objects.
func (*Schema) ToRawInfo ¶
func (m *Schema) ToRawInfo() interface{}
ToRawInfo returns a description of Schema suitable for JSON or YAML export.
func (*Schema) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *Schema) XXX_DiscardUnknown()
func (*Schema) XXX_Marshal ¶ added in v0.3.1
func (*Schema) XXX_Unmarshal ¶ added in v0.3.1
type SchemaOrReference ¶
type SchemaOrReference struct { // Types that are valid to be assigned to Oneof: // *SchemaOrReference_Schema // *SchemaOrReference_Reference Oneof isSchemaOrReference_Oneof `protobuf_oneof:"oneof"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func NewSchemaOrReference ¶
func NewSchemaOrReference(in interface{}, context *compiler.Context) (*SchemaOrReference, error)
NewSchemaOrReference creates an object of type SchemaOrReference if possible, returning an error if not.
func (*SchemaOrReference) Descriptor ¶
func (*SchemaOrReference) Descriptor() ([]byte, []int)
func (*SchemaOrReference) GetOneof ¶
func (m *SchemaOrReference) GetOneof() isSchemaOrReference_Oneof
func (*SchemaOrReference) GetReference ¶
func (m *SchemaOrReference) GetReference() *Reference
func (*SchemaOrReference) GetSchema ¶
func (m *SchemaOrReference) GetSchema() *Schema
func (*SchemaOrReference) ProtoMessage ¶
func (*SchemaOrReference) ProtoMessage()
func (*SchemaOrReference) Reset ¶
func (m *SchemaOrReference) Reset()
func (*SchemaOrReference) ResolveReferences ¶
func (m *SchemaOrReference) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside SchemaOrReference objects.
func (*SchemaOrReference) String ¶
func (m *SchemaOrReference) String() string
func (*SchemaOrReference) ToRawInfo ¶
func (m *SchemaOrReference) ToRawInfo() interface{}
ToRawInfo returns a description of SchemaOrReference suitable for JSON or YAML export.
func (*SchemaOrReference) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *SchemaOrReference) XXX_DiscardUnknown()
func (*SchemaOrReference) XXX_Marshal ¶ added in v0.3.1
func (m *SchemaOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SchemaOrReference) XXX_Merge ¶ added in v0.3.1
func (m *SchemaOrReference) XXX_Merge(src proto.Message)
func (*SchemaOrReference) XXX_OneofWrappers ¶ added in v0.3.1
func (*SchemaOrReference) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*SchemaOrReference) XXX_Size ¶ added in v0.3.1
func (m *SchemaOrReference) XXX_Size() int
func (*SchemaOrReference) XXX_Unmarshal ¶ added in v0.3.1
func (m *SchemaOrReference) XXX_Unmarshal(b []byte) error
type SchemaOrReference_Reference ¶
type SchemaOrReference_Reference struct {
Reference *Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}
type SchemaOrReference_Schema ¶
type SchemaOrReference_Schema struct {
Schema *Schema `protobuf:"bytes,1,opt,name=schema,proto3,oneof"`
}
type SchemasOrReferences ¶
type SchemasOrReferences struct { AdditionalProperties []*NamedSchemaOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func NewSchemasOrReferences ¶
func NewSchemasOrReferences(in interface{}, context *compiler.Context) (*SchemasOrReferences, error)
NewSchemasOrReferences creates an object of type SchemasOrReferences if possible, returning an error if not.
func (*SchemasOrReferences) Descriptor ¶
func (*SchemasOrReferences) Descriptor() ([]byte, []int)
func (*SchemasOrReferences) GetAdditionalProperties ¶
func (m *SchemasOrReferences) GetAdditionalProperties() []*NamedSchemaOrReference
func (*SchemasOrReferences) ProtoMessage ¶
func (*SchemasOrReferences) ProtoMessage()
func (*SchemasOrReferences) Reset ¶
func (m *SchemasOrReferences) Reset()
func (*SchemasOrReferences) ResolveReferences ¶
func (m *SchemasOrReferences) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside SchemasOrReferences objects.
func (*SchemasOrReferences) String ¶
func (m *SchemasOrReferences) String() string
func (*SchemasOrReferences) ToRawInfo ¶
func (m *SchemasOrReferences) ToRawInfo() interface{}
ToRawInfo returns a description of SchemasOrReferences suitable for JSON or YAML export.
func (*SchemasOrReferences) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *SchemasOrReferences) XXX_DiscardUnknown()
func (*SchemasOrReferences) XXX_Marshal ¶ added in v0.3.1
func (m *SchemasOrReferences) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SchemasOrReferences) XXX_Merge ¶ added in v0.3.1
func (m *SchemasOrReferences) XXX_Merge(src proto.Message)
func (*SchemasOrReferences) XXX_Size ¶ added in v0.3.1
func (m *SchemasOrReferences) XXX_Size() int
func (*SchemasOrReferences) XXX_Unmarshal ¶ added in v0.3.1
func (m *SchemasOrReferences) XXX_Unmarshal(b []byte) error
type SecurityRequirement ¶
type SecurityRequirement struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Lists the required security schemes to execute this operation. The name used for each property MUST correspond to a security scheme declared in the Security Schemes under the Components Object. Security Requirement Objects that contain multiple schemes require that all schemes MUST be satisfied for a request to be authorized. This enables support for scenarios where multiple query parameters or HTTP headers are required to convey security information. When a list of Security Requirement Objects is defined on the OpenAPI Object or Operation Object, only one of the Security Requirement Objects in the list needs to be satisfied to authorize the request.
func NewSecurityRequirement ¶
func NewSecurityRequirement(in interface{}, context *compiler.Context) (*SecurityRequirement, error)
NewSecurityRequirement creates an object of type SecurityRequirement if possible, returning an error if not.
func (*SecurityRequirement) Descriptor ¶
func (*SecurityRequirement) Descriptor() ([]byte, []int)
func (*SecurityRequirement) ProtoMessage ¶
func (*SecurityRequirement) ProtoMessage()
func (*SecurityRequirement) Reset ¶
func (m *SecurityRequirement) Reset()
func (*SecurityRequirement) ResolveReferences ¶
func (m *SecurityRequirement) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside SecurityRequirement objects.
func (*SecurityRequirement) String ¶
func (m *SecurityRequirement) String() string
func (*SecurityRequirement) ToRawInfo ¶
func (m *SecurityRequirement) ToRawInfo() interface{}
ToRawInfo returns a description of SecurityRequirement suitable for JSON or YAML export.
func (*SecurityRequirement) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *SecurityRequirement) XXX_DiscardUnknown()
func (*SecurityRequirement) XXX_Marshal ¶ added in v0.3.1
func (m *SecurityRequirement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SecurityRequirement) XXX_Merge ¶ added in v0.3.1
func (m *SecurityRequirement) XXX_Merge(src proto.Message)
func (*SecurityRequirement) XXX_Size ¶ added in v0.3.1
func (m *SecurityRequirement) XXX_Size() int
func (*SecurityRequirement) XXX_Unmarshal ¶ added in v0.3.1
func (m *SecurityRequirement) XXX_Unmarshal(b []byte) error
type SecurityScheme ¶
type SecurityScheme struct { Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` In string `protobuf:"bytes,4,opt,name=in,proto3" json:"in,omitempty"` Scheme string `protobuf:"bytes,5,opt,name=scheme,proto3" json:"scheme,omitempty"` BearerFormat string `protobuf:"bytes,6,opt,name=bearer_format,json=bearerFormat,proto3" json:"bearer_format,omitempty"` Flows *OauthFlows `protobuf:"bytes,7,opt,name=flows,proto3" json:"flows,omitempty"` OpenIdConnectUrl string `protobuf:"bytes,8,opt,name=open_id_connect_url,json=openIdConnectUrl,proto3" json:"open_id_connect_url,omitempty"` SpecificationExtension []*NamedAny `` /* 127-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Defines a security scheme that can be used by the operations. Supported schemes are HTTP authentication, an API key (either as a header, a cookie parameter or as a query parameter), mutual TLS (use of a client certificate), OAuth2's common flows (implicit, password, application and access code) as defined in RFC6749, and OpenID Connect. Please note that currently (2019) the implicit flow is about to be deprecated OAuth 2.0 Security Best Current Practice. Recommended for most use case is Authorization Code Grant flow with PKCE.
func NewSecurityScheme ¶
func NewSecurityScheme(in interface{}, context *compiler.Context) (*SecurityScheme, error)
NewSecurityScheme creates an object of type SecurityScheme if possible, returning an error if not.
func (*SecurityScheme) Descriptor ¶
func (*SecurityScheme) Descriptor() ([]byte, []int)
func (*SecurityScheme) GetBearerFormat ¶
func (m *SecurityScheme) GetBearerFormat() string
func (*SecurityScheme) GetDescription ¶
func (m *SecurityScheme) GetDescription() string
func (*SecurityScheme) GetFlows ¶
func (m *SecurityScheme) GetFlows() *OauthFlows
func (*SecurityScheme) GetIn ¶
func (m *SecurityScheme) GetIn() string
func (*SecurityScheme) GetName ¶
func (m *SecurityScheme) GetName() string
func (*SecurityScheme) GetOpenIdConnectUrl ¶
func (m *SecurityScheme) GetOpenIdConnectUrl() string
func (*SecurityScheme) GetScheme ¶
func (m *SecurityScheme) GetScheme() string
func (*SecurityScheme) GetSpecificationExtension ¶
func (m *SecurityScheme) GetSpecificationExtension() []*NamedAny
func (*SecurityScheme) GetType ¶
func (m *SecurityScheme) GetType() string
func (*SecurityScheme) ProtoMessage ¶
func (*SecurityScheme) ProtoMessage()
func (*SecurityScheme) Reset ¶
func (m *SecurityScheme) Reset()
func (*SecurityScheme) ResolveReferences ¶
func (m *SecurityScheme) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside SecurityScheme objects.
func (*SecurityScheme) String ¶
func (m *SecurityScheme) String() string
func (*SecurityScheme) ToRawInfo ¶
func (m *SecurityScheme) ToRawInfo() interface{}
ToRawInfo returns a description of SecurityScheme suitable for JSON or YAML export.
func (*SecurityScheme) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *SecurityScheme) XXX_DiscardUnknown()
func (*SecurityScheme) XXX_Marshal ¶ added in v0.3.1
func (m *SecurityScheme) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SecurityScheme) XXX_Merge ¶ added in v0.3.1
func (m *SecurityScheme) XXX_Merge(src proto.Message)
func (*SecurityScheme) XXX_Size ¶ added in v0.3.1
func (m *SecurityScheme) XXX_Size() int
func (*SecurityScheme) XXX_Unmarshal ¶ added in v0.3.1
func (m *SecurityScheme) XXX_Unmarshal(b []byte) error
type SecuritySchemeOrReference ¶
type SecuritySchemeOrReference struct { // Types that are valid to be assigned to Oneof: // *SecuritySchemeOrReference_SecurityScheme // *SecuritySchemeOrReference_Reference Oneof isSecuritySchemeOrReference_Oneof `protobuf_oneof:"oneof"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func NewSecuritySchemeOrReference ¶
func NewSecuritySchemeOrReference(in interface{}, context *compiler.Context) (*SecuritySchemeOrReference, error)
NewSecuritySchemeOrReference creates an object of type SecuritySchemeOrReference if possible, returning an error if not.
func (*SecuritySchemeOrReference) Descriptor ¶
func (*SecuritySchemeOrReference) Descriptor() ([]byte, []int)
func (*SecuritySchemeOrReference) GetOneof ¶
func (m *SecuritySchemeOrReference) GetOneof() isSecuritySchemeOrReference_Oneof
func (*SecuritySchemeOrReference) GetReference ¶
func (m *SecuritySchemeOrReference) GetReference() *Reference
func (*SecuritySchemeOrReference) GetSecurityScheme ¶
func (m *SecuritySchemeOrReference) GetSecurityScheme() *SecurityScheme
func (*SecuritySchemeOrReference) ProtoMessage ¶
func (*SecuritySchemeOrReference) ProtoMessage()
func (*SecuritySchemeOrReference) Reset ¶
func (m *SecuritySchemeOrReference) Reset()
func (*SecuritySchemeOrReference) ResolveReferences ¶
func (m *SecuritySchemeOrReference) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside SecuritySchemeOrReference objects.
func (*SecuritySchemeOrReference) String ¶
func (m *SecuritySchemeOrReference) String() string
func (*SecuritySchemeOrReference) ToRawInfo ¶
func (m *SecuritySchemeOrReference) ToRawInfo() interface{}
ToRawInfo returns a description of SecuritySchemeOrReference suitable for JSON or YAML export.
func (*SecuritySchemeOrReference) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *SecuritySchemeOrReference) XXX_DiscardUnknown()
func (*SecuritySchemeOrReference) XXX_Marshal ¶ added in v0.3.1
func (m *SecuritySchemeOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SecuritySchemeOrReference) XXX_Merge ¶ added in v0.3.1
func (m *SecuritySchemeOrReference) XXX_Merge(src proto.Message)
func (*SecuritySchemeOrReference) XXX_OneofWrappers ¶ added in v0.3.1
func (*SecuritySchemeOrReference) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*SecuritySchemeOrReference) XXX_Size ¶ added in v0.3.1
func (m *SecuritySchemeOrReference) XXX_Size() int
func (*SecuritySchemeOrReference) XXX_Unmarshal ¶ added in v0.3.1
func (m *SecuritySchemeOrReference) XXX_Unmarshal(b []byte) error
type SecuritySchemeOrReference_Reference ¶
type SecuritySchemeOrReference_Reference struct {
Reference *Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}
type SecuritySchemeOrReference_SecurityScheme ¶
type SecuritySchemeOrReference_SecurityScheme struct {
SecurityScheme *SecurityScheme `protobuf:"bytes,1,opt,name=security_scheme,json=securityScheme,proto3,oneof"`
}
type SecuritySchemesOrReferences ¶
type SecuritySchemesOrReferences struct { AdditionalProperties []*NamedSecuritySchemeOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func NewSecuritySchemesOrReferences ¶
func NewSecuritySchemesOrReferences(in interface{}, context *compiler.Context) (*SecuritySchemesOrReferences, error)
NewSecuritySchemesOrReferences creates an object of type SecuritySchemesOrReferences if possible, returning an error if not.
func (*SecuritySchemesOrReferences) Descriptor ¶
func (*SecuritySchemesOrReferences) Descriptor() ([]byte, []int)
func (*SecuritySchemesOrReferences) GetAdditionalProperties ¶
func (m *SecuritySchemesOrReferences) GetAdditionalProperties() []*NamedSecuritySchemeOrReference
func (*SecuritySchemesOrReferences) ProtoMessage ¶
func (*SecuritySchemesOrReferences) ProtoMessage()
func (*SecuritySchemesOrReferences) Reset ¶
func (m *SecuritySchemesOrReferences) Reset()
func (*SecuritySchemesOrReferences) ResolveReferences ¶
func (m *SecuritySchemesOrReferences) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside SecuritySchemesOrReferences objects.
func (*SecuritySchemesOrReferences) String ¶
func (m *SecuritySchemesOrReferences) String() string
func (*SecuritySchemesOrReferences) ToRawInfo ¶
func (m *SecuritySchemesOrReferences) ToRawInfo() interface{}
ToRawInfo returns a description of SecuritySchemesOrReferences suitable for JSON or YAML export.
func (*SecuritySchemesOrReferences) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *SecuritySchemesOrReferences) XXX_DiscardUnknown()
func (*SecuritySchemesOrReferences) XXX_Marshal ¶ added in v0.3.1
func (m *SecuritySchemesOrReferences) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SecuritySchemesOrReferences) XXX_Merge ¶ added in v0.3.1
func (m *SecuritySchemesOrReferences) XXX_Merge(src proto.Message)
func (*SecuritySchemesOrReferences) XXX_Size ¶ added in v0.3.1
func (m *SecuritySchemesOrReferences) XXX_Size() int
func (*SecuritySchemesOrReferences) XXX_Unmarshal ¶ added in v0.3.1
func (m *SecuritySchemesOrReferences) XXX_Unmarshal(b []byte) error
type Server ¶
type Server struct { Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` Variables *ServerVariables `protobuf:"bytes,3,opt,name=variables,proto3" json:"variables,omitempty"` SpecificationExtension []*NamedAny `` /* 127-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
An object representing a Server.
func (*Server) Descriptor ¶
func (*Server) GetDescription ¶
func (*Server) GetSpecificationExtension ¶
func (*Server) GetVariables ¶
func (m *Server) GetVariables() *ServerVariables
func (*Server) ProtoMessage ¶
func (*Server) ProtoMessage()
func (*Server) ResolveReferences ¶
ResolveReferences resolves references found inside Server objects.
func (*Server) ToRawInfo ¶
func (m *Server) ToRawInfo() interface{}
ToRawInfo returns a description of Server suitable for JSON or YAML export.
func (*Server) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *Server) XXX_DiscardUnknown()
func (*Server) XXX_Marshal ¶ added in v0.3.1
func (*Server) XXX_Unmarshal ¶ added in v0.3.1
type ServerVariable ¶
type ServerVariable struct { Enum []string `protobuf:"bytes,1,rep,name=enum,proto3" json:"enum,omitempty"` Default string `protobuf:"bytes,2,opt,name=default,proto3" json:"default,omitempty"` Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` SpecificationExtension []*NamedAny `` /* 127-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
An object representing a Server Variable for server URL template substitution.
func NewServerVariable ¶
func NewServerVariable(in interface{}, context *compiler.Context) (*ServerVariable, error)
NewServerVariable creates an object of type ServerVariable if possible, returning an error if not.
func (*ServerVariable) Descriptor ¶
func (*ServerVariable) Descriptor() ([]byte, []int)
func (*ServerVariable) GetDefault ¶
func (m *ServerVariable) GetDefault() string
func (*ServerVariable) GetDescription ¶
func (m *ServerVariable) GetDescription() string
func (*ServerVariable) GetEnum ¶
func (m *ServerVariable) GetEnum() []string
func (*ServerVariable) GetSpecificationExtension ¶
func (m *ServerVariable) GetSpecificationExtension() []*NamedAny
func (*ServerVariable) ProtoMessage ¶
func (*ServerVariable) ProtoMessage()
func (*ServerVariable) Reset ¶
func (m *ServerVariable) Reset()
func (*ServerVariable) ResolveReferences ¶
func (m *ServerVariable) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside ServerVariable objects.
func (*ServerVariable) String ¶
func (m *ServerVariable) String() string
func (*ServerVariable) ToRawInfo ¶
func (m *ServerVariable) ToRawInfo() interface{}
ToRawInfo returns a description of ServerVariable suitable for JSON or YAML export.
func (*ServerVariable) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *ServerVariable) XXX_DiscardUnknown()
func (*ServerVariable) XXX_Marshal ¶ added in v0.3.1
func (m *ServerVariable) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ServerVariable) XXX_Merge ¶ added in v0.3.1
func (m *ServerVariable) XXX_Merge(src proto.Message)
func (*ServerVariable) XXX_Size ¶ added in v0.3.1
func (m *ServerVariable) XXX_Size() int
func (*ServerVariable) XXX_Unmarshal ¶ added in v0.3.1
func (m *ServerVariable) XXX_Unmarshal(b []byte) error
type ServerVariables ¶
type ServerVariables struct { AdditionalProperties []*NamedServerVariable `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func NewServerVariables ¶
func NewServerVariables(in interface{}, context *compiler.Context) (*ServerVariables, error)
NewServerVariables creates an object of type ServerVariables if possible, returning an error if not.
func (*ServerVariables) Descriptor ¶
func (*ServerVariables) Descriptor() ([]byte, []int)
func (*ServerVariables) GetAdditionalProperties ¶
func (m *ServerVariables) GetAdditionalProperties() []*NamedServerVariable
func (*ServerVariables) ProtoMessage ¶
func (*ServerVariables) ProtoMessage()
func (*ServerVariables) Reset ¶
func (m *ServerVariables) Reset()
func (*ServerVariables) ResolveReferences ¶
func (m *ServerVariables) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside ServerVariables objects.
func (*ServerVariables) String ¶
func (m *ServerVariables) String() string
func (*ServerVariables) ToRawInfo ¶
func (m *ServerVariables) ToRawInfo() interface{}
ToRawInfo returns a description of ServerVariables suitable for JSON or YAML export.
func (*ServerVariables) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *ServerVariables) XXX_DiscardUnknown()
func (*ServerVariables) XXX_Marshal ¶ added in v0.3.1
func (m *ServerVariables) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ServerVariables) XXX_Merge ¶ added in v0.3.1
func (m *ServerVariables) XXX_Merge(src proto.Message)
func (*ServerVariables) XXX_Size ¶ added in v0.3.1
func (m *ServerVariables) XXX_Size() int
func (*ServerVariables) XXX_Unmarshal ¶ added in v0.3.1
func (m *ServerVariables) XXX_Unmarshal(b []byte) error
type SpecificationExtension ¶
type SpecificationExtension struct { // Types that are valid to be assigned to Oneof: // *SpecificationExtension_Number // *SpecificationExtension_Boolean // *SpecificationExtension_String_ Oneof isSpecificationExtension_Oneof `protobuf_oneof:"oneof"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Any property starting with x- is valid.
func NewSpecificationExtension ¶
func NewSpecificationExtension(in interface{}, context *compiler.Context) (*SpecificationExtension, error)
NewSpecificationExtension creates an object of type SpecificationExtension if possible, returning an error if not.
func (*SpecificationExtension) Descriptor ¶
func (*SpecificationExtension) Descriptor() ([]byte, []int)
func (*SpecificationExtension) GetBoolean ¶
func (m *SpecificationExtension) GetBoolean() bool
func (*SpecificationExtension) GetNumber ¶
func (m *SpecificationExtension) GetNumber() float64
func (*SpecificationExtension) GetOneof ¶
func (m *SpecificationExtension) GetOneof() isSpecificationExtension_Oneof
func (*SpecificationExtension) GetString_ ¶
func (m *SpecificationExtension) GetString_() string
func (*SpecificationExtension) ProtoMessage ¶
func (*SpecificationExtension) ProtoMessage()
func (*SpecificationExtension) Reset ¶
func (m *SpecificationExtension) Reset()
func (*SpecificationExtension) ResolveReferences ¶
func (m *SpecificationExtension) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside SpecificationExtension objects.
func (*SpecificationExtension) String ¶
func (m *SpecificationExtension) String() string
func (*SpecificationExtension) ToRawInfo ¶
func (m *SpecificationExtension) ToRawInfo() interface{}
ToRawInfo returns a description of SpecificationExtension suitable for JSON or YAML export.
func (*SpecificationExtension) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *SpecificationExtension) XXX_DiscardUnknown()
func (*SpecificationExtension) XXX_Marshal ¶ added in v0.3.1
func (m *SpecificationExtension) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SpecificationExtension) XXX_Merge ¶ added in v0.3.1
func (m *SpecificationExtension) XXX_Merge(src proto.Message)
func (*SpecificationExtension) XXX_OneofWrappers ¶ added in v0.3.1
func (*SpecificationExtension) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*SpecificationExtension) XXX_Size ¶ added in v0.3.1
func (m *SpecificationExtension) XXX_Size() int
func (*SpecificationExtension) XXX_Unmarshal ¶ added in v0.3.1
func (m *SpecificationExtension) XXX_Unmarshal(b []byte) error
type SpecificationExtension_Boolean ¶
type SpecificationExtension_Boolean struct {
Boolean bool `protobuf:"varint,2,opt,name=boolean,proto3,oneof"`
}
type SpecificationExtension_Number ¶
type SpecificationExtension_Number struct {
Number float64 `protobuf:"fixed64,1,opt,name=number,proto3,oneof"`
}
type SpecificationExtension_String_ ¶
type SpecificationExtension_String_ struct {
String_ string `protobuf:"bytes,3,opt,name=string,proto3,oneof"`
}
type StringArray ¶
type StringArray struct { Value []string `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func NewStringArray ¶
func NewStringArray(in interface{}, context *compiler.Context) (*StringArray, error)
NewStringArray creates an object of type StringArray if possible, returning an error if not.
func (*StringArray) Descriptor ¶
func (*StringArray) Descriptor() ([]byte, []int)
func (*StringArray) GetValue ¶
func (m *StringArray) GetValue() []string
func (*StringArray) ProtoMessage ¶
func (*StringArray) ProtoMessage()
func (*StringArray) Reset ¶
func (m *StringArray) Reset()
func (*StringArray) ResolveReferences ¶
func (m *StringArray) ResolveReferences(root string) (interface{}, error)
ResolveReferences resolves references found inside StringArray objects.
func (*StringArray) String ¶
func (m *StringArray) String() string
func (*StringArray) ToRawInfo ¶
func (m *StringArray) ToRawInfo() interface{}
ToRawInfo returns a description of StringArray suitable for JSON or YAML export.
func (*StringArray) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *StringArray) XXX_DiscardUnknown()
func (*StringArray) XXX_Marshal ¶ added in v0.3.1
func (m *StringArray) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StringArray) XXX_Merge ¶ added in v0.3.1
func (m *StringArray) XXX_Merge(src proto.Message)
func (*StringArray) XXX_Size ¶ added in v0.3.1
func (m *StringArray) XXX_Size() int
func (*StringArray) XXX_Unmarshal ¶ added in v0.3.1
func (m *StringArray) XXX_Unmarshal(b []byte) error
type Strings ¶
type Strings struct { AdditionalProperties []*NamedString `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func NewStrings ¶
NewStrings creates an object of type Strings if possible, returning an error if not.
func (*Strings) Descriptor ¶
func (*Strings) GetAdditionalProperties ¶
func (m *Strings) GetAdditionalProperties() []*NamedString
func (*Strings) ProtoMessage ¶
func (*Strings) ProtoMessage()
func (*Strings) ResolveReferences ¶
ResolveReferences resolves references found inside Strings objects.
func (*Strings) ToRawInfo ¶
func (m *Strings) ToRawInfo() interface{}
ToRawInfo returns a description of Strings suitable for JSON or YAML export.
func (*Strings) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *Strings) XXX_DiscardUnknown()
func (*Strings) XXX_Marshal ¶ added in v0.3.1
func (*Strings) XXX_Unmarshal ¶ added in v0.3.1
type Tag ¶
type Tag struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` ExternalDocs *ExternalDocs `protobuf:"bytes,3,opt,name=external_docs,json=externalDocs,proto3" json:"external_docs,omitempty"` SpecificationExtension []*NamedAny `` /* 127-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Adds metadata to a single tag that is used by the Operation Object. It is not mandatory to have a Tag Object per tag defined in the Operation Object instances.
func (*Tag) Descriptor ¶
func (*Tag) GetDescription ¶
func (*Tag) GetExternalDocs ¶
func (m *Tag) GetExternalDocs() *ExternalDocs
func (*Tag) GetSpecificationExtension ¶
func (*Tag) ProtoMessage ¶
func (*Tag) ProtoMessage()
func (*Tag) ResolveReferences ¶
ResolveReferences resolves references found inside Tag objects.
func (*Tag) ToRawInfo ¶
func (m *Tag) ToRawInfo() interface{}
ToRawInfo returns a description of Tag suitable for JSON or YAML export.
func (*Tag) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *Tag) XXX_DiscardUnknown()
func (*Tag) XXX_Marshal ¶ added in v0.3.1
func (*Tag) XXX_Unmarshal ¶ added in v0.3.1
type Xml ¶
type Xml struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"` Prefix string `protobuf:"bytes,3,opt,name=prefix,proto3" json:"prefix,omitempty"` Attribute bool `protobuf:"varint,4,opt,name=attribute,proto3" json:"attribute,omitempty"` Wrapped bool `protobuf:"varint,5,opt,name=wrapped,proto3" json:"wrapped,omitempty"` SpecificationExtension []*NamedAny `` /* 127-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
A metadata object that allows for more fine-tuned XML model definitions. When using arrays, XML element names are *not* inferred (for singular/plural forms) and the `name` property SHOULD be used to add that information. See examples for expected behavior.
func (*Xml) Descriptor ¶
func (*Xml) GetAttribute ¶
func (*Xml) GetNamespace ¶
func (*Xml) GetSpecificationExtension ¶
func (*Xml) GetWrapped ¶
func (*Xml) ProtoMessage ¶
func (*Xml) ProtoMessage()
func (*Xml) ResolveReferences ¶
ResolveReferences resolves references found inside Xml objects.
func (*Xml) ToRawInfo ¶
func (m *Xml) ToRawInfo() interface{}
ToRawInfo returns a description of Xml suitable for JSON or YAML export.
func (*Xml) XXX_DiscardUnknown ¶ added in v0.3.1
func (m *Xml) XXX_DiscardUnknown()
func (*Xml) XXX_Marshal ¶ added in v0.3.1
func (*Xml) XXX_Unmarshal ¶ added in v0.3.1
Directories ¶
Path | Synopsis |
---|---|
schema-generator is a support tool that generates the OpenAPI v3 JSON schema.
|
schema-generator is a support tool that generates the OpenAPI v3 JSON schema. |