Table of Contents

Class OpenApiOperationExtensions

Namespace
TypedRest.CodeGeneration
Assembly
TypedRest.CodeGeneration.dll
public static class OpenApiOperationExtensions
Inheritance
object
OpenApiOperationExtensions

Methods

Get200Response(OpenApiOperation)

Gets the HTTP 200 response, if any.

public static OpenApiResponse? Get200Response(this OpenApiOperation operation)

Parameters

operation OpenApiOperation

Returns

OpenApiResponse

Get20XResponse(OpenApiOperation)

Gets the HTTP 200, 201, 202 or 204 response, if any.

public static OpenApiResponse? Get20XResponse(this OpenApiOperation operation)

Parameters

operation OpenApiOperation

Returns

OpenApiResponse

GetJsonSchema(OpenApiRequestBody)

Gets the schema for the JSON media type, if any.

public static OpenApiSchema? GetJsonSchema(this OpenApiRequestBody request)

Parameters

request OpenApiRequestBody

Returns

OpenApiSchema

GetJsonSchema(OpenApiResponse)

Gets the schema for the JSON media type, if any.

public static OpenApiSchema? GetJsonSchema(this OpenApiResponse response)

Parameters

response OpenApiResponse

Returns

OpenApiSchema

GetResponse(OpenApiOperation, HttpStatusCode)

Gets the response for a specific HTTP statusCode, if any.

public static OpenApiResponse? GetResponse(this OpenApiOperation operation, HttpStatusCode statusCode)

Parameters

operation OpenApiOperation
statusCode HttpStatusCode

Returns

OpenApiResponse