Zum Hauptinhalt springen

BlueprintUpdatedNotification

Namespace: Meshmakers.Octo.Runtime.Contracts.Blueprints

public record BlueprintUpdatedNotification : IEquatable<BlueprintUpdatedNotification>

Inheritance Object → BlueprintUpdatedNotification
Implements IEquatable<BlueprintUpdatedNotification>

Properties​

TenantId​

Target tenant.

public string TenantId { get; set; }

Property Value​

String

BlueprintId​

New blueprint version.

public BlueprintId BlueprintId { get; set; }

Property Value​

BlueprintId

FromVersion​

Previous blueprint version, or null if the tenant had no prior version.

public BlueprintId FromVersion { get; set; }

Property Value​

BlueprintId

UpdateMode​

Update strategy used.

public BlueprintUpdateMode UpdateMode { get; set; }

Property Value​

BlueprintUpdateMode

EntitiesAdded​

Entities created during update.

public int EntitiesAdded { get; set; }

Property Value​

Int32

EntitiesUpdated​

Entities updated during update.

public int EntitiesUpdated { get; set; }

Property Value​

Int32

EntitiesDeleted​

Entities deleted during update.

public int EntitiesDeleted { get; set; }

Property Value​

Int32

CorrelationId​

Correlates this notification with other events from the same operation.

public Guid CorrelationId { get; set; }

Property Value​

Guid

Timestamp​

When the operation completed.

public DateTime Timestamp { get; set; }

Property Value​

DateTime

Constructors​

BlueprintUpdatedNotification(String, BlueprintId, BlueprintId, BlueprintUpdateMode, Int32, Int32, Int32, Guid, DateTime)​

public BlueprintUpdatedNotification(string TenantId, BlueprintId BlueprintId, BlueprintId FromVersion, BlueprintUpdateMode UpdateMode, int EntitiesAdded, int EntitiesUpdated, int EntitiesDeleted, Guid CorrelationId, DateTime Timestamp)

Parameters​

TenantId String
Target tenant.

BlueprintId BlueprintId
New blueprint version.

FromVersion BlueprintId
Previous blueprint version, or null if the tenant had no prior version.

UpdateMode BlueprintUpdateMode
Update strategy used.

EntitiesAdded Int32
Entities created during update.

EntitiesUpdated Int32
Entities updated during update.

EntitiesDeleted Int32
Entities deleted during update.

CorrelationId Guid
Correlates this notification with other events from the same operation.

Timestamp DateTime
When the operation completed.