RtImportGuardEntry
Namespace: Meshmakers.Octo.Runtime.Contracts.Exchange
One attribute the guard found blanked by a seed (AB#6313). Reported by IImportRtModelCommand.GuardEntries and logged.
public record RtImportGuardEntry : IEquatable<RtImportGuardEntry>
Inheritance Object → RtImportGuardEntry
Implements IEquatable<RtImportGuardEntry>
Properties
RtId
Runtime id of the entity.
public OctoObjectId RtId { get; set; }
Property Value
OctoObjectId
CkTypeId
Runtime CK type id of the entity.
public RtCkId<CkTypeId> CkTypeId { get; set; }
Property Value
RtCkId<CkTypeId>
AttributeName
Attribute name (PascalCase, as stored).
public string AttributeName { get; set; }
Property Value
Reason
Why the seed value counts as blanking.
public RtImportBlankingReason Reason { get; set; }
Property Value
Applied
true when the blanking was applied (RtImportBlankingPolicy.Allow);
false when the existing value was kept.
public bool Applied { get; set; }
Property Value
Constructors
RtImportGuardEntry(OctoObjectId, RtCkId<CkTypeId>, String, RtImportBlankingReason, Boolean)
One attribute the guard found blanked by a seed (AB#6313). Reported by IImportRtModelCommand.GuardEntries and logged.
public RtImportGuardEntry(OctoObjectId RtId, RtCkId<CkTypeId> CkTypeId, string AttributeName, RtImportBlankingReason Reason, bool Applied)
Parameters
RtId OctoObjectId
Runtime id of the entity.
CkTypeId RtCkId<CkTypeId>
Runtime CK type id of the entity.
AttributeName String
Attribute name (PascalCase, as stored).
Reason RtImportBlankingReason
Why the seed value counts as blanking.
Applied Boolean
true when the blanking was applied (RtImportBlankingPolicy.Allow);
false when the existing value was kept.