Skip to content

Class SandboxModule

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

public sealed record SandboxModule : IEquatable<SandboxModule>

objectSandboxModule

IEquatable<SandboxModule>

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

SandboxModule(string, SemVersion, SemVersion, IReadOnlyList<CapabilityRequest>, IReadOnlyList<SandboxFunction>, IReadOnlyDictionary<string, string>)

Section titled “ SandboxModule(string, SemVersion, SemVersion, IReadOnlyList<CapabilityRequest>, IReadOnlyList<SandboxFunction>, IReadOnlyDictionary<string, string>)”
public SandboxModule(string Id, SemVersion Version, SemVersion TargetSandboxVersion, IReadOnlyList<CapabilityRequest> CapabilityRequests, IReadOnlyList<SandboxFunction> Functions, IReadOnlyDictionary<string, string> Metadata)

Id string

Version SemVersion

TargetSandboxVersion SemVersion

CapabilityRequests IReadOnlyList<CapabilityRequest>

Functions IReadOnlyList<SandboxFunction>

Metadata IReadOnlyDictionary<string, string>

public IReadOnlyList<CapabilityRequest> CapabilityRequests { get; init; }

IReadOnlyList<CapabilityRequest>

public IReadOnlyList<SandboxFunction> Functions { get; init; }

IReadOnlyList<SandboxFunction>

public string Id { get; init; }

string

public IReadOnlyDictionary<string, string> Metadata { get; init; }

IReadOnlyDictionary<string, string>

public SemVersion TargetSandboxVersion { get; init; }

SemVersion

public SemVersion Version { get; init; }

SemVersion