Skip to main content

BlueprintUpdatedNotification

Namespace: Meshmakers.Octo.Runtime.Contracts.Blueprints

public record BlueprintUpdatedNotification : IEquatable<BlueprintUpdatedNotification>

Inheritance ObjectBlueprintUpdatedNotification
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

BackupId

Backup created before the update, if any.

public string BackupId { get; set; }

Property Value

String

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, String, Guid, DateTime)

public BlueprintUpdatedNotification(string TenantId, BlueprintId BlueprintId, BlueprintId FromVersion, BlueprintUpdateMode UpdateMode, int EntitiesAdded, int EntitiesUpdated, int EntitiesDeleted, string BackupId, 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.

BackupId String
Backup created before the update, if any.

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

Timestamp DateTime
When the operation completed.