@vercel/sdk
Version:
<p align="center"> <a href="https://vercel.com"> <img src="https://assets.vercel.com/image/upload/v1588805858/repositories/vercel/logo.png" height="96"> <h3 align="center">Vercel</h3> </a> <p align="center">Develop. Preview. Ship.</p> </p>
125 lines • 4.86 kB
TypeScript
import * as z from "zod/v3";
import { ClosedEnum } from "../types/enums.js";
import { Result as SafeParseResult } from "../types/fp.js";
import { SDKValidationError } from "./sdkvalidationerror.js";
export type GetConfigurableLogDrainRequest = {
id: string;
/**
* The Team identifier to perform the request on behalf of.
*/
teamId?: string | undefined;
/**
* The Team slug to perform the request on behalf of.
*/
slug?: string | undefined;
};
export declare const GetConfigurableLogDrainFramework: {
readonly ActixWeb: "actix-web";
readonly Angular: "angular";
readonly Ash: "ash";
readonly Astro: "astro";
readonly Axum: "axum";
readonly Blitzjs: "blitzjs";
readonly Brunch: "brunch";
readonly Bun: "bun";
readonly Container: "container";
readonly CreateReactApp: "create-react-app";
readonly Django: "django";
readonly Docusaurus: "docusaurus";
readonly Docusaurus2: "docusaurus-2";
readonly Dojo: "dojo";
readonly Eleventy: "eleventy";
readonly Elysia: "elysia";
readonly Ember: "ember";
readonly Eve: "eve";
readonly Express: "express";
readonly FactoryEve: "factory-eve";
readonly Fastapi: "fastapi";
readonly Fasthtml: "fasthtml";
readonly Fastify: "fastify";
readonly Flask: "flask";
readonly Gatsby: "gatsby";
readonly Go: "go";
readonly Gridsome: "gridsome";
readonly H3: "h3";
readonly Hexo: "hexo";
readonly Hono: "hono";
readonly Hugo: "hugo";
readonly Hydrogen: "hydrogen";
readonly IonicAngular: "ionic-angular";
readonly IonicReact: "ionic-react";
readonly Jekyll: "jekyll";
readonly Koa: "koa";
readonly Mastra: "mastra";
readonly Middleman: "middleman";
readonly Nestjs: "nestjs";
readonly Nextjs: "nextjs";
readonly Nitro: "nitro";
readonly Node: "node";
readonly Nuxtjs: "nuxtjs";
readonly Parcel: "parcel";
readonly Polymer: "polymer";
readonly Preact: "preact";
readonly Python: "python";
readonly ReactRouter: "react-router";
readonly Redwoodjs: "redwoodjs";
readonly Remix: "remix";
readonly Ruby: "ruby";
readonly Rust: "rust";
readonly Saber: "saber";
readonly Sanity: "sanity";
readonly SanityV2: "sanity-v2";
readonly Sapper: "sapper";
readonly Scully: "scully";
readonly Services: "services";
readonly Solidstart: "solidstart";
readonly Solidstart1: "solidstart-1";
readonly Stencil: "stencil";
readonly Storybook: "storybook";
readonly Svelte: "svelte";
readonly Sveltekit: "sveltekit";
readonly Sveltekit1: "sveltekit-1";
readonly TanstackStart: "tanstack-start";
readonly TanstackStartLovable: "tanstack-start-lovable";
readonly Umijs: "umijs";
readonly Vite: "vite";
readonly Vitepress: "vitepress";
readonly Vue: "vue";
readonly Vuepress: "vuepress";
readonly Xmcp: "xmcp";
readonly Zola: "zola";
};
export type GetConfigurableLogDrainFramework = ClosedEnum<typeof GetConfigurableLogDrainFramework>;
export type ProjectsMetadata = {
id: string;
name: string;
framework?: GetConfigurableLogDrainFramework | null | undefined;
latestDeployment?: string | undefined;
};
export type GetConfigurableLogDrainResponseBody = {
createdFrom: string;
clientId?: string | undefined;
configurationId?: string | undefined;
projectsMetadata?: Array<ProjectsMetadata> | null | undefined;
integrationIcon?: string | undefined;
integrationConfigurationUri?: string | undefined;
integrationWebsite?: string | undefined;
};
/** @internal */
export type GetConfigurableLogDrainRequest$Outbound = {
id: string;
teamId?: string | undefined;
slug?: string | undefined;
};
/** @internal */
export declare const GetConfigurableLogDrainRequest$outboundSchema: z.ZodType<GetConfigurableLogDrainRequest$Outbound, z.ZodTypeDef, GetConfigurableLogDrainRequest>;
export declare function getConfigurableLogDrainRequestToJSON(getConfigurableLogDrainRequest: GetConfigurableLogDrainRequest): string;
/** @internal */
export declare const GetConfigurableLogDrainFramework$inboundSchema: z.ZodNativeEnum<typeof GetConfigurableLogDrainFramework>;
/** @internal */
export declare const ProjectsMetadata$inboundSchema: z.ZodType<ProjectsMetadata, z.ZodTypeDef, unknown>;
export declare function projectsMetadataFromJSON(jsonString: string): SafeParseResult<ProjectsMetadata, SDKValidationError>;
/** @internal */
export declare const GetConfigurableLogDrainResponseBody$inboundSchema: z.ZodType<GetConfigurableLogDrainResponseBody, z.ZodTypeDef, unknown>;
export declare function getConfigurableLogDrainResponseBodyFromJSON(jsonString: string): SafeParseResult<GetConfigurableLogDrainResponseBody, SDKValidationError>;
//# sourceMappingURL=getconfigurablelogdrainop.d.ts.map