Skip to content

Variable: AddWorklogSchema ​

ts
const AddWorklogSchema: ZodObject<{
  adjustEstimate: ZodOptional<ZodString>;
  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>>>;
  comment: ZodOptional<ZodString>;
  created: ZodOptional<ZodString>;
  id: ZodOptional<ZodString>;
  issueId: ZodOptional<ZodString>;
  issueIdOrKey: ZodString;
  newEstimate: ZodOptional<ZodString>;
  reduceBy: ZodOptional<ZodString>;
  self: ZodOptional<ZodURL>;
  started: ZodOptional<ZodString>;
  timeSpent: ZodOptional<ZodString>;
  timeSpentSeconds: ZodOptional<ZodNumber>;
  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/addWorklog.ts:4