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
ProviderProviderThe updated provider.
MutationIdstringIdentifies the update even when its target set is empty.
TargetReceiptsIReadOnlyList<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
Provider
The updated provider.
public Provider Provider { get; init; }
Property Value
TargetReceipts
One receipt per sandbox attached when the update was selected; pass to WaitAsync(ProviderMutationReceipt, TimeSpan, CancellationToken).
public IReadOnlyList<ProviderMutationReceipt> TargetReceipts { get; init; }