BlueprintBlankedAttribute
Namespace: Meshmakers.Octo.Runtime.Contracts.Blueprints
One attribute whose non-empty tenant value a blueprint update would blank (AB#6315). Values are described, never included: the attribute may hold credentials.
public class BlueprintBlankedAttribute
Inheritance Object → BlueprintBlankedAttribute
Properties
RtId
Runtime id of the tenant entity.
public string RtId { get; set; }
Property Value
CkTypeId
CK type of the entity.
public string CkTypeId { get; set; }
Property Value
AttributeName
Attribute name as stored.
public string AttributeName { get; set; }
Property Value
Reason
Why the seed counts as blanking: SeedEmpty (the seed declares an empty value, or a JSON
text that empties a string the tenant filled), SeedOmitted (the seed does not declare
the attribute) or ResetToDefault (AB#6395: the seed does not declare an attribute that has
a CK default and the tenant's value differs from it, so the update resets it to the default;
IncomingSummary is then default (<value>)). Consumers must tolerate values they do
not know.
public string Reason { get; set; }
Property Value
CurrentSummary
Value-free description of what the tenant holds, e.g. string (223 chars).
public string CurrentSummary { get; set; }
Property Value
IncomingSummary
Value-free description of what the seed carries, e.g. string (110 chars), empty string
or omitted; default (0) for ResetToDefault.
public string IncomingSummary { get; set; }
Property Value
AppliedOnUpdate
false: the update keeps the tenant value (default). true: the update blanks it
(on a result: it did; on a preview: never, as a preview applies nothing).
public bool AppliedOnUpdate { get; set; }
Property Value
Constructors
BlueprintBlankedAttribute()
Caution
Constructors of types with required members are not supported in this version of your compiler.
public BlueprintBlankedAttribute()