Variable PatchHistoryCallResponseConst
PatchHistoryCallResponse: 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<ZodString>;
createdAt: ZodOptional<ZodString>;
createdBy: ZodOptional<
ZodObject<
{ id: ZodOptional<ZodString>; name: ZodOptional<ZodString> },
$strip,
>,
>;
endSec: ZodOptional<ZodNumber>;
fileId: ZodOptional<ZodString>;
id: ZodOptional<ZodString>;
note: ZodOptional<ZodString>;
startSec: ZodOptional<ZodNumber>;
updatedAt: ZodOptional<ZodString>;
updatedBy: ZodOptional<
ZodObject<
{ id: ZodOptional<ZodString>; name: ZodOptional<ZodString> },
$strip,
>,
>;
},
$strip,
>,
>,
>;
answeredAt: ZodOptional<ZodString>;
appId: ZodOptional<ZodString>;
attemptId: ZodOptional<ZodString>;
billSec: ZodOptional<ZodNumber>;
blindTransfer: ZodOptional<ZodString>;
blindTransfers: ZodOptional<
ZodArray<
ZodObject<
{
number: ZodOptional<ZodString>;
time: ZodOptional<ZodString>;
user: ZodOptional<
ZodObject<
{ id: ZodOptional<ZodString>; name: ZodOptional<ZodString> },
$strip,
>,
>;
},
$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<ZodString>;
id: ZodOptional<ZodString>;
mimeType: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
size: ZodOptional<ZodString>;
startAt: ZodOptional<ZodString>;
startRecord: ZodOptional<ZodString>;
stopAt: ZodOptional<ZodString>;
type: ZodDefault<
ZodEnum<
{
file_type_audio: "file_type_audio";
file_type_empty: "file_type_empty";
file_type_pdf: "file_type_pdf";
file_type_screensharing: "file_type_screensharing";
file_type_screenshot: "file_type_screenshot";
file_type_video: "file_type_video";
},
>,
>;
},
$strip,
>,
>,
>;
filesJob: ZodOptional<
ZodArray<
ZodObject<
{
action: ZodDefault<
ZodEnum<{ delete: "delete"; STT: "STT"; undefined: "undefined" }>,
>;
createdAt: ZodOptional<ZodString>;
errorDetail: ZodOptional<ZodString>;
fileId: ZodOptional<ZodString>;
id: ZodOptional<ZodString>;
state: ZodDefault<
ZodEnum<
{
active: "active";
error: "error";
finished: "finished";
idle: "idle";
},
>,
>;
},
$strip,
>,
>,
>;
forms: ZodOptional<
ZodArray<
ZodObject<
{
agent: ZodOptional<
ZodObject<
{ id: ZodOptional<ZodString>; name: ZodOptional<ZodString> },
$strip,
>,
>;
reportingAt: ZodOptional<ZodString>;
},
$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<ZodNumber>;
start: ZodOptional<ZodString>;
stop: ZodOptional<ZodString>;
},
$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<ZodString>; name: ZodOptional<ZodString> },
$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<
ZodObject<
{ id: ZodOptional<ZodString>; name: ZodOptional<ZodString> },
$strip,
>,
>;
fileId: ZodOptional<ZodString>;
id: ZodOptional<ZodString>;
locale: ZodOptional<ZodString>;
},
$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,
> = ...