<PackageReference Include="NJsonSchema" Version="10.4.6" />

OpenApiDiscriminator

public class OpenApiDiscriminator
Describes a schema discriminator.
public object JsonInheritanceConverter { get; set; }

The currently used JsonInheritanceConverter.

public IDictionary<string, JsonSchema> Mapping { get; }

Gets or sets the discriminator mappings.

public string PropertyName { get; set; }

Gets or sets the discriminator property name.

public void AddMapping(Type type, JsonSchema schema)

Adds a discriminator mapping for the given type and schema based on the used JsonInheritanceConverter.