Skip to content

Variable: AppInvocation ​

ts
const AppInvocation: z.ZodObject<{
  action: z.ZodString;
  attempt: z.ZodDefault<z.ZodNumber>;
  durationMs: z.ZodNumber;
  error: z.ZodOptional<z.ZodNullable<z.ZodString>>;
  fallbackOf: z.ZodOptional<z.ZodNullable<z.ZodObject<{
     installId: z.ZodGUID;
     installName: z.ZodString;
  }, z.core.$strip>>>;
  id: z.ZodGUID;
  idempotencyKey: z.ZodOptional<z.ZodNullable<z.ZodString>>;
  input: z.ZodUnknown;
  installId: z.ZodGUID;
  installName: z.ZodString;
  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<{
     ai: z.ZodOptional<z.ZodObject<{
        inputTokens: z.ZodNumber;
        outputTokens: z.ZodNumber;
        requests: z.ZodNumber;
     }, z.core.$strip>>;
     documentReads: z.ZodNumber;
     httpRequests: z.ZodNumber;
     logLines: z.ZodNumber;
     reusedConnections: z.ZodOptional<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 action through an install.

Released under the Apache-2.0 License.