Variable EventNotificationSchemaConst
EventNotificationSchema: ZodObject<
{
emailAddress: ZodOptional<ZodString>;
expand: ZodOptional<ZodString>;
field: ZodOptional<
ZodObject<
{
clauseNames: ZodOptional<ZodArray<ZodString>>;
custom: ZodOptional<ZodBoolean>;
id: ZodOptional<ZodString>;
key: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
navigable: ZodOptional<ZodBoolean>;
orderable: ZodOptional<ZodBoolean>;
schema: ZodOptional<
ZodObject<
{
configuration: ZodOptional<ZodRecord<ZodString, ZodAny>>;
custom: ZodOptional<ZodString>;
customId: ZodOptional<ZodNumber>;
items: ZodOptional<ZodString>;
system: ZodOptional<ZodString>;
type: ZodString;
},
$loose,
>,
>;
scope: ZodOptional<
ZodObject<
{
project: ZodOptional<
ZodObject<
{
avatarUrls: ...;
id: ...;
key: ...;
name: ...;
projectCategory: ...;
projectTypeKey: ...;
self: ...;
simplified: ...;
},
$loose,
>,
>;
type: ZodOptional<
ZodCustom<(...) | (...) | (...), (...) | (...) | (...)>,
>;
},
$loose,
>,
>;
searchable: ZodOptional<ZodBoolean>;
untranslatedName: ZodOptional<ZodString>;
},
$loose,
>,
>;
group: ZodOptional<
ZodObject<
{
groupId: ZodOptional<ZodNullable<ZodString>>;
name: ZodOptional<ZodString>;
self: ZodOptional<ZodURL>;
},
$loose,
>,
>;
id: ZodOptional<ZodNumber>;
notificationType: ZodOptional<
ZodCustom<
| string & {}
| "Group"
| "CurrentAssignee"
| "Reporter"
| "CurrentUser"
| "ProjectLead"
| "ComponentLead"
| "User"
| "ProjectRole"
| "EmailAddress"
| "AllWatchers"
| "UserCustomField"
| "GroupCustomField",
| string & {}
| "Group"
| "CurrentAssignee"
| "Reporter"
| "CurrentUser"
| "ProjectLead"
| "ComponentLead"
| "User"
| "ProjectRole"
| "EmailAddress"
| "AllWatchers"
| "UserCustomField"
| "GroupCustomField",
>,
>;
parameter: ZodOptional<ZodString>;
projectRole: ZodOptional<
ZodObject<
{
actors: ZodOptional<
ZodArray<
ZodObject<
{
actorGroup: ZodOptional<ZodObject<(...), (...)>>;
actorUser: ZodOptional<ZodObject<(...), (...)>>;
avatarUrl: ZodOptional<ZodURL>;
displayName: ZodOptional<ZodString>;
id: ZodOptional<ZodNumber>;
type: ZodOptional<ZodCustom<(...), (...)>>;
},
$loose,
>,
>,
>;
admin: ZodOptional<ZodBoolean>;
currentUserRole: ZodOptional<ZodBoolean>;
default: ZodOptional<ZodBoolean>;
description: ZodOptional<ZodString>;
id: ZodOptional<ZodNumber>;
name: ZodOptional<ZodString>;
roleConfigurable: ZodOptional<ZodBoolean>;
scope: ZodOptional<
ZodObject<
{
project: ZodOptional<
ZodObject<
{
avatarUrls: ...;
id: ...;
key: ...;
name: ...;
projectCategory: ...;
projectTypeKey: ...;
self: ...;
simplified: ...;
},
$loose,
>,
>;
type: ZodOptional<
ZodCustom<(...) | (...) | (...), (...) | (...) | (...)>,
>;
},
$loose,
>,
>;
self: ZodOptional<ZodURL>;
translatedName: ZodOptional<ZodString>;
},
$loose,
>,
>;
recipient: ZodOptional<ZodString>;
user: ZodOptional<
ZodObject<
{
accountId: ZodOptional<ZodString>;
accountType: ZodOptional<ZodString>;
active: ZodOptional<ZodBoolean>;
avatarUrls: ZodOptional<
ZodObject<
{
"16x16": ZodOptional<ZodURL>;
"24x24": ZodOptional<ZodURL>;
"32x32": ZodOptional<ZodURL>;
"48x48": ZodOptional<ZodURL>;
},
$loose,
>,
>;
displayName: ZodOptional<ZodString>;
emailAddress: ZodOptional<ZodString>;
self: ZodOptional<ZodString>;
timeZone: ZodOptional<ZodString>;
},
$loose,
>,
>;
},
$loose,
> = ...
Details about a notification associated with an event.