Skip to content

Capability

Namespace NetWiv · Assembly NetWiv.Core

public sealed record Capability
public Capability(string Identifier, IReadOnlyList<string> Permissions, IReadOnlyList<string> Windows = null, IReadOnlyList<string> Webviews = null, bool Local = true, IReadOnlyList<string> RemoteUrls = null, IReadOnlyList<PermissionScopeExtension> PermissionScopes = null);
public string Identifier { get; init; }
public bool Local { get; init; }
public IReadOnlyList<PermissionScopeExtension> PermissionScopes { get; init; }
public IReadOnlyList<string> Permissions { get; init; }
public IReadOnlyList<string> RemoteUrls { get; init; }
public IReadOnlyList<string> Webviews { get; init; }
public IReadOnlyList<string> Windows { get; init; }
public static bool operator ==(Capability left, Capability right);
public static bool operator !=(Capability left, Capability right);