Table of Contents

Class CapabilityGrant

Namespace
DotBoxD.Kernels
Assembly
DotBoxD.Kernels.dll
public sealed record CapabilityGrant : IEquatable<CapabilityGrant>
Inheritance
CapabilityGrant
Implements
Inherited Members

Constructors

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 = "")

Parameters

Id string
Parameters IReadOnlyDictionary<string, string>
ExpiresAt DateTimeOffset?
GrantedBy string
Reason string

Properties

ExpiresAt

public DateTimeOffset? ExpiresAt { get; init; }

Property Value

DateTimeOffset?

GrantedBy

public string GrantedBy { get; init; }

Property Value

string

Id

public string Id { get; init; }

Property Value

string

Parameters

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

Property Value

IReadOnlyDictionary<string, string>

Reason

public string Reason { get; init; }

Property Value

string