Skip to main content

BlueprintAppliedNotification

Namespace: Meshmakers.Octo.Runtime.Contracts.Blueprints

public record BlueprintAppliedNotification : IEquatable<BlueprintAppliedNotification>

Inheritance ObjectBlueprintAppliedNotification
Implements IEquatable<BlueprintAppliedNotification>

Properties

TenantId

Target tenant.

public string TenantId { get; set; }

Property Value

String

BlueprintId

Blueprint that was applied.

public BlueprintId BlueprintId { get; set; }

Property Value

BlueprintId

ApplicationMode

How the application occurred (Initial, Update, Migration, ReApply).

public BlueprintApplicationMode ApplicationMode { get; set; }

Property Value

BlueprintApplicationMode

EntitiesAdded

Entities created during application.

public int EntitiesAdded { get; set; }

Property Value

Int32

EntitiesUpdated

Entities updated during application.

public int EntitiesUpdated { get; set; }

Property Value

Int32

EntitiesDeleted

Entities deleted during application.

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

BlueprintAppliedNotification(String, BlueprintId, BlueprintApplicationMode, Int32, Int32, Int32, Guid, DateTime)

public BlueprintAppliedNotification(string TenantId, BlueprintId BlueprintId, BlueprintApplicationMode ApplicationMode, int EntitiesAdded, int EntitiesUpdated, int EntitiesDeleted, Guid CorrelationId, DateTime Timestamp)

Parameters

TenantId String
Target tenant.

BlueprintId BlueprintId
Blueprint that was applied.

ApplicationMode BlueprintApplicationMode
How the application occurred (Initial, Update, Migration, ReApply).

EntitiesAdded Int32
Entities created during application.

EntitiesUpdated Int32
Entities updated during application.

EntitiesDeleted Int32
Entities deleted during application.

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

Timestamp DateTime
When the operation completed.