Share via


IOpenApiSerializable Interface

Definition

Represents an Open API element that comes with serialization functionality.

public interface IOpenApiSerializable : Microsoft.OpenApi.IOpenApiElement
type IOpenApiSerializable = interface
    interface IOpenApiElement
Public Interface IOpenApiSerializable
Implements IOpenApiElement
Derived
Implements

Methods

Name Description
SerializeAsV2(IOpenApiWriter)

Serialize Open API element to v2.0.

SerializeAsV3(IOpenApiWriter)

Serialize Open API element to v3.0.

SerializeAsV31(IOpenApiWriter)

Serialize OpenAPI element into v3.1

SerializeAsV32(IOpenApiWriter)

Serialize OpenAPI element into v3.2

Extension Methods

Name Description
Validate(IOpenApiElement, ValidationRuleSet)

Validate element and all child elements

Applies to