BlueprintEntityChange
Namespace: Meshmakers.Octo.Runtime.Contracts.Blueprints
One blueprint-managed entity whose stored attributes the update would change (AB#5297).
public class BlueprintEntityChange
Inheritance Object → BlueprintEntityChange
Properties
EntityId
Runtime id of the tenant entity.
public string EntityId { get; set; }
Property Value
EntityWellKnownName
Well-known name of the entity, when it has one.
public string EntityWellKnownName { get; set; }
Property Value
EntityDisplayName
The entity's rtDisplayName as stored on the tenant - what an operator recognises
it by ("Email Import (Microsoft 365)"), where the well-known name is often absent.
public string EntityDisplayName { get; set; }
Property Value
EntityCkTypeId
CK type of the entity.
public string EntityCkTypeId { get; set; }
Property Value
Attributes
The attributes that differ, with the value the tenant holds and the value the seed would write. Empty when BlueprintEntityChange.Note explains why no comparison was possible.
public List<BlueprintAttributeChange> Attributes { get; set; }
Property Value
List<BlueprintAttributeChange>
Note
Set when the entity is counted as an update without an attribute list - the CK type was not available to compare against, so the preview reports it rather than hides it. Every entity counted in BlueprintUpdatePreview.EntitiesToUpdate is listed, one way or the other.
public string Note { get; set; }
Property Value
Constructors
BlueprintEntityChange()
Caution
Constructors of types with required members are not supported in this version of your compiler.
public BlueprintEntityChange()