Skip to content
Tracon

LiveVoiceAttachRequest

Namespace Tracon · Assembly Tracon.Abstractions.dll

The request that attaches the server-side control connection to a live voice session.

public sealed record LiveVoiceAttachRequest : IEquatable<LiveVoiceAttachRequest>
Inheritance
object ← LiveVoiceAttachRequest
Implements
IEquatable<LiveVoiceAttachRequest>
Inherited Members
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
public LiveVoiceAttachRequest()

Gets the credential the session was created with: the tenant’s own, or null for the provider’s configured credential.

public ModelProviderCredential? Credential { get; init; }

ModelProviderCredential?

The same credential as LiveVoiceCreateRequest.Credential for the same session.

Gets the identifier ILiveVoiceProvider.CreateSessionAsync returned.

public required string ProviderSessionId { get; init; }

string

public override bool Equals(object? obj)

obj object?

bool

public bool Equals(LiveVoiceAttachRequest? other)

other LiveVoiceAttachRequest?

bool

public override int GetHashCode()

int

public override string ToString()

string

operator ==(LiveVoiceAttachRequest?, LiveVoiceAttachRequest?)

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

left LiveVoiceAttachRequest?

right LiveVoiceAttachRequest?

bool

operator !=(LiveVoiceAttachRequest?, LiveVoiceAttachRequest?)

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

left LiveVoiceAttachRequest?

right LiveVoiceAttachRequest?

bool