Skip to content

Variable: AppInvocation ​

ts
const AppInvocation: z.ZodObject<{
  action: z.ZodString;
  appName: z.ZodString;
  attempt: z.ZodDefault<z.ZodNumber>;
  durationMs: z.ZodNumber;
  error: z.ZodOptional<z.ZodNullable<z.ZodString>>;
  id: z.ZodGUID;
  idempotencyKey: z.ZodOptional<z.ZodNullable<z.ZodString>>;
  input: z.ZodUnknown;
  invokedAt: z.ZodCoercedDate<unknown>;
  output: z.ZodOptional<z.ZodNullable<z.ZodUnknown>>;
  status: z.ZodEnum<{
     error: "error";
     pending: "pending";
     success: "success";
     timeout: "timeout";
  }>;
  subjectId: z.ZodOptional<z.ZodNullable<z.ZodGUID>>;
  tenantId: z.ZodGUID;
  usage: z.ZodOptional<z.ZodNullable<z.ZodObject<{
     documentReads: z.ZodNumber;
     httpRequests: z.ZodNumber;
     logLines: z.ZodNumber;
  }, z.core.$strip>>>;
  versionId: z.ZodGUID;
  workflowRunId: z.ZodOptional<z.ZodNullable<z.ZodGUID>>;
}, z.core.$strip>;

The record of one call of an app's action.

Released under the Apache-2.0 License.