| Class | Description |
|---|---|
| AnnotationsProto | |
| Contact |
`Contact` is a representation of OpenAPI v2 specification's Contact object.
|
| Contact.Builder |
`Contact` is a representation of OpenAPI v2 specification's Contact object.
|
| ExternalDocumentation |
`ExternalDocumentation` is a representation of OpenAPI v2 specification's
ExternalDocumentation object.
|
| ExternalDocumentation.Builder |
`ExternalDocumentation` is a representation of OpenAPI v2 specification's
ExternalDocumentation object.
|
| Header |
`Header` is a representation of OpenAPI v2 specification's Header object.
|
| Header.Builder |
`Header` is a representation of OpenAPI v2 specification's Header object.
|
| HeaderParameter |
`HeaderParameter` a HTTP header parameter.
|
| HeaderParameter.Builder |
`HeaderParameter` a HTTP header parameter.
|
| Info |
`Info` is a representation of OpenAPI v2 specification's Info object.
|
| Info.Builder |
`Info` is a representation of OpenAPI v2 specification's Info object.
|
| JSONSchema |
`JSONSchema` represents properties from JSON Schema taken, and as used, in
the OpenAPI v2 spec.
|
| JSONSchema.Builder |
`JSONSchema` represents properties from JSON Schema taken, and as used, in
the OpenAPI v2 spec.
|
| JSONSchema.FieldConfiguration |
'FieldConfiguration' provides additional field level properties used when generating the OpenAPI v2 file.
|
| JSONSchema.FieldConfiguration.Builder |
'FieldConfiguration' provides additional field level properties used when generating the OpenAPI v2 file.
|
| License |
`License` is a representation of OpenAPI v2 specification's License object.
|
| License.Builder |
`License` is a representation of OpenAPI v2 specification's License object.
|
| Openapiv2Proto | |
| Operation |
`Operation` is a representation of OpenAPI v2 specification's Operation object.
|
| Operation.Builder |
`Operation` is a representation of OpenAPI v2 specification's Operation object.
|
| Parameters |
`Parameters` is a representation of OpenAPI v2 specification's parameters object.
|
| Parameters.Builder |
`Parameters` is a representation of OpenAPI v2 specification's parameters object.
|
| Response |
`Response` is a representation of OpenAPI v2 specification's Response object.
|
| Response.Builder |
`Response` is a representation of OpenAPI v2 specification's Response object.
|
| Schema |
`Schema` is a representation of OpenAPI v2 specification's Schema object.
|
| Schema.Builder |
`Schema` is a representation of OpenAPI v2 specification's Schema object.
|
| Scopes |
`Scopes` is a representation of OpenAPI v2 specification's Scopes object.
|
| Scopes.Builder |
`Scopes` is a representation of OpenAPI v2 specification's Scopes object.
|
| SecurityDefinitions |
`SecurityDefinitions` is a representation of OpenAPI v2 specification's
Security Definitions object.
|
| SecurityDefinitions.Builder |
`SecurityDefinitions` is a representation of OpenAPI v2 specification's
Security Definitions object.
|
| SecurityRequirement |
`SecurityRequirement` is a representation of OpenAPI v2 specification's
Security Requirement object.
|
| SecurityRequirement.Builder |
`SecurityRequirement` is a representation of OpenAPI v2 specification's
Security Requirement object.
|
| SecurityRequirement.SecurityRequirementValue |
If the security scheme is of type "oauth2", then the value is a list of
scope names required for the execution.
|
| SecurityRequirement.SecurityRequirementValue.Builder |
If the security scheme is of type "oauth2", then the value is a list of
scope names required for the execution.
|
| SecurityScheme |
`SecurityScheme` is a representation of OpenAPI v2 specification's
Security Scheme object.
|
| SecurityScheme.Builder |
`SecurityScheme` is a representation of OpenAPI v2 specification's
Security Scheme object.
|
| Swagger |
`Swagger` is a representation of OpenAPI v2 specification's Swagger object.
|
| Swagger.Builder |
`Swagger` is a representation of OpenAPI v2 specification's Swagger object.
|
| Tag |
`Tag` is a representation of OpenAPI v2 specification's Tag object.
|
| Tag.Builder |
`Tag` is a representation of OpenAPI v2 specification's Tag object.
|
| Enum | Description |
|---|---|
| HeaderParameter.Type |
`Type` is a supported HTTP header type.
|
| JSONSchema.JSONSchemaSimpleTypes |
Protobuf enum
grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes |
| Scheme |
Scheme describes the schemes supported by the OpenAPI Swagger
and Operation objects.
|
| SecurityScheme.Flow |
The flow used by the OAuth2 security scheme.
|
| SecurityScheme.In |
The location of the API key.
|
| SecurityScheme.Type |
The type of the security scheme.
|