/** * #installation.ts * * Code generated by ts-proto. DO NOT EDIT. * @packageDocumentation */ import type { App } from "./app.js"; /** App render expectation. */ export declare enum RenderVersion { RENDER_VERSION_UNSPECIFIED = 0, /** NO_DEVVIT_JSON - `devvit.yaml` Blocks app. */ NO_DEVVIT_JSON = 256, /** WEBBIT_BLOCKS - Classic or hybrid Webbit app. */ WEBBIT_BLOCKS = 512, WEBBIT_PURE_NO_ENTRYPOINT = 1024, /** WEBBIT_PURE_NO_INLINE - Entry exists but isn't explicitly inline. */ WEBBIT_PURE_NO_INLINE = 1040, /** WEBBIT_PURE_INLINE - Entry exists and is explicitly inline. */ WEBBIT_PURE_INLINE = 1056, UNRECOGNIZED = -1 } export type Installation = { /** Installation unique identifier, eg 'b4d7a045-5771-410a-b8ca-bd21eb869578' */ installationId: string; /** The installation's public api version, eg '0.10.24' or '0.11.0-next-2024-08-28-c7054fdb3.0' */ publicApiVersion: string; /** The name of the host running this installation, eg '7c65897c-d3d1-4070-9db3-25402e093d37.sf-local-app.main.devvit-gateway.reddit.com' */ hostname: string; /** Specific information about the app in this installation */ app?: App | undefined; /** * fully-qualified URL to fetch the code bundle for this installation, e.g. * 'https://devvit-gateway.reddit.com/bundles/b4d7a045-5771-410a-b8ca-bd21eb869578/main/0.0.30' */ bundleUrl: string; /** The location of the installation, which is a t5_ subreddit id, eg 't5_bogzxg' */ location: string; /** * A `RenderVersion` value. An integer is used over an enum to avoid GraphQL * implementation for new values. */ renderVersion?: number | undefined; }; //# sourceMappingURL=installation.d.ts.map