UNPKG

@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>

115 lines 3.7 kB
/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v3"; import { safeParse } from "../lib/schemas.js"; import * as types from "../types/primitives.js"; export const GetConfigurableLogDrainFramework = { ActixWeb: "actix-web", Angular: "angular", Ash: "ash", Astro: "astro", Axum: "axum", Blitzjs: "blitzjs", Brunch: "brunch", Bun: "bun", CreateReactApp: "create-react-app", Django: "django", Docusaurus: "docusaurus", Docusaurus2: "docusaurus-2", Dojo: "dojo", Eleventy: "eleventy", Elysia: "elysia", Ember: "ember", Eve: "eve", Express: "express", Fastapi: "fastapi", Fasthtml: "fasthtml", Fastify: "fastify", Flask: "flask", Gatsby: "gatsby", Go: "go", Gridsome: "gridsome", H3: "h3", Hexo: "hexo", Hono: "hono", Hugo: "hugo", Hydrogen: "hydrogen", IonicAngular: "ionic-angular", IonicReact: "ionic-react", Jekyll: "jekyll", Koa: "koa", Mastra: "mastra", Middleman: "middleman", Nestjs: "nestjs", Nextjs: "nextjs", Nitro: "nitro", Node: "node", Nuxtjs: "nuxtjs", Parcel: "parcel", Polymer: "polymer", Preact: "preact", Python: "python", ReactRouter: "react-router", Redwoodjs: "redwoodjs", Remix: "remix", Ruby: "ruby", Rust: "rust", Saber: "saber", Sanity: "sanity", SanityV2: "sanity-v2", Sapper: "sapper", Scully: "scully", Services: "services", Solidstart: "solidstart", Solidstart1: "solidstart-1", Stencil: "stencil", Storybook: "storybook", Svelte: "svelte", Sveltekit: "sveltekit", Sveltekit1: "sveltekit-1", TanstackStart: "tanstack-start", Umijs: "umijs", Vite: "vite", Vitepress: "vitepress", Vue: "vue", Vuepress: "vuepress", Xmcp: "xmcp", Zola: "zola", }; /** @internal */ export const GetConfigurableLogDrainRequest$outboundSchema = z.object({ id: z.string(), teamId: z.string().optional(), slug: z.string().optional(), }); export function getConfigurableLogDrainRequestToJSON(getConfigurableLogDrainRequest) { return JSON.stringify(GetConfigurableLogDrainRequest$outboundSchema.parse(getConfigurableLogDrainRequest)); } /** @internal */ export const GetConfigurableLogDrainFramework$inboundSchema = z.nativeEnum(GetConfigurableLogDrainFramework); /** @internal */ export const ProjectsMetadata$inboundSchema = z.object({ id: types.string(), name: types.string(), framework: z.nullable(GetConfigurableLogDrainFramework$inboundSchema) .optional(), latestDeployment: types.optional(types.string()), }); export function projectsMetadataFromJSON(jsonString) { return safeParse(jsonString, (x) => ProjectsMetadata$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ProjectsMetadata' from JSON`); } /** @internal */ export const GetConfigurableLogDrainResponseBody$inboundSchema = z.object({ createdFrom: types.string(), clientId: types.optional(types.string()), configurationId: types.optional(types.string()), projectsMetadata: z.nullable(z.array(z.lazy(() => ProjectsMetadata$inboundSchema))).optional(), integrationIcon: types.optional(types.string()), integrationConfigurationUri: types.optional(types.string()), integrationWebsite: types.optional(types.string()), }); export function getConfigurableLogDrainResponseBodyFromJSON(jsonString) { return safeParse(jsonString, (x) => GetConfigurableLogDrainResponseBody$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetConfigurableLogDrainResponseBody' from JSON`); } //# sourceMappingURL=getconfigurablelogdrainop.js.map