Zum Hauptinhalt springen

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​

String

EntityWellKnownName​

Well-known name of the entity, when it has one.

public string EntityWellKnownName { get; set; }

Property Value​

String

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​

String

EntityCkTypeId​

CK type of the entity.

public string EntityCkTypeId { get; set; }

Property Value​

String

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​

String

Constructors​

BlueprintEntityChange()​

Caution​

Constructors of types with required members are not supported in this version of your compiler.


public BlueprintEntityChange()