Skip to content

Variable: JiraExpressionEvalContextSchema

ts
const JiraExpressionEvalContextSchema: ZodObject<{
  board: ZodOptional<ZodNumber>;
  custom: ZodOptional<ZodArray<ZodDiscriminatedUnion<[ZodObject<{
     accountId: ZodString;
     type: ZodEnum<{
        user: "user";
     }>;
   }, $loose>, ZodObject<{
     id: ZodOptional<ZodNumber>;
     key: ZodOptional<ZodString>;
     type: ZodEnum<{
        issue: "issue";
     }>;
   }, $loose>, ZodObject<{
     type: ZodEnum<{
        json: "json";
     }>;
     value: ZodOptional<ZodRecord<ZodString, ZodAny>>;
  }, $loose>], "type">>>;
  customerRequest: ZodOptional<ZodNumber>;
  issue: ZodOptional<ZodObject<{
     id: ZodOptional<ZodNumber>;
     key: ZodOptional<ZodString>;
  }, $loose>>;
  issues: ZodOptional<ZodObject<{
     jql: ZodOptional<ZodObject<{
        maxResults: ZodOptional<ZodNumber>;
        query: ZodOptional<ZodString>;
        startAt: ZodOptional<ZodNumber>;
        validation: ZodOptional<ZodCustom<... | ... | ... | ..., ... | ... | ... | ...>>;
     }, $loose>>;
  }, $loose>>;
  project: ZodOptional<ZodObject<{
     id: ZodOptional<ZodNumber>;
     key: ZodOptional<ZodString>;
  }, $loose>>;
  serviceDesk: ZodOptional<ZodNumber>;
  sprint: ZodOptional<ZodNumber>;
}, $loose>;

Defined in: src/cloud/models/jiraExpressionEvalContext.ts:7