Variable SearchHistoryCallResponseConst
SearchHistoryCallResponse: ZodObject<
{
items: ZodOptional<
ZodArray<
ZodObject<
{
agent: ZodOptional<
ZodObject<
{ id: ZodOptional<ZodString>; name: ZodOptional<ZodString> },
$strip,
>,
>;
agentDescription: ZodOptional<ZodString>;
allowEvaluation: ZodOptional<ZodBoolean>;
amdAiLogs: ZodOptional<ZodArray<ZodString>>;
amdAiResult: ZodOptional<ZodString>;
amdResult: ZodOptional<ZodString>;
annotations: ZodOptional<
ZodArray<
ZodObject<
{
callId: ZodOptional<(...)>;
createdAt: ZodOptional<(...)>;
createdBy: ZodOptional<(...)>;
endSec: ZodOptional<(...)>;
fileId: ZodOptional<(...)>;
id: ZodOptional<(...)>;
note: ZodOptional<(...)>;
startSec: ZodOptional<(...)>;
updatedAt: ZodOptional<(...)>;
updatedBy: ZodOptional<(...)>;
},
$strip,
>,
>,
>;
answeredAt: ZodOptional<ZodString>;
appId: ZodOptional<ZodString>;
attemptId: ZodOptional<ZodString>;
billSec: ZodOptional<ZodNumber>;
blindTransfer: ZodOptional<ZodString>;
blindTransfers: ZodOptional<
ZodArray<
ZodObject<
{
number: ZodOptional<(...)>;
time: ZodOptional<(...)>;
user: ZodOptional<(...)>;
},
$strip,
>,
>,
>;
bridgedAt: ZodOptional<ZodString>;
bridgedId: ZodOptional<ZodString>;
cause: ZodOptional<ZodString>;
contact: ZodOptional<
ZodObject<
{ id: ZodOptional<ZodString>; name: ZodOptional<ZodString> },
$strip,
>,
>;
conversationId: ZodOptional<ZodString>;
createdAt: ZodOptional<ZodString>;
destination: ZodOptional<ZodString>;
destinationName: ZodOptional<ZodString>;
direction: ZodOptional<ZodString>;
display: ZodOptional<ZodString>;
duration: ZodOptional<ZodNumber>;
extension: ZodOptional<ZodString>;
files: ZodOptional<
ZodArray<
ZodObject<
{
channel: ZodOptional<(...)>;
id: ZodOptional<(...)>;
mimeType: ZodOptional<(...)>;
name: ZodOptional<(...)>;
size: ZodOptional<(...)>;
startAt: ZodOptional<(...)>;
startRecord: ZodOptional<(...)>;
stopAt: ZodOptional<(...)>;
type: ZodDefault<(...)>;
},
$strip,
>,
>,
>;
filesJob: ZodOptional<
ZodArray<
ZodObject<
{
action: ZodDefault<(...)>;
createdAt: ZodOptional<(...)>;
errorDetail: ZodOptional<(...)>;
fileId: ZodOptional<(...)>;
id: ZodOptional<(...)>;
state: ZodDefault<(...)>;
},
$strip,
>,
>,
>;
forms: ZodOptional<
ZodArray<
ZodObject<
{ agent: ZodOptional<(...)>; reportingAt: ZodOptional<(...)> },
$strip,
>,
>,
>;
from: ZodOptional<
ZodObject<
{
id: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
number: ZodOptional<ZodString>;
type: ZodOptional<ZodString>;
},
$strip,
>,
>;
fromNumber: ZodOptional<ZodString>;
gateway: ZodOptional<
ZodObject<
{ id: ZodOptional<ZodString>; name: ZodOptional<ZodString> },
$strip,
>,
>;
grantee: ZodOptional<
ZodObject<
{ id: ZodOptional<ZodString>; name: ZodOptional<ZodString> },
$strip,
>,
>;
hangupAt: ZodOptional<ZodString>;
hangupBy: ZodOptional<ZodString>;
hangupDisposition: ZodOptional<ZodString>;
hangupPhrase: ZodOptional<ZodString>;
hasChildren: ZodOptional<ZodBoolean>;
hold: ZodOptional<
ZodArray<
ZodObject<
{
sec: ZodOptional<(...)>;
start: ZodOptional<(...)>;
stop: ZodOptional<(...)>;
},
$strip,
>,
>,
>;
holdSec: ZodOptional<ZodNumber>;
id: ZodOptional<ZodString>;
joinedAt: ZodOptional<ZodString>;
leavingAt: ZodOptional<ZodString>;
meetingId: ZodOptional<ZodString>;
member: ZodOptional<
ZodObject<
{ id: ZodOptional<ZodString>; name: ZodOptional<ZodString> },
$strip,
>,
>;
memberId: ZodOptional<ZodString>;
parentId: ZodOptional<ZodString>;
qualityMetrics: ZodOptional<
ZodObject<
{
jitterAvg: ZodOptional<ZodNumber>;
jitterMax: ZodOptional<ZodNumber>;
jitterMaxAt: ZodOptional<ZodNumber>;
jitterMin: ZodOptional<ZodNumber>;
jitterMinAt: ZodOptional<ZodNumber>;
mosAvg: ZodOptional<ZodNumber>;
mosMax: ZodOptional<ZodNumber>;
mosMaxAt: ZodOptional<ZodNumber>;
mosMin: ZodOptional<ZodNumber>;
mosMinAt: ZodOptional<ZodNumber>;
packetlossAvg: ZodOptional<ZodNumber>;
packetlossMax: ZodOptional<ZodNumber>;
packetlossMaxAt: ZodOptional<ZodNumber>;
packetlossMin: ZodOptional<ZodNumber>;
packetlossMinAt: ZodOptional<ZodNumber>;
roundtripAvg: ZodOptional<ZodNumber>;
roundtripMax: ZodOptional<ZodNumber>;
roundtripMaxAt: ZodOptional<ZodNumber>;
roundtripMin: ZodOptional<ZodNumber>;
roundtripMinAt: ZodOptional<ZodNumber>;
sipId: ZodOptional<ZodString>;
},
$strip,
>,
>;
queue: ZodOptional<
ZodObject<
{ id: ZodOptional<ZodString>; name: ZodOptional<ZodString> },
$strip,
>,
>;
queueBridgedAt: ZodOptional<ZodString>;
queueDurationSec: ZodOptional<ZodNumber>;
queueWaitSec: ZodOptional<ZodNumber>;
ratedBy: ZodOptional<
ZodObject<
{ id: ZodOptional<ZodString>; name: ZodOptional<ZodString> },
$strip,
>,
>;
ratedUser: ZodOptional<
ZodObject<
{ id: ZodOptional<ZodString>; name: ZodOptional<ZodString> },
$strip,
>,
>;
rateId: ZodOptional<ZodString>;
reportingAt: ZodOptional<ZodString>;
reportingSec: ZodOptional<ZodNumber>;
result: ZodOptional<ZodString>;
schemas: ZodOptional<
ZodArray<
ZodObject<
{ id: ZodOptional<(...)>; name: ZodOptional<(...)> },
$strip,
>,
>,
>;
scoreOptional: ZodOptional<ZodNumber>;
scoreRequired: ZodOptional<ZodNumber>;
sipCode: ZodOptional<ZodNumber>;
storedAt: ZodOptional<ZodString>;
tags: ZodOptional<ZodArray<ZodString>>;
talkSec: ZodOptional<ZodNumber>;
team: ZodOptional<
ZodObject<
{ id: ZodOptional<ZodString>; name: ZodOptional<ZodString> },
$strip,
>,
>;
to: ZodOptional<
ZodObject<
{
id: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
number: ZodOptional<ZodString>;
type: ZodOptional<ZodString>;
},
$strip,
>,
>;
toNumber: ZodOptional<ZodString>;
transcripts: ZodOptional<
ZodArray<
ZodObject<
{
file: ZodOptional<(...)>;
fileId: ZodOptional<(...)>;
id: ZodOptional<(...)>;
locale: ZodOptional<(...)>;
},
$strip,
>,
>,
>;
transferFrom: ZodOptional<ZodString>;
transferTo: ZodOptional<ZodString>;
type: ZodOptional<ZodString>;
user: ZodOptional<
ZodObject<
{ id: ZodOptional<ZodString>; name: ZodOptional<ZodString> },
$strip,
>,
>;
variables: ZodOptional<ZodRecord<ZodString, ZodString>>;
waitSec: ZodOptional<ZodNumber>;
},
$strip,
>,
>,
>;
next: ZodOptional<ZodBoolean>;
},
$strip,
> = ...