Kaizen
Browse modulesLifecyclelifecycle/serverSchemas and constants

Variable: lifecycleTransitionSchema

const lifecycleTransitionSchema: ZodObject<{
  actorId: ZodNullable<ZodString>;
  actorType: ZodNullable<ZodString>;
  createdAt: ZodDate;
  createdBy: ZodNullable<ZodString>;
  entityId: ZodString;
  entityType: ZodString;
  event: ZodNullable<ZodString>;
  fromState: ZodString;
  id: ZodString;
  idempotencyFingerprint: ZodNullable<ZodString>;
  idempotencyKey: ZodNullable<ZodString>;
  machine: ZodString;
  machineVersion: ZodString;
  metadata: ZodUnknown;
  organizationId: ZodNullable<ZodString>;
  reason: ZodNullable<ZodString>;
  sequence: ZodNumber;
  source: ZodNullable<ZodString>;
  toState: ZodString;
  updatedAt: ZodDate;
  updatedBy: ZodNullable<ZodString>;
}, $strip>;

Defined in: shared/lifecycle/schemas.ts:80