VoiceConversationRequest
AgentPrism.Core.dllThe immutable facts of a conversation connection.
public sealed record VoiceConversationRequest : IEquatable<VoiceConversationRequest>Inheritance
Section titled “Inheritance”object ← VoiceConversationRequest
Implements
Section titled “Implements”IEquatable<VoiceConversationRequest>
Inherited Members
Section titled “Inherited Members”object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Remarks
Section titled “Remarks”The tenant and the session resolve while the connection is established and stay constant for the whole connection (29.3). A tenant or session value that arrives inside a frame is not accepted: to change the tenant on a long-lived connection is to move authorization after the handshake.
Constructors
Section titled “Constructors”VoiceConversationRequest()
Section titled “ VoiceConversationRequest()”public VoiceConversationRequest()Properties
Section titled “Properties”CreatedBy
Section titled “ CreatedBy”Gets the actor that opened the connection, for the audit trail.
public string? CreatedBy { get; init; }Property Value
Section titled “Property Value”SessionId
Section titled “ SessionId”Gets the identifier of the agent session that the conversation runs on.
public required string SessionId { get; init; }Property Value
Section titled “Property Value”TenantId
Section titled “ TenantId”Gets the tenant that was resolved while the connection was established.
public required string TenantId { 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(VoiceConversationRequest?)
Section titled “ Equals(VoiceConversationRequest?)”public bool Equals(VoiceConversationRequest? other)Parameters
Section titled “Parameters”other VoiceConversationRequest?
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 ==(VoiceConversationRequest?, VoiceConversationRequest?)
Section titled “ operator ==(VoiceConversationRequest?, VoiceConversationRequest?)”public static bool operator ==(VoiceConversationRequest? left, VoiceConversationRequest? right)Parameters
Section titled “Parameters”left VoiceConversationRequest?
right VoiceConversationRequest?
Returns
Section titled “Returns”operator !=(VoiceConversationRequest?, VoiceConversationRequest?)
Section titled “ operator !=(VoiceConversationRequest?, VoiceConversationRequest?)”public static bool operator !=(VoiceConversationRequest? left, VoiceConversationRequest? right)Parameters
Section titled “Parameters”left VoiceConversationRequest?
right VoiceConversationRequest?