Share via


OpenApiObject Class

Definition

Open API object.

public class OpenApiObject : System.Collections.Generic.Dictionary<string,Microsoft.OpenApi.Any.IOpenApiAny>, Microsoft.OpenApi.Any.IOpenApiAny
type OpenApiObject = class
    inherit Dictionary<string, IOpenApiAny>
    interface IOpenApiAny
    interface IOpenApiElement
    interface IOpenApiExtension
Public Class OpenApiObject
Inherits Dictionary(Of String, IOpenApiAny)
Implements IOpenApiAny
Inheritance
OpenApiObject
Implements

Constructors

OpenApiObject()

Parameterless constructor

OpenApiObject(OpenApiObject)

Initializes a copy of OpenApiObject object

Properties

AnyType

Type of IOpenApiAny.

Methods

Write(IOpenApiWriter, OpenApiSpecVersion)

Serialize OpenApiObject to writer

Extension Methods

Validate(IOpenApiElement, ValidationRuleSet)

Validate element and all child elements

Applies to