Class SandboxModule
Namespace: DotBoxD.Kernels
Assembly: DotBoxD.Kernels.dll
public sealed record SandboxModule : IEquatable<SandboxModule>Inheritance
Section titled “Inheritance”Implements
Section titled “Implements”Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
Section titled “Constructors”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)Parameters
Section titled “Parameters”Id string
Version SemVersion
TargetSandboxVersion SemVersion
CapabilityRequests IReadOnlyList<CapabilityRequest>
Functions IReadOnlyList<SandboxFunction>
Metadata IReadOnlyDictionary<string, string>
Properties
Section titled “Properties”CapabilityRequests
Section titled “ CapabilityRequests”public IReadOnlyList<CapabilityRequest> CapabilityRequests { get; init; }Property Value
Section titled “Property Value”IReadOnlyList<CapabilityRequest>
Functions
Section titled “ Functions”public IReadOnlyList<SandboxFunction> Functions { get; init; }Property Value
Section titled “Property Value”IReadOnlyList<SandboxFunction>
public string Id { get; init; }Property Value
Section titled “Property Value”Metadata
Section titled “ Metadata”public IReadOnlyDictionary<string, string> Metadata { get; init; }Property Value
Section titled “Property Value”IReadOnlyDictionary<string, string>
TargetSandboxVersion
Section titled “ TargetSandboxVersion”public SemVersion TargetSandboxVersion { get; init; }Property Value
Section titled “Property Value”Version
Section titled “ Version”public SemVersion Version { get; init; }