Variable ApprovalSchemaConst
ApprovalSchema: ZodObject<
{
_links: ZodOptional<ZodObject<{ self: ZodOptional<ZodURL> }, $loose>>;
approvers: ZodOptional<
ZodArray<
ZodObject<
{
approver: ZodOptional<
ZodObject<
{
_links: ZodOptional<ZodObject<(...), (...)>>;
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 & {}
| "approved"
| "declined",
"pending" | string & {} | "approved" | "declined",
>,
>;
},
$loose,
>,
>,
>;
canAnswerApproval: ZodOptional<ZodBoolean>;
completedDate: ZodOptional<
ZodObject<
{
epochMillis: ZodOptional<ZodNumber>;
friendly: ZodOptional<ZodString>;
iso8601: ZodOptional<ZodString>;
jira: ZodOptional<ZodString>;
},
$loose,
>,
>;
createdDate: ZodOptional<
ZodObject<
{
epochMillis: ZodOptional<ZodNumber>;
friendly: ZodOptional<ZodString>;
iso8601: ZodOptional<ZodString>;
jira: ZodOptional<ZodString>;
},
$loose,
>,
>;
finalDecision: ZodOptional<
ZodCustom<
"pending"
| string & {}
| "approved"
| "declined",
"pending" | string & {} | "approved" | "declined",
>,
>;
id: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
},
$loose,
> = ...