Table of Contents

Class Schema

Namespace
Azure.Iot.Operations.Services.EdgeRegistry.Generated
Assembly
Azure.Iot.Operations.Services.dll

Schema Resource entity

public class Schema : IJsonOnDeserialized, IJsonOnSerializing
Inheritance
Schema
Implements
Inherited Members

Properties

DefaultVersionExtensions

Additional Version fields and field guarantees for the schema extension.

[JsonPropertyName("defaultVersionExtensions")]
[JsonIgnore(Condition = JsonIgnoreCondition.Never)]
[JsonRequired]
public SchemaVersionExtensions DefaultVersionExtensions { get; set; }

Property Value

SchemaVersionExtensions

MetaExtensions

Additional Meta fields and field guarantees for the schema extension.

[JsonPropertyName("metaExtensions")]
[JsonIgnore(Condition = JsonIgnoreCondition.Never)]
[JsonRequired]
public SchemaMetaExtensions MetaExtensions { get; set; }

Property Value

SchemaMetaExtensions

Resource

The generic resource entity.

[JsonPropertyName("resource")]
[JsonIgnore(Condition = JsonIgnoreCondition.Never)]
[JsonRequired]
public Resource Resource { get; set; }

Property Value

Resource