Skip to content

Class SandboxExecutionResult

Namespace: DotBoxD.Kernels
Assembly: DotBoxD.Kernels.dll

public sealed record SandboxExecutionResult : IEquatable<SandboxExecutionResult>

objectSandboxExecutionResult

IEquatable<SandboxExecutionResult>

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

public ExecutionMode ActualMode { get; init; }

ExecutionMode

public string? ArtifactHash { get; init; }

string?

public required IReadOnlyList<SandboxAuditEvent> AuditEvents { get; init; }

IReadOnlyList<SandboxAuditEvent>

public SandboxError? Error { get; init; }

SandboxError?

public bool ExecutionDispatched { get; init; }

bool

public required string ModuleHash { get; init; }

string

public required string PlanHash { get; init; }

string

public required string PolicyHash { get; init; }

string

public required SandboxResourceUsage ResourceUsage { get; init; }

SandboxResourceUsage

public bool Succeeded { get; init; }

bool

public SandboxValue? Value { get; init; }

SandboxValue?