Variable ThreadManagementGetResponseConst
ThreadManagementGetResponse: ZodObject<
{
createdAt: ZodOptional<ZodString>;
description: ZodOptional<ZodString>;
id: ZodOptional<ZodString>;
lastMsg: ZodOptional<
ZodObject<
{
body: ZodOptional<ZodString>;
contact: ZodOptional<
ZodObject<
{
email: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
phone: ZodOptional<ZodString>;
},
$strip,
>,
>;
createdAt: ZodOptional<ZodString>;
documents: ZodOptional<
ZodArray<
ZodObject<
{
createdAt: ZodOptional<ZodString>;
fileId: ZodOptional<ZodString>;
id: ZodOptional<ZodString>;
messageId: ZodOptional<ZodString>;
mime: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
size: ZodOptional<ZodString>;
url: ZodOptional<ZodString>;
},
$strip,
>,
>,
>;
editedAt: ZodOptional<ZodString>;
id: ZodOptional<ZodString>;
images: ZodOptional<
ZodArray<
ZodObject<
{
createdAt: ZodOptional<ZodString>;
fileId: ZodOptional<ZodString>;
height: ZodOptional<ZodNumber>;
id: ZodOptional<ZodString>;
messageId: ZodOptional<ZodString>;
mime: ZodOptional<ZodString>;
url: ZodOptional<ZodString>;
width: ZodOptional<ZodNumber>;
},
$strip,
>,
>,
>;
interactive: ZodOptional<
ZodObject<
{
documents: ZodOptional<ZodObject<{ documents: ... }, $strip>>;
images: ZodOptional<ZodObject<{ images: ... }, $strip>>;
listReply: ZodOptional<
ZodObject<{ mainButtonTitle: ...; sections: ... }, $strip>,
>;
markup: ZodOptional<ZodObject<{ rows: ... }, $strip>>;
singleUse: ZodOptional<ZodBoolean>;
},
$strip,
>,
>;
location: ZodOptional<
ZodObject<
{
address: ZodOptional<ZodString>;
latitude: ZodOptional<ZodNumber>;
longitude: ZodOptional<ZodNumber>;
name: ZodOptional<ZodString>;
},
$strip,
>,
>;
metadata: ZodOptional<ZodObject<{}, $loose>>;
sender: ZodOptional<
ZodObject<
{
contact: ZodOptional<
ZodObject<
{
appId: ...;
createdAt: ...;
isBot: ...;
iss: ...;
metadata: ...;
name: ...;
sub: ...;
type: ...;
updatedAt: ...;
username: ...;
vias: ...;
},
$strip,
>,
>;
id: ZodOptional<ZodString>;
permissions: ZodOptional<
ZodObject<
{
canAddMembers: ...;
canChangeMembersPermissions: ...;
canChangeThreadInfo: ...;
canRemoveMembers: ...;
canSendMessages: ...;
createdAt: ...;
id: ...;
memberId: ...;
updatedAt: ...;
},
$strip,
>,
>;
role: ZodDefault<
ZodEnum<
{
ROLE_ADMIN: ...;
ROLE_MEMBER: ...;
ROLE_OWNER: ...;
ROLE_SUPERVISOR: ...;
ROLE_UNSPECIFIED: ...;
},
>,
>;
},
$strip,
>,
>;
threadId: ZodOptional<ZodString>;
type: ZodOptional<ZodNumber>;
},
$strip,
>,
>;
members: ZodOptional<
ZodArray<
ZodObject<
{
contact: ZodOptional<
ZodObject<
{
appId: ZodOptional<ZodString>;
createdAt: ZodOptional<ZodString>;
isBot: ZodOptional<ZodBoolean>;
iss: ZodOptional<ZodString>;
metadata: ZodOptional<ZodRecord<(...), (...)>>;
name: ZodOptional<ZodString>;
sub: ZodOptional<ZodString>;
type: ZodOptional<ZodString>;
updatedAt: ZodOptional<ZodString>;
username: ZodOptional<ZodString>;
vias: ZodOptional<ZodArray<(...)>>;
},
$strip,
>,
>;
id: ZodOptional<ZodString>;
permissions: ZodOptional<
ZodObject<
{
canAddMembers: ZodOptional<ZodBoolean>;
canChangeMembersPermissions: ZodOptional<ZodBoolean>;
canChangeThreadInfo: ZodOptional<ZodBoolean>;
canRemoveMembers: ZodOptional<ZodBoolean>;
canSendMessages: ZodOptional<ZodBoolean>;
createdAt: ZodOptional<ZodString>;
id: ZodOptional<ZodString>;
memberId: ZodOptional<ZodString>;
updatedAt: ZodOptional<ZodString>;
},
$strip,
>,
>;
role: ZodDefault<
ZodEnum<
{
ROLE_ADMIN: "ROLE_ADMIN";
ROLE_MEMBER: "ROLE_MEMBER";
ROLE_OWNER: "ROLE_OWNER";
ROLE_SUPERVISOR: "ROLE_SUPERVISOR";
ROLE_UNSPECIFIED: "ROLE_UNSPECIFIED";
},
>,
>;
},
$strip,
>,
>,
>;
settings: ZodOptional<
ZodObject<
{
createdAt: ZodOptional<ZodString>;
domainId: ZodOptional<ZodNumber>;
id: ZodOptional<ZodString>;
title: ZodOptional<ZodString>;
updatedAt: ZodOptional<ZodString>;
},
$strip,
>,
>;
subject: ZodOptional<ZodString>;
type: ZodDefault<
ZodEnum<
{
CHANNEL: "CHANNEL";
DIRECT: "DIRECT";
GROUP: "GROUP";
UNKNOWN: "UNKNOWN";
},
>,
>;
updatedAt: ZodOptional<ZodString>;
variables: ZodOptional<
ZodObject<
{
threadId: ZodOptional<ZodString>;
variables: ZodOptional<
ZodRecord<
ZodString,
ZodObject<
{
setAt: ZodOptional<ZodString>;
setBy: ZodOptional<ZodObject<(...), (...)>>;
value: ZodOptional<ZodObject<(...), (...)>>;
},
$strip,
>,
>,
>;
},
$strip,
>,
>;
},
$strip,
> = ...