Skip to main content

CkCompatibilityDto

Namespace: Meshmakers.Octo.ConstructionKit.Contracts.DataTransferObjects

The optional compatibility section of ckModel.yaml (AB#6295): decisions of the model author about the compatibility gates. Carried into the compiled model JSON so the publish gate can enforce the same rule without the source. Not part of the model structure and therefore not diffed.

public class CkCompatibilityDto

Inheritance Object → CkCompatibilityDto

Properties​

Acknowledge​

Explicit acknowledgements of changes that need one (a security-sensitive access tightening, a unique index on a stable base). Valid for exactly the release they are in: an entry that matches no change of the release is stale and fails the build (OCTO-CK204).

public List<CkAcknowledgeDto> Acknowledge { get; set; }

Property Value​

List<CkAcknowledgeDto>

Constructors​

CkCompatibilityDto()​

public CkCompatibilityDto()