.NET API
LiveVoiceCreateRequest
Namespace Tracon · Assembly
Tracon.Abstractions.dllThe request that creates a live voice session.
public sealed record LiveVoiceCreateRequest : IEquatable<LiveVoiceCreateRequest>- Inheritance
- object ← LiveVoiceCreateRequest
- Implements
- IEquatable<LiveVoiceCreateRequest>
- Inherited Members
- object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
Section titled “Constructors”LiveVoiceCreateRequest()
Section titled “ LiveVoiceCreateRequest()”public LiveVoiceCreateRequest()Properties
Section titled “Properties”Credential
Section titled “ Credential”Gets the tenant’s own credential for the provider, or null to use the credential the provider was configured with.
public ModelProviderCredential? Credential { get; init; }Property Value
Section titled “Property Value”Remarks
Section titled “Remarks”Tracon resolves it from the tenant’s provider binding for ILiveVoiceProvider.ProviderName and passes it only to a provider whose ILiveVoiceProvider.SupportsTenantCredentials is true. It lives in memory for the call and is never persisted; its text form never shows the key.
Options
Section titled “ Options”Gets the session settings.
public LiveVoiceSessionOptions Options { get; init; }Property Value
Section titled “Property Value”SdpOffer
Section titled “ SdpOffer”Gets the media peer’s SDP offer.
public required string SdpOffer { get; init; }Property Value
Section titled “Property Value”Methods
Section titled “Methods”Equals(object?)
Section titled “ Equals(object?)”public override bool Equals(object? obj)Parameters
Section titled “Parameters”obj object?
Returns
Section titled “Returns”Equals(LiveVoiceCreateRequest?)
Section titled “ Equals(LiveVoiceCreateRequest?)”public bool Equals(LiveVoiceCreateRequest? other)Parameters
Section titled “Parameters”other LiveVoiceCreateRequest?
Returns
Section titled “Returns”GetHashCode()
Section titled “ GetHashCode()”public override int GetHashCode()Returns
Section titled “Returns”ToString()
Section titled “ ToString()”public override string ToString()Returns
Section titled “Returns”Operators
Section titled “Operators”operator ==(LiveVoiceCreateRequest?, LiveVoiceCreateRequest?)
Section titled “ operator ==(LiveVoiceCreateRequest?, LiveVoiceCreateRequest?)”public static bool operator ==(LiveVoiceCreateRequest? left, LiveVoiceCreateRequest? right)Parameters
Section titled “Parameters”left LiveVoiceCreateRequest?
right LiveVoiceCreateRequest?
Returns
Section titled “Returns”operator !=(LiveVoiceCreateRequest?, LiveVoiceCreateRequest?)
Section titled “ operator !=(LiveVoiceCreateRequest?, LiveVoiceCreateRequest?)”public static bool operator !=(LiveVoiceCreateRequest? left, LiveVoiceCreateRequest? right)Parameters
Section titled “Parameters”left LiveVoiceCreateRequest?
right LiveVoiceCreateRequest?