Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ partial void PrepareListArguments(
ref string? agentId,
ref global::Speechify.ConversationStatus? status,
ref global::Speechify.ConversationTransport? transport,
ref global::Speechify.ConversationChannel? channel,
ref bool? live,
ref string? callerIdentity,
ref string? contactId,
ref string? q,
Expand All @@ -49,6 +51,8 @@ partial void PrepareListRequest(
string? agentId,
global::Speechify.ConversationStatus? status,
global::Speechify.ConversationTransport? transport,
global::Speechify.ConversationChannel? channel,
bool? live,
string? callerIdentity,
string? contactId,
string? q,
Expand Down Expand Up @@ -85,11 +89,28 @@ partial void ProcessListResponseContent(
/// <param name="agentId"></param>
/// <param name="status"></param>
/// <param name="transport">
/// How the caller reached the agent. `web` is the browser /<br/>
/// Which runtime carried the conversation. `web` is the browser /<br/>
/// SDK realtime path; the `sip_*` and `phone` variants come<br/>
/// from the telephony stack; `text` is the text/chat channel<br/>
/// (turn-based, roomless, no call duration).
/// from the telephony stack; `text` is the turn-based, roomless<br/>
/// runtime (no call duration) that the message API and every<br/>
/// messaging channel share.<br/>
/// A conversation reports the transport it actually ran on:<br/>
/// `web`, `sip_inbound`, `sip_outbound` or `text`. `phone` is<br/>
/// selectable when filtering a list and matches calls in either<br/>
/// direction; `whatsapp` is reserved and matches nothing today.<br/>
/// To tell two conversations on the same transport apart, filter<br/>
/// or read `channel` instead.
/// </param>
/// <param name="channel">
/// Which front door the conversation arrived through, one level<br/>
/// coarser than `transport`, and the value to display or group a<br/>
/// conversation's channel by. Both telephony directions are<br/>
/// `voice`; the browser / SDK realtime path is `web`; the message<br/>
/// API is `text`; a conversation reached over a provider front<br/>
/// door names that provider (`slack`) rather than the transport it<br/>
/// shares with the message API.
/// </param>
/// <param name="live"></param>
/// <param name="callerIdentity"></param>
/// <param name="contactId"></param>
/// <param name="q"></param>
Expand All @@ -108,6 +129,8 @@ partial void ProcessListResponseContent(
string? agentId = default,
global::Speechify.ConversationStatus? status = default,
global::Speechify.ConversationTransport? transport = default,
global::Speechify.ConversationChannel? channel = default,
bool? live = default,
string? callerIdentity = default,
string? contactId = default,
string? q = default,
Expand All @@ -126,6 +149,8 @@ partial void ProcessListResponseContent(
agentId: agentId,
status: status,
transport: transport,
channel: channel,
live: live,
callerIdentity: callerIdentity,
contactId: contactId,
q: q,
Expand Down Expand Up @@ -159,11 +184,28 @@ partial void ProcessListResponseContent(
/// <param name="agentId"></param>
/// <param name="status"></param>
/// <param name="transport">
/// How the caller reached the agent. `web` is the browser /<br/>
/// Which runtime carried the conversation. `web` is the browser /<br/>
/// SDK realtime path; the `sip_*` and `phone` variants come<br/>
/// from the telephony stack; `text` is the text/chat channel<br/>
/// (turn-based, roomless, no call duration).
/// from the telephony stack; `text` is the turn-based, roomless<br/>
/// runtime (no call duration) that the message API and every<br/>
/// messaging channel share.<br/>
/// A conversation reports the transport it actually ran on:<br/>
/// `web`, `sip_inbound`, `sip_outbound` or `text`. `phone` is<br/>
/// selectable when filtering a list and matches calls in either<br/>
/// direction; `whatsapp` is reserved and matches nothing today.<br/>
/// To tell two conversations on the same transport apart, filter<br/>
/// or read `channel` instead.
/// </param>
/// <param name="channel">
/// Which front door the conversation arrived through, one level<br/>
/// coarser than `transport`, and the value to display or group a<br/>
/// conversation's channel by. Both telephony directions are<br/>
/// `voice`; the browser / SDK realtime path is `web`; the message<br/>
/// API is `text`; a conversation reached over a provider front<br/>
/// door names that provider (`slack`) rather than the transport it<br/>
/// shares with the message API.
/// </param>
/// <param name="live"></param>
/// <param name="callerIdentity"></param>
/// <param name="contactId"></param>
/// <param name="q"></param>
Expand All @@ -182,6 +224,8 @@ partial void ProcessListResponseContent(
string? agentId = default,
global::Speechify.ConversationStatus? status = default,
global::Speechify.ConversationTransport? transport = default,
global::Speechify.ConversationChannel? channel = default,
bool? live = default,
string? callerIdentity = default,
string? contactId = default,
string? q = default,
Expand All @@ -203,6 +247,8 @@ partial void ProcessListResponseContent(
agentId: ref agentId,
status: ref status,
transport: ref transport,
channel: ref channel,
live: ref live,
callerIdentity: ref callerIdentity,
contactId: ref contactId,
q: ref q,
Expand Down Expand Up @@ -245,6 +291,8 @@ partial void ProcessListResponseContent(
.AddOptionalParameter("agent_id", agentId)
.AddOptionalParameter("status", status?.ToValueString())
.AddOptionalParameter("transport", transport?.ToValueString())
.AddOptionalParameter("channel", channel?.ToValueString())
.AddOptionalParameter("live", live?.ToString().ToLowerInvariant())
.AddOptionalParameter("caller_identity", callerIdentity)
.AddOptionalParameter("contact_id", contactId)
.AddOptionalParameter("q", q)
Expand Down Expand Up @@ -305,6 +353,8 @@ partial void ProcessListResponseContent(
agentId: agentId,
status: status,
transport: transport,
channel: channel,
live: live,
callerIdentity: callerIdentity,
contactId: contactId,
q: q,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ partial void PrepareStatsArguments(
ref string? agentId,
ref global::Speechify.ConversationStatus? status,
ref global::Speechify.ConversationTransport? transport,
ref global::Speechify.ConversationChannel? channel,
ref bool? live,
ref string? callerIdentity,
ref string? contactId,
ref string? q,
Expand All @@ -45,6 +47,8 @@ partial void PrepareStatsRequest(
string? agentId,
global::Speechify.ConversationStatus? status,
global::Speechify.ConversationTransport? transport,
global::Speechify.ConversationChannel? channel,
bool? live,
string? callerIdentity,
string? contactId,
string? q,
Expand All @@ -71,11 +75,28 @@ partial void ProcessStatsResponseContent(
/// <param name="agentId"></param>
/// <param name="status"></param>
/// <param name="transport">
/// How the caller reached the agent. `web` is the browser /<br/>
/// Which runtime carried the conversation. `web` is the browser /<br/>
/// SDK realtime path; the `sip_*` and `phone` variants come<br/>
/// from the telephony stack; `text` is the text/chat channel<br/>
/// (turn-based, roomless, no call duration).
/// from the telephony stack; `text` is the turn-based, roomless<br/>
/// runtime (no call duration) that the message API and every<br/>
/// messaging channel share.<br/>
/// A conversation reports the transport it actually ran on:<br/>
/// `web`, `sip_inbound`, `sip_outbound` or `text`. `phone` is<br/>
/// selectable when filtering a list and matches calls in either<br/>
/// direction; `whatsapp` is reserved and matches nothing today.<br/>
/// To tell two conversations on the same transport apart, filter<br/>
/// or read `channel` instead.
/// </param>
/// <param name="channel">
/// Which front door the conversation arrived through, one level<br/>
/// coarser than `transport`, and the value to display or group a<br/>
/// conversation's channel by. Both telephony directions are<br/>
/// `voice`; the browser / SDK realtime path is `web`; the message<br/>
/// API is `text`; a conversation reached over a provider front<br/>
/// door names that provider (`slack`) rather than the transport it<br/>
/// shares with the message API.
/// </param>
/// <param name="live"></param>
/// <param name="callerIdentity"></param>
/// <param name="contactId"></param>
/// <param name="q"></param>
Expand All @@ -92,6 +113,8 @@ partial void ProcessStatsResponseContent(
string? agentId = default,
global::Speechify.ConversationStatus? status = default,
global::Speechify.ConversationTransport? transport = default,
global::Speechify.ConversationChannel? channel = default,
bool? live = default,
string? callerIdentity = default,
string? contactId = default,
string? q = default,
Expand All @@ -108,6 +131,8 @@ partial void ProcessStatsResponseContent(
agentId: agentId,
status: status,
transport: transport,
channel: channel,
live: live,
callerIdentity: callerIdentity,
contactId: contactId,
q: q,
Expand All @@ -131,11 +156,28 @@ partial void ProcessStatsResponseContent(
/// <param name="agentId"></param>
/// <param name="status"></param>
/// <param name="transport">
/// How the caller reached the agent. `web` is the browser /<br/>
/// Which runtime carried the conversation. `web` is the browser /<br/>
/// SDK realtime path; the `sip_*` and `phone` variants come<br/>
/// from the telephony stack; `text` is the text/chat channel<br/>
/// (turn-based, roomless, no call duration).
/// from the telephony stack; `text` is the turn-based, roomless<br/>
/// runtime (no call duration) that the message API and every<br/>
/// messaging channel share.<br/>
/// A conversation reports the transport it actually ran on:<br/>
/// `web`, `sip_inbound`, `sip_outbound` or `text`. `phone` is<br/>
/// selectable when filtering a list and matches calls in either<br/>
/// direction; `whatsapp` is reserved and matches nothing today.<br/>
/// To tell two conversations on the same transport apart, filter<br/>
/// or read `channel` instead.
/// </param>
/// <param name="channel">
/// Which front door the conversation arrived through, one level<br/>
/// coarser than `transport`, and the value to display or group a<br/>
/// conversation's channel by. Both telephony directions are<br/>
/// `voice`; the browser / SDK realtime path is `web`; the message<br/>
/// API is `text`; a conversation reached over a provider front<br/>
/// door names that provider (`slack`) rather than the transport it<br/>
/// shares with the message API.
/// </param>
/// <param name="live"></param>
/// <param name="callerIdentity"></param>
/// <param name="contactId"></param>
/// <param name="q"></param>
Expand All @@ -152,6 +194,8 @@ partial void ProcessStatsResponseContent(
string? agentId = default,
global::Speechify.ConversationStatus? status = default,
global::Speechify.ConversationTransport? transport = default,
global::Speechify.ConversationChannel? channel = default,
bool? live = default,
string? callerIdentity = default,
string? contactId = default,
string? q = default,
Expand All @@ -171,6 +215,8 @@ partial void ProcessStatsResponseContent(
agentId: ref agentId,
status: ref status,
transport: ref transport,
channel: ref channel,
live: ref live,
callerIdentity: ref callerIdentity,
contactId: ref contactId,
q: ref q,
Expand Down Expand Up @@ -211,6 +257,8 @@ partial void ProcessStatsResponseContent(
.AddOptionalParameter("agent_id", agentId)
.AddOptionalParameter("status", status?.ToValueString())
.AddOptionalParameter("transport", transport?.ToValueString())
.AddOptionalParameter("channel", channel?.ToValueString())
.AddOptionalParameter("live", live?.ToString().ToLowerInvariant())
.AddOptionalParameter("caller_identity", callerIdentity)
.AddOptionalParameter("contact_id", contactId)
.AddOptionalParameter("q", q)
Expand Down Expand Up @@ -269,6 +317,8 @@ partial void ProcessStatsResponseContent(
agentId: agentId,
status: status,
transport: transport,
channel: channel,
live: live,
callerIdentity: callerIdentity,
contactId: contactId,
q: q,
Expand Down
Loading