Skip to content

Variable: AddCommentSchema ​

ts
const AddCommentSchema: ZodObject<{
  author: ZodOptional<ZodObject<{
     active: ZodOptional<ZodBoolean>;
     avatarUrls: ZodOptional<ZodRecord<ZodString, ZodString>>;
     displayName: ZodOptional<ZodString>;
     emailAddress: ZodOptional<ZodString>;
     key: ZodOptional<ZodString>;
     name: ZodOptional<ZodString>;
     self: ZodOptional<ZodString>;
     timeZone: ZodOptional<ZodString>;
  }, ApiObjectConfig<undefined>>>;
  body: ZodOptional<ZodString>;
  created: ZodOptional<ZodString>;
  expand: ZodOptional<ZodString>;
  id: ZodOptional<ZodString>;
  issueIdOrKey: ZodString;
  properties: ZodOptional<ZodArray<ZodObject<{
     key: ZodOptional<ZodString>;
     value: ZodOptional<ZodUnknown>;
  }, ApiObjectConfig<undefined>>>>;
  renderedBody: ZodOptional<ZodString>;
  self: ZodOptional<ZodString>;
  updateAuthor: ZodOptional<ZodObject<{
     active: ZodOptional<ZodBoolean>;
     avatarUrls: ZodOptional<ZodRecord<ZodString, ZodString>>;
     displayName: ZodOptional<ZodString>;
     emailAddress: ZodOptional<ZodString>;
     key: ZodOptional<ZodString>;
     name: ZodOptional<ZodString>;
     self: ZodOptional<ZodString>;
     timeZone: ZodOptional<ZodString>;
  }, ApiObjectConfig<undefined>>>;
  updated: ZodOptional<ZodString>;
  visibility: ZodOptional<ZodObject<{
     type: ZodOptional<ZodCustom<"role" | "group" | string & object, "role" | "group" | string & object>>;
     value: ZodOptional<ZodString>;
  }, ApiObjectConfig<undefined>>>;
}, $strip>;

Defined in: src/server/parameters/addComment.ts:4