Skip to content

Variable: DefinitionApproval ​

ts
const DefinitionApproval: z.ZodObject<{
  comment: z.ZodOptional<z.ZodNullable<z.ZodString>>;
  decidedAt: z.ZodOptional<z.ZodNullable<z.ZodCoercedDate<unknown>>>;
  decidedBy: z.ZodOptional<z.ZodNullable<z.ZodString>>;
  decision: z.ZodOptional<z.ZodNullable<z.ZodEnum<{
     approved: "approved";
     rejected: "rejected";
     withdrawn: "withdrawn";
  }>>>;
  decisionComment: z.ZodOptional<z.ZodNullable<z.ZodString>>;
  id: z.ZodGUID;
  key: z.ZodString;
  kind: z.ZodEnum<{
     collection_flow: "collection_flow";
     rule: "rule";
     rule_set: "rule_set";
     workflow: "workflow";
  }>;
  requestedAt: z.ZodCoercedDate<unknown>;
  requestedBy: z.ZodString;
  tenantId: z.ZodGUID;
  version: z.ZodNumber;
}, z.core.$strip>;

One request to publish a version, and its outcome once an approver acts.

Released under the Apache-2.0 License.