Describes a schema change for either a schema version (SchemaVersion
) or schema check (SchemaCheck
).
Whether the breaking change is safe based on usage data.
The severity level of this schema change. Note: A schema change with the impact SeverityLevelType.BREAKING
can still be safe based on the usage (SchemaChange.isSafeBasedOnUsage
).
The reason for the schema changes severity level (SchemaChange.severityLevel
)
Usage statistics about the schema change if it is not safe based on usage. The statistics are determined based on the breaking change configuration. The usage statistics are only available for breaking changes and only represent a snapshot of the usage data at the time of the schema check/schema publish.