Skip to content

Variable: AppVersionSummary ​

ts
const AppVersionSummary: 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>;
     mappable: z.ZodOptional<z.ZodArray<z.ZodString>>;
     name: z.ZodString;
     outputFromInput: z.ZodOptional<z.ZodArray<z.ZodDiscriminatedUnion<[z.ZodObject<{
        input: ...;
        kind: ...;
        output: ...;
      }, z.core.$strip>, z.ZodObject<{
        input: ...;
        key: ...;
        kind: ...;
        output: ...;
     }, z.core.$strip>], "kind">>>;
     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>;
  documentsFromConfig: z.ZodOptional<z.ZodString>;
  handles: z.ZodObject<{
     handoff: z.ZodOptional<z.ZodBoolean>;
     webhook: z.ZodDefault<z.ZodBoolean>;
     webhookExternalId: z.ZodOptional<z.ZodUnion<readonly [z.ZodObject<{
        json: z.ZodString;
      }, z.core.$strip>, z.ZodObject<{
        header: z.ZodString;
      }, z.core.$strip>, z.ZodObject<{
        query: z.ZodString;
     }, z.core.$strip>]>>;
     webhookExternalIdFromConfig: z.ZodOptional<z.ZodString>;
  }, z.core.$strip>;
  hosts: z.ZodArray<z.ZodString>;
  hostsFromConfig: z.ZodArray<z.ZodString>;
  id: z.ZodGUID;
  memoryMiB: z.ZodNumber;
  name: z.ZodString;
  needs: z.ZodArray<z.ZodEnum<{
     documents: "documents";
  }>>;
  platformSource: z.ZodNullable<z.ZodEnum<{
     operator: "operator";
     release: "release";
  }>>;
  pricingNote: z.ZodOptional<z.ZodString>;
  provenance: z.ZodNullable<z.ZodObject<{
     kind: z.ZodEnum<{
        attestation: "attestation";
        release: "release";
        signature: "signature";
     }>;
     recordedBy: z.ZodString;
     signedAt: z.ZodNullable<z.ZodCoercedDate<unknown>>;
     signer: z.ZodNullable<z.ZodDiscriminatedUnion<[z.ZodObject<{
        identity: z.ZodString;
        issuer: z.ZodString;
        type: z.ZodLiteral<...>;
      }, z.core.$strip>, z.ZodObject<{
        fingerprint: z.ZodString;
        hint: z.ZodNullable<...>;
        type: z.ZodLiteral<...>;
     }, z.core.$strip>], "type">>;
     source: z.ZodObject<{
        commit: z.ZodNullable<z.ZodString>;
        ref: z.ZodNullable<z.ZodString>;
        repository: z.ZodNullable<z.ZodString>;
     }, z.core.$strip>;
     transparencyLogIndex: z.ZodNullable<z.ZodNumber>;
     trusted: z.ZodBoolean;
     trustedSigner: z.ZodNullable<z.ZodString>;
     verifiedAt: z.ZodCoercedDate<unknown>;
  }, z.core.$strip>>;
  publishedAt: z.ZodNullable<z.ZodCoercedDate<unknown>>;
  publisher: z.ZodEnum<{
     platform: "platform";
     tenant: "tenant";
  }>;
  review: z.ZodNullable<z.ZodObject<{
     comment: z.ZodNullable<z.ZodString>;
     decidedAt: z.ZodNullable<z.ZodCoercedDate<unknown>>;
     decidedBy: z.ZodNullable<z.ZodString>;
     id: z.ZodGUID;
     requestedAt: z.ZodCoercedDate<unknown>;
     requestedBy: z.ZodString;
     status: z.ZodEnum<{
        approved: "approved";
        pending: "pending";
        rejected: "rejected";
        withdrawn: "withdrawn";
     }>;
     tenantId: z.ZodGUID;
     versionId: z.ZodGUID;
  }, z.core.$strip>>;
  secrets: z.ZodArray<z.ZodObject<{
     description: z.ZodOptional<z.ZodString>;
     name: z.ZodString;
     requiredWhen: z.ZodOptional<z.ZodArray<z.ZodObject<{
        config: z.ZodString;
        in: z.ZodOptional<z.ZodArray<...>>;
     }, z.core.$strip>>>;
  }, z.core.$strip>>;
  secretsFromConfig: z.ZodOptional<z.ZodString>;
  sha256: z.ZodString;
  sizeBytes: z.ZodNumber;
  status: z.ZodEnum<{
     published: "published";
     uploaded: "uploaded";
     withdrawn: "withdrawn";
  }>;
  title: z.ZodOptional<z.ZodString>;
  vendor: z.ZodOptional<z.ZodString>;
  version: z.ZodString;
}, z.core.$strip>;

A version as the catalogue and the app page show it: the manifest unfolded.

Released under the Apache-2.0 License.