Microsoft.OpenApi.Models Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
OpenApiCallback |
Callback Object: A map of possible out-of band callbacks related to the parent operation. |
OpenApiComponents |
Components Object. |
OpenApiConstants |
Constants used in the Open API document. |
OpenApiContact |
Contact Object. |
OpenApiDiscriminator |
Discriminator object. |
OpenApiDocument |
Describes an OpenAPI object (OpenAPI document). See: https://swagger.io/specification |
OpenApiEncoding |
ExternalDocs object. |
OpenApiError |
Error related to the Open API Document. |
OpenApiExample |
Example Object. |
OpenApiExtensibleDictionary<T> |
Generic dictionary type for Open API dictionary element. |
OpenApiExternalDocs |
ExternalDocs object. |
OpenApiHeader |
Header Object. The Header Object follows the structure of the Parameter Object. |
OpenApiInfo |
Open API Info Object, it provides the metadata about the Open API. |
OpenApiLicense |
License Object. |
OpenApiLink |
Link Object. |
OpenApiMediaType |
Media Type Object. |
OpenApiOAuthFlow |
OAuth Flow Object. |
OpenApiOAuthFlows |
OAuth Flows Object. |
OpenApiOperation |
Operation Object. |
OpenApiParameter |
Parameter Object. |
OpenApiPathItem |
Path Item Object: to describe the operations available on a single path. |
OpenApiPaths |
Paths object. |
OpenApiReference |
A simple object to allow referencing other components in the specification, internally and externally. |
OpenApiRequestBody |
Request Body Object |
OpenApiResponse |
Response object. |
OpenApiResponses |
Responses object. |
OpenApiSchema |
Schema Object. |
OpenApiSecurityRequirement |
Security Requirement Object. Each name MUST correspond to a security scheme which is declared in the Security Schemes under the Components Object. If the security scheme is of type "oauth2" or "openIdConnect", then the value is a list of scope names required for the execution. For other security scheme types, the array MUST be empty. |
OpenApiSecurityScheme |
Security Scheme Object. |
OpenApiServer |
Server Object: an object representing a Server. |
OpenApiServerVariable |
Server Variable Object. |
OpenApiTag |
Tag Object. |
OpenApiXml |
XML Object. |
RuntimeExpressionAnyWrapper |
The wrapper either for IOpenApiAny or RuntimeExpression |
Enums
OperationType |
Operation type. |
ParameterLocation |
The location of the parameter. |
ParameterStyle |
The style of the parameter. |
ReferenceType |
The reference type. |
SecuritySchemeType |
The type of the security scheme |