Skip to content

VoiceSessionQuery

Namespace AgentPrism · Assembly AgentPrism.Abstractions.dll

The filter for listing voice session records.

public sealed record VoiceSessionQuery : IEquatable<VoiceSessionQuery>

objectVoiceSessionQuery

IEquatable<VoiceSessionQuery>

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

public VoiceSessionQuery()

The agent name filter; all agents if empty.

public string? AgentName { get; init; }

string?

The session identifier filter; all sessions if empty.

public string? SessionId { get; init; }

string?

The number of records to skip.

public int Skip { get; init; }

int

The maximum number of records to return.

public int Take { get; init; }

int

public override bool Equals(object? obj)

obj object?

bool

public bool Equals(VoiceSessionQuery? other)

other VoiceSessionQuery?

bool

public override int GetHashCode()

int

public override string ToString()

string

operator ==(VoiceSessionQuery?, VoiceSessionQuery?)

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

left VoiceSessionQuery?

right VoiceSessionQuery?

bool

operator !=(VoiceSessionQuery?, VoiceSessionQuery?)

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

left VoiceSessionQuery?

right VoiceSessionQuery?

bool