Skip to main content

CkClassifiedModelChange

Namespace: Meshmakers.Octo.ConstructionKit.Contracts.SemVer

A structural model change together with the semantic version level assigned by the classifier rule set and a human readable reasoning.

public record CkClassifiedModelChange : IEquatable<CkClassifiedModelChange>

Inheritance Object → CkClassifiedModelChange
Implements IEquatable<CkClassifiedModelChange>

Properties​

Change​

The underlying structural change.

public CkModelChange Change { get; set; }

Property Value​

CkModelChange

Level​

The semantic version level required by this change.

public CkSemVerLevel Level { get; set; }

Property Value​

CkSemVerLevel

Reason​

Human readable reasoning of the classification (mirrors the documented rule set).

public string Reason { get; set; }

Property Value​

String

Constructors​

CkClassifiedModelChange()​

Caution​

Constructors of types with required members are not supported in this version of your compiler.


public CkClassifiedModelChange()