Table of Contents

Class ProviderMutationReceipt

Namespace
OpenShell
Assembly
OpenShell.Sdk.dll

Immutable, secret-free record of one sandbox's intended provider mutation.

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

Properties

Desired

Desired authority.

public ProviderDesiredIdentity? Desired { get; init; }

Property Value

ProviderDesiredIdentity

Kind

Mutation kind.

public ProviderMutationKind Kind { get; init; }

Property Value

ProviderMutationKind

MutationId

Shared by all sandbox receipts from one provider update.

public string MutationId { get; init; }

Property Value

string

PersistedTime

Persistence time with nanosecond precision.

public ExactTimestamp? PersistedTime { get; init; }

Property Value

ExactTimestamp?

Provider

Provider name.

public string Provider { get; init; }

Property Value

string

ReceiptId

Receipt id.

public string ReceiptId { get; init; }

Property Value

string

Workspace

Workspace.

public string Workspace { get; init; }

Property Value

string