Skip to content

Class CapabilityGrant

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

public sealed record CapabilityGrant : IEquatable<CapabilityGrant>

objectCapabilityGrant

IEquatable<CapabilityGrant>

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

CapabilityGrant(string, IReadOnlyDictionary<string, string>, DateTimeOffset?, string, string)

Section titled “ CapabilityGrant(string, IReadOnlyDictionary<string, string>, DateTimeOffset?, string, string)”
public CapabilityGrant(string Id, IReadOnlyDictionary<string, string> Parameters, DateTimeOffset? ExpiresAt = null, string GrantedBy = "host-policy", string Reason = "")

Id string

Parameters IReadOnlyDictionary<string, string>

ExpiresAt DateTimeOffset?

GrantedBy string

Reason string

public DateTimeOffset? ExpiresAt { get; init; }

DateTimeOffset?

public string GrantedBy { get; init; }

string

public string Id { get; init; }

string

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

IReadOnlyDictionary<string, string>

public string Reason { get; init; }

string