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;