RtImportBlueprintLockSummary
Namespace: Meshmakers.Octo.Runtime.Contracts.Exchange
What the blueprint-lock protection did during user-initiated imports of one command instance (AB#6392).
public record RtImportBlueprintLockSummary : IEquatable<RtImportBlueprintLockSummary>
Inheritance Object → RtImportBlueprintLockSummary
Implements IEquatable<RtImportBlueprintLockSummary>
Fields
Empty
Nothing stripped, nothing audited.
public static RtImportBlueprintLockSummary Empty;
Properties
StrippedAttributeCount
Number of blueprint bookkeeping attribute values (RtBlueprintLocked, RtBlueprintSource,
RtBlueprintAppliedAt) removed from incoming entities of opted-in types.
public int StrippedAttributeCount { get; set; }
Property Value
StrippedEntityCount
Number of incoming entities that carried at least one such value.
public int StrippedEntityCount { get; set; }
Property Value
AuditedViolationCount
Number of incoming entities that overwrote a blueprint-locked entity under an AuditOnly policy (written, audited, not blocked).
public int AuditedViolationCount { get; set; }
Property Value
HasFindings
True when the import produced a warning-worthy result.
public bool HasFindings { get; }
Property Value
Constructors
RtImportBlueprintLockSummary(Int32, Int32, Int32)
What the blueprint-lock protection did during user-initiated imports of one command instance (AB#6392).
public RtImportBlueprintLockSummary(int StrippedAttributeCount, int StrippedEntityCount, int AuditedViolationCount)
Parameters
StrippedAttributeCount Int32
Number of blueprint bookkeeping attribute values (RtBlueprintLocked, RtBlueprintSource,
RtBlueprintAppliedAt) removed from incoming entities of opted-in types.
StrippedEntityCount Int32
Number of incoming entities that carried at least one such value.
AuditedViolationCount Int32
Number of incoming entities that overwrote a blueprint-locked entity under an AuditOnly policy
(written, audited, not blocked).