Skip to content

Variable: AppPublishResult ​

ts
const AppPublishResult: z.ZodObject<{
  approval: z.ZodNullable<z.ZodObject<{
     comment: z.ZodNullable<z.ZodString>;
     decidedAt: z.ZodNullable<z.ZodCoercedDate<unknown>>;
     decidedBy: z.ZodNullable<z.ZodString>;
     decision: z.ZodNullable<z.ZodEnum<{
        approved: "approved";
        rejected: "rejected";
     }>>;
     decisionComment: z.ZodNullable<z.ZodString>;
     id: z.ZodGUID;
     requestedAt: z.ZodCoercedDate<unknown>;
     requestedBy: z.ZodString;
     tenantId: z.ZodGUID;
     versionId: z.ZodGUID;
  }, z.core.$strip>>;
  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>;
}, z.core.$strip>;

POST /apps/:name/versions/:id/publish: published at once, or waiting for an approval.

Released under the Apache-2.0 License.