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>

263 lines 11.4 kB
/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v3"; import { remap as remap$ } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import * as types from "../types/primitives.js"; import { smartUnion } from "../types/smartUnion.js"; /** * The type of environment variable */ export const CreateSharedEnvVariableRequestBodyEnvironmentRequestType = { Encrypted: "encrypted", Sensitive: "sensitive", }; export const CreateSharedEnvVariableRequestBodyEnvironmentTarget = { Production: "production", Preview: "preview", Development: "development", }; /** * The type of environment variable */ export const CreateSharedEnvVariableRequestBodyEnvironmentType = { Encrypted: "encrypted", Sensitive: "sensitive", }; export const CreateSharedEnvVariableRequestBodyTarget = { Production: "production", Preview: "preview", Development: "development", }; /** * The type of environment variable */ export const CreateSharedEnvVariableRequestBodyType = { Encrypted: "encrypted", Sensitive: "sensitive", }; export const RequestBodyTarget = { Production: "production", Preview: "preview", Development: "development", }; /** * The type of this cosmos doc instance, if blank, assume secret. */ export const CreateSharedEnvVariableType = { Encrypted: "encrypted", Plain: "plain", Sensitive: "sensitive", System: "system", }; /** * environments this env variable targets */ export const CreateSharedEnvVariableTarget = { Development: "development", Preview: "preview", Production: "production", }; export const Value2 = { Development: "development", Preview: "preview", Production: "production", }; export const CreateSharedEnvVariableTarget2 = { Development: "development", Preview: "preview", Production: "production", }; export const CreateSharedEnvVariableTarget1 = { Development: "development", Preview: "preview", Production: "production", }; /** @internal */ export const CreateSharedEnvVariableRequestBodyEvs$outboundSchema = z.object({ key: z.string(), value: z.string(), comment: z.string().optional(), }); export function createSharedEnvVariableRequestBodyEvsToJSON(createSharedEnvVariableRequestBodyEvs) { return JSON.stringify(CreateSharedEnvVariableRequestBodyEvs$outboundSchema.parse(createSharedEnvVariableRequestBodyEvs)); } /** @internal */ export const CreateSharedEnvVariableRequestBodyEnvironmentRequestType$outboundSchema = z.nativeEnum(CreateSharedEnvVariableRequestBodyEnvironmentRequestType); /** @internal */ export const CreateSharedEnvVariableRequestBodyEnvironmentTarget$outboundSchema = z.nativeEnum(CreateSharedEnvVariableRequestBodyEnvironmentTarget); /** @internal */ export const CreateSharedEnvVariableRequestBody3$outboundSchema = z.object({ evs: z.array(z.lazy(() => CreateSharedEnvVariableRequestBodyEvs$outboundSchema)), type: CreateSharedEnvVariableRequestBodyEnvironmentRequestType$outboundSchema .optional(), target: z.array(CreateSharedEnvVariableRequestBodyEnvironmentTarget$outboundSchema).optional(), projectId: z.array(z.string()).optional(), }); export function createSharedEnvVariableRequestBody3ToJSON(createSharedEnvVariableRequestBody3) { return JSON.stringify(CreateSharedEnvVariableRequestBody3$outboundSchema.parse(createSharedEnvVariableRequestBody3)); } /** @internal */ export const RequestBodyEvs$outboundSchema = z.object({ key: z.string(), value: z.string(), comment: z.string().optional(), }); export function requestBodyEvsToJSON(requestBodyEvs) { return JSON.stringify(RequestBodyEvs$outboundSchema.parse(requestBodyEvs)); } /** @internal */ export const CreateSharedEnvVariableRequestBodyEnvironmentType$outboundSchema = z .nativeEnum(CreateSharedEnvVariableRequestBodyEnvironmentType); /** @internal */ export const CreateSharedEnvVariableRequestBodyTarget$outboundSchema = z .nativeEnum(CreateSharedEnvVariableRequestBodyTarget); /** @internal */ export const CreateSharedEnvVariableRequestBody2$outboundSchema = z.object({ evs: z.array(z.lazy(() => RequestBodyEvs$outboundSchema)), type: CreateSharedEnvVariableRequestBodyEnvironmentType$outboundSchema .optional(), target: z.array(CreateSharedEnvVariableRequestBodyTarget$outboundSchema) .optional(), projectId: z.array(z.string()).optional(), }); export function createSharedEnvVariableRequestBody2ToJSON(createSharedEnvVariableRequestBody2) { return JSON.stringify(CreateSharedEnvVariableRequestBody2$outboundSchema.parse(createSharedEnvVariableRequestBody2)); } /** @internal */ export const Evs$outboundSchema = z .object({ key: z.string(), value: z.string(), comment: z.string().optional(), }); export function evsToJSON(evs) { return JSON.stringify(Evs$outboundSchema.parse(evs)); } /** @internal */ export const CreateSharedEnvVariableRequestBodyType$outboundSchema = z.nativeEnum(CreateSharedEnvVariableRequestBodyType); /** @internal */ export const RequestBodyTarget$outboundSchema = z.nativeEnum(RequestBodyTarget); /** @internal */ export const CreateSharedEnvVariableRequestBody1$outboundSchema = z.object({ evs: z.array(z.lazy(() => Evs$outboundSchema)), type: CreateSharedEnvVariableRequestBodyType$outboundSchema.optional(), target: z.array(RequestBodyTarget$outboundSchema), projectId: z.array(z.string()).optional(), }); export function createSharedEnvVariableRequestBody1ToJSON(createSharedEnvVariableRequestBody1) { return JSON.stringify(CreateSharedEnvVariableRequestBody1$outboundSchema.parse(createSharedEnvVariableRequestBody1)); } /** @internal */ export const CreateSharedEnvVariableRequestBody$outboundSchema = smartUnion([ z.lazy(() => CreateSharedEnvVariableRequestBody1$outboundSchema), z.lazy(() => CreateSharedEnvVariableRequestBody2$outboundSchema), z.lazy(() => CreateSharedEnvVariableRequestBody3$outboundSchema), ]); export function createSharedEnvVariableRequestBodyToJSON(createSharedEnvVariableRequestBody) { return JSON.stringify(CreateSharedEnvVariableRequestBody$outboundSchema.parse(createSharedEnvVariableRequestBody)); } /** @internal */ export const CreateSharedEnvVariableRequest$outboundSchema = z.object({ teamId: z.string().optional(), slug: z.string().optional(), requestBody: smartUnion([ z.lazy(() => CreateSharedEnvVariableRequestBody1$outboundSchema), z.lazy(() => CreateSharedEnvVariableRequestBody2$outboundSchema), z.lazy(() => CreateSharedEnvVariableRequestBody3$outboundSchema), ]).optional(), }).transform((v) => { return remap$(v, { requestBody: "RequestBody", }); }); export function createSharedEnvVariableRequestToJSON(createSharedEnvVariableRequest) { return JSON.stringify(CreateSharedEnvVariableRequest$outboundSchema.parse(createSharedEnvVariableRequest)); } /** @internal */ export const CreateSharedEnvVariableType$inboundSchema = z.nativeEnum(CreateSharedEnvVariableType); /** @internal */ export const CreateSharedEnvVariableTarget$inboundSchema = z.nativeEnum(CreateSharedEnvVariableTarget); /** @internal */ export const Created$inboundSchema = z.object({ created: types.optional(types.date()), key: types.optional(types.string()), ownerId: z.nullable(types.string()).optional(), id: types.optional(types.string()), createdBy: z.nullable(types.string()).optional(), deletedBy: z.nullable(types.string()).optional(), updatedBy: z.nullable(types.string()).optional(), createdAt: types.optional(types.number()), deletedAt: types.optional(types.number()), updatedAt: types.optional(types.number()), value: types.optional(types.string()), projectId: types.optional(z.array(types.string())), type: types.optional(CreateSharedEnvVariableType$inboundSchema), target: types.optional(z.array(CreateSharedEnvVariableTarget$inboundSchema)), applyToAllCustomEnvironments: types.optional(types.boolean()), customEnvironmentIds: types.optional(z.array(types.string())), decrypted: types.optional(types.boolean()), comment: types.optional(types.string()), lastEditedByDisplayName: types.optional(types.string()), }); export function createdFromJSON(jsonString) { return safeParse(jsonString, (x) => Created$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Created' from JSON`); } /** @internal */ export const Value2$inboundSchema = z .nativeEnum(Value2); /** @internal */ export const CreateSharedEnvVariableValue$inboundSchema = smartUnion([types.string(), z.array(Value2$inboundSchema)]); export function createSharedEnvVariableValueFromJSON(jsonString) { return safeParse(jsonString, (x) => CreateSharedEnvVariableValue$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateSharedEnvVariableValue' from JSON`); } /** @internal */ export const CreateSharedEnvVariableTarget2$inboundSchema = z.nativeEnum(CreateSharedEnvVariableTarget2); /** @internal */ export const CreateSharedEnvVariableTarget1$inboundSchema = z.nativeEnum(CreateSharedEnvVariableTarget1); /** @internal */ export const CreateSharedEnvVariableEnvironmentTarget$inboundSchema = smartUnion([ z.array(CreateSharedEnvVariableTarget1$inboundSchema), CreateSharedEnvVariableTarget2$inboundSchema, ]); export function createSharedEnvVariableEnvironmentTargetFromJSON(jsonString) { return safeParse(jsonString, (x) => CreateSharedEnvVariableEnvironmentTarget$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateSharedEnvVariableEnvironmentTarget' from JSON`); } /** @internal */ export const CreateSharedEnvVariableError$inboundSchema = z.object({ code: types.string(), message: types.string(), key: types.optional(types.string()), envVarId: types.optional(types.string()), envVarKey: types.optional(types.string()), action: types.optional(types.string()), link: types.optional(types.string()), value: types.optional(smartUnion([types.string(), z.array(Value2$inboundSchema)])), gitBranch: types.optional(types.string()), target: types.optional(smartUnion([ z.array(CreateSharedEnvVariableTarget1$inboundSchema), CreateSharedEnvVariableTarget2$inboundSchema, ])), project: types.optional(types.string()), }); export function createSharedEnvVariableErrorFromJSON(jsonString) { return safeParse(jsonString, (x) => CreateSharedEnvVariableError$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateSharedEnvVariableError' from JSON`); } /** @internal */ export const Failed$inboundSchema = z .object({ error: z.lazy(() => CreateSharedEnvVariableError$inboundSchema), }); export function failedFromJSON(jsonString) { return safeParse(jsonString, (x) => Failed$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Failed' from JSON`); } /** @internal */ export const CreateSharedEnvVariableResponseBody$inboundSchema = z.object({ created: z.array(z.lazy(() => Created$inboundSchema)), failed: z.array(z.lazy(() => Failed$inboundSchema)), }); export function createSharedEnvVariableResponseBodyFromJSON(jsonString) { return safeParse(jsonString, (x) => CreateSharedEnvVariableResponseBody$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateSharedEnvVariableResponseBody' from JSON`); } //# sourceMappingURL=createsharedenvvariableop.js.map