Skip to content

Variable: AppInstallView ​

ts
const AppInstallView: z.ZodObject<{
  config: z.ZodRecord<z.ZodString, z.ZodUnknown>;
  createdAt: z.ZodCoercedDate<unknown>;
  enabled: z.ZodBoolean;
  hosts: z.ZodArray<z.ZodString>;
  id: z.ZodGUID;
  missingSecrets: z.ZodArray<z.ZodString>;
  name: z.ZodString;
  tenantId: z.ZodGUID;
  updateAvailable: z.ZodBoolean;
  updatedAt: z.ZodCoercedDate<unknown>;
  version: z.ZodObject<{
     actions: z.ZodArray<z.ZodObject<{
        callbackTimeoutSeconds: z.ZodOptional<z.ZodNumber>;
        description: z.ZodOptional<z.ZodString>;
        idempotent: z.ZodBoolean;
        inputSchema: z.ZodRecord<z.ZodString, z.ZodUnknown>;
        name: z.ZodString;
        outputSchema: z.ZodRecord<z.ZodString, z.ZodUnknown>;
        retry: z.ZodOptional<z.ZodObject<{
           backoffMs: z.ZodNumber;
           maxAttempts: z.ZodNumber;
        }, z.core.$strip>>;
        timeoutMs: z.ZodNumber;
     }, z.core.$strip>>;
     capabilities: z.ZodArray<z.ZodString>;
     category: z.ZodOptional<z.ZodString>;
     configSchema: z.ZodRecord<z.ZodString, z.ZodUnknown>;
     createdAt: z.ZodCoercedDate<unknown>;
     description: z.ZodOptional<z.ZodString>;
     docsUrl: z.ZodOptional<z.ZodString>;
     handles: z.ZodObject<{
        handoff: z.ZodOptional<z.ZodEnum<{
           sumsub: "sumsub";
        }>>;
        webhook: z.ZodDefault<z.ZodBoolean>;
        webhookExternalId: z.ZodOptional<z.ZodUnion<readonly [z.ZodObject<..., ...>, z.ZodObject<..., ...>, z.ZodObject<..., ...>]>>;
     }, z.core.$strip>;
     hosts: z.ZodArray<z.ZodString>;
     id: z.ZodGUID;
     memoryMiB: z.ZodNumber;
     name: z.ZodString;
     needs: z.ZodArray<z.ZodEnum<{
        documents: "documents";
     }>>;
     pricingNote: z.ZodOptional<z.ZodString>;
     publishedAt: z.ZodNullable<z.ZodCoercedDate<unknown>>;
     publisher: z.ZodEnum<{
        platform: "platform";
        tenant: "tenant";
     }>;
     secrets: z.ZodArray<z.ZodObject<{
        description: z.ZodOptional<z.ZodString>;
        name: z.ZodString;
     }, z.core.$strip>>;
     sha256: z.ZodString;
     sizeBytes: z.ZodNumber;
     status: z.ZodEnum<{
        published: "published";
        uploaded: "uploaded";
        withdrawn: "withdrawn";
     }>;
     vendor: z.ZodOptional<z.ZodString>;
     version: z.ZodString;
  }, z.core.$strip>;
  versionId: z.ZodGUID;
}, z.core.$strip>;

An install as the API answers it: with the secrets the version names that have no value yet.

Released under the Apache-2.0 License.