Skip to content

Variable: NotifySchema

ts
const NotifySchema: ZodObject<{
  htmlBody: ZodOptional<ZodString>;
  issueIdOrKey: ZodString;
  restrict: ZodOptional<ZodObject<{
     groupIds: ZodOptional<ZodArray<ZodString>>;
     groups: ZodOptional<ZodArray<ZodObject<{
        groupId: ZodOptional<ZodNullable<...>>;
        name: ZodOptional<ZodString>;
        self: ZodOptional<ZodURL>;
     }, $loose>>>;
     permissions: ZodOptional<ZodArray<ZodObject<{
        id: ZodOptional<ZodString>;
        key: ZodOptional<ZodString>;
     }, $loose>>>;
  }, $loose>>;
  subject: ZodOptional<ZodString>;
  textBody: ZodOptional<ZodString>;
  to: ZodOptional<ZodObject<{
     assignee: ZodOptional<ZodBoolean>;
     groupIds: ZodOptional<ZodArray<ZodString>>;
     groups: ZodOptional<ZodArray<ZodObject<{
        groupId: ZodOptional<ZodNullable<...>>;
        name: ZodOptional<ZodString>;
        self: ZodOptional<ZodURL>;
     }, $loose>>>;
     reporter: ZodOptional<ZodBoolean>;
     users: ZodOptional<ZodArray<ZodObject<{
        accountId: ZodOptional<ZodString>;
        accountType: ZodOptional<ZodString>;
        active: ZodOptional<ZodBoolean>;
        avatarUrls: ZodOptional<ZodObject<..., ...>>;
        displayName: ZodOptional<ZodString>;
        emailAddress: ZodOptional<ZodString>;
        self: ZodOptional<ZodString>;
        timeZone: ZodOptional<ZodString>;
     }, $loose>>>;
     voters: ZodOptional<ZodBoolean>;
     watchers: ZodOptional<ZodBoolean>;
  }, $loose>>;
}, $strip>;

Defined in: src/cloud/parameters/notify.ts:4