Skip to main content

BlueprintUninstalledNotification

Namespace: Meshmakers.Octo.Runtime.Contracts.Blueprints

public record BlueprintUninstalledNotification : IEquatable<BlueprintUninstalledNotification>

Inheritance Object → BlueprintUninstalledNotification
Implements IEquatable<BlueprintUninstalledNotification>

Properties​

TenantId​

Target tenant.

public string TenantId { get; set; }

Property Value​

String

BlueprintId​

Blueprint that was uninstalled.

public BlueprintId BlueprintId { get; set; }

Property Value​

BlueprintId

CascadedDependencies​

Dependencies that were uninstalled together.

public IReadOnlyList<BlueprintId> CascadedDependencies { get; set; }

Property Value​

IReadOnlyList<BlueprintId>

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​

BlueprintUninstalledNotification(String, BlueprintId, IReadOnlyList<BlueprintId>, Guid, DateTime)​

public BlueprintUninstalledNotification(string TenantId, BlueprintId BlueprintId, IReadOnlyList<BlueprintId> CascadedDependencies, Guid CorrelationId, DateTime Timestamp)

Parameters​

TenantId String
Target tenant.

BlueprintId BlueprintId
Blueprint that was uninstalled.

CascadedDependencies IReadOnlyList<BlueprintId>
Dependencies that were uninstalled together.

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

Timestamp DateTime
When the operation completed.