Zum Hauptinhalt springen

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​

Int32

StrippedEntityCount​

Number of incoming entities that carried at least one such value.

public int StrippedEntityCount { get; set; }

Property Value​

Int32

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​

Int32

HasFindings​

True when the import produced a warning-worthy result.

public bool HasFindings { get; }

Property Value​

Boolean

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).