Table of Contents

Class AvroCompatibilityReport

Namespace
AvroSharp.Schemas
Assembly
AvroSharp.dll

The result of checking a new schema against earlier versions at a AvroCompatibilityLevel.

public sealed class AvroCompatibilityReport
Inheritance
AvroCompatibilityReport
Inherited Members

Properties

Checks

Gets the pairs checked, by earlier version, backward before forward.

IsCompatible

Gets a value indicating whether every pair is compatible.

Level

Gets the level checked.

Verdict

Gets the worst verdict of the pairs checked (the verdicts are ordered from best to worst).

Methods

ThrowIfIncompatible()

Throws when IsCompatible is false, with every issue in the message.

ToString()

Returns the verdict, then each pair's verdict and issues.