Zum Hauptinhalt springen

RtBlueprintLockProtectionNames

Namespace: Meshmakers.Octo.Runtime.Contracts.DataPermissions

Well-known names of the blueprint-lock restriction (AB#6384).

public static class RtBlueprintLockProtectionNames

Inheritance Object → RtBlueprintLockProtectionNames

Fields​

ProtectedAttributeNames​

The blueprint bookkeeping attributes a user may not set or change on opted-in types.

public static IReadOnlyList<string> ProtectedAttributeNames;

ForbiddenMessageNumber​

Stable message number of the error raised when a change touches a blueprint-locked entity or a protected blueprint attribute (by convention the work item number; distinct from 4973).

public static int ForbiddenMessageNumber;

DataPolicyAttributeName​

Name of the System.Identity DataPolicy attribute that opts a policy in (Boolean, default false).

public static string DataPolicyAttributeName;

LockedAttributeName​

Attribute (PascalCase) that marks an entity as owned by the blueprint.

public static string LockedAttributeName;

SourceAttributeName​

Attribute (PascalCase) naming the blueprint that seeded the entity.

public static string SourceAttributeName;

AppliedAtAttributeName​

Attribute (PascalCase) holding the time the blueprint last applied the entity.

public static string AppliedAtAttributeName;