Table of Contents

Class ProviderUpdateResult

Namespace
OpenShell
Assembly
OpenShell.Sdk.dll

The result of a provider update.

public sealed record ProviderUpdateResult : IEquatable<ProviderUpdateResult>
Inheritance
ProviderUpdateResult
Implements
Inherited Members

Constructors

ProviderUpdateResult(Provider, string, IReadOnlyList<ProviderMutationReceipt>)

The result of a provider update.

public ProviderUpdateResult(Provider Provider, string MutationId, IReadOnlyList<ProviderMutationReceipt> TargetReceipts)

Parameters

Provider Provider

The updated provider.

MutationId string

Identifies the update even when its target set is empty.

TargetReceipts IReadOnlyList<ProviderMutationReceipt>

One receipt per sandbox attached when the update was selected; pass to WaitAsync(ProviderMutationReceipt, TimeSpan, CancellationToken).

Properties

MutationId

Identifies the update even when its target set is empty.

public string MutationId { get; init; }

Property Value

string

Provider

The updated provider.

public Provider Provider { get; init; }

Property Value

Provider

TargetReceipts

One receipt per sandbox attached when the update was selected; pass to WaitAsync(ProviderMutationReceipt, TimeSpan, CancellationToken).

public IReadOnlyList<ProviderMutationReceipt> TargetReceipts { get; init; }

Property Value

IReadOnlyList<ProviderMutationReceipt>