Class AttachProviderResult
- Namespace
- OpenShell
- Assembly
- OpenShell.Sdk.dll
The result of attaching a provider to a sandbox.
public sealed record AttachProviderResult : IEquatable<AttachProviderResult>
- Inheritance
-
AttachProviderResult
- Implements
- Inherited Members
Constructors
AttachProviderResult(Sandbox, bool, ProviderMutationReceipt?)
The result of attaching a provider to a sandbox.
public AttachProviderResult(Sandbox Sandbox, bool Attached, ProviderMutationReceipt? Receipt)
Parameters
SandboxSandboxThe sandbox after the mutation.
AttachedboolTrue when newly attached; false when already attached.
ReceiptProviderMutationReceiptPersisted intent; readiness requires current supervisor observations.
Properties
Attached
True when newly attached; false when already attached.
public bool Attached { get; init; }
Property Value
Receipt
Persisted intent; readiness requires current supervisor observations.
public ProviderMutationReceipt? Receipt { get; init; }
Property Value
Sandbox
The sandbox after the mutation.
public Sandbox Sandbox { get; init; }