Skip to content

Variable: ApproverSchema

ts
const ApproverSchema: ZodObject<{
  approver: ZodOptional<ZodObject<{
     _links: ZodOptional<ZodObject<{
        avatarUrls: ZodOptional<ZodRecord<ZodString, ZodAny>>;
        jiraRest: ZodOptional<ZodURL>;
        self: ZodOptional<ZodURL>;
     }, $loose>>;
     accountId: ZodOptional<ZodString>;
     active: ZodOptional<ZodBoolean>;
     displayName: ZodOptional<ZodString>;
     emailAddress: ZodOptional<ZodString>;
     key: ZodOptional<ZodString>;
     name: ZodOptional<ZodString>;
     timeZone: ZodOptional<ZodString>;
  }, $loose>>;
  approverDecision: ZodOptional<ZodCustom<"pending" | string & object | "approved" | "declined", "pending" | string & object | "approved" | "declined">>;
}, $loose>;

Defined in: src/serviceDesk/models/approver.ts:5