Table of Contents

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

Sandbox Sandbox

The sandbox after the mutation.

Attached bool

True when newly attached; false when already attached.

Receipt ProviderMutationReceipt

Persisted intent; readiness requires current supervisor observations.

Properties

Attached

True when newly attached; false when already attached.

public bool Attached { get; init; }

Property Value

bool

Receipt

Persisted intent; readiness requires current supervisor observations.

public ProviderMutationReceipt? Receipt { get; init; }

Property Value

ProviderMutationReceipt

Sandbox

The sandbox after the mutation.

public Sandbox Sandbox { get; init; }

Property Value

Sandbox