Skip to content

Variable: UpdateWorklogSchema ​

ts
const UpdateWorklogSchema: ZodObject<{
  adjustEstimate: ZodOptional<ZodString>;
  body: ZodOptional<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>>>;
     comment: ZodOptional<ZodString>;
     created: ZodOptional<ZodString>;
     id: ZodOptional<ZodString>;
     issueId: 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<... | ... | ..., ... | ... | ...>>;
        value: ZodOptional<ZodString>;
     }, ApiObjectConfig<undefined>>>;
  }, ApiObjectConfig<undefined>>>;
  id: ZodString;
  issueIdOrKey: ZodString;
  newEstimate: ZodOptional<ZodString>;
}, $strip>;

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