Skip to content

AuditChainQuery

Namespace AgentPrism · Assembly AgentPrism.Abstractions.dll

The criteria that scope a hash chain verification.

public sealed record AuditChainQuery : IEquatable<AuditChainQuery>

objectAuditChainQuery

IEquatable<AuditChainQuery>

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

public AuditChainQuery()

Gets the lower bound: entries written at or after this time are checked.

public DateTimeOffset? After { get; init; }

DateTimeOffset?

Gets the upper bound: entries written at or before this time are checked.

public DateTimeOffset? Before { get; init; }

DateTimeOffset?

Gets the tenant id. The tenant of the caller is used when it is null.

public string? TenantId { get; init; }

string?

public override bool Equals(object? obj)

obj object?

bool

public bool Equals(AuditChainQuery? other)

other AuditChainQuery?

bool

public override int GetHashCode()

int

public override string ToString()

string

operator ==(AuditChainQuery?, AuditChainQuery?)

Section titled “ operator ==(AuditChainQuery?, AuditChainQuery?)”
public static bool operator ==(AuditChainQuery? left, AuditChainQuery? right)

left AuditChainQuery?

right AuditChainQuery?

bool

operator !=(AuditChainQuery?, AuditChainQuery?)

Section titled “ operator !=(AuditChainQuery?, AuditChainQuery?)”
public static bool operator !=(AuditChainQuery? left, AuditChainQuery? right)

left AuditChainQuery?

right AuditChainQuery?

bool