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>

92 lines 4.02 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 { Pagination$inboundSchema } from "./pagination.js"; export const SecurityIssues = { FlagsSecretNeedsSplit: "flags-secret-needs-split", ReadableSecret: "readable-secret", }; /** * The type of this cosmos doc instance, if blank, assume secret. */ export const ListSharedEnvVariableType = { Encrypted: "encrypted", Plain: "plain", Sensitive: "sensitive", System: "system", }; /** * environments this env variable targets */ export const ListSharedEnvVariableTarget = { Development: "development", Preview: "preview", Production: "production", }; /** @internal */ export const ListSharedEnvVariableRequest$outboundSchema = z.object({ search: z.string().optional(), projectId: z.string().optional(), ids: z.string().optional(), excludeIdsQueryParameter: z.string().optional(), excludeIdsQueryParameter1: z.string().optional(), excludeProjectIdQueryParameter: z.string().optional(), excludeProjectIdQueryParameter1: z.string().optional(), teamId: z.string().optional(), slug: z.string().optional(), }).transform((v) => { return remap$(v, { excludeIdsQueryParameter: "exclude_idsQueryParameter", excludeIdsQueryParameter1: "exclude-idsQueryParameter1", excludeProjectIdQueryParameter: "exclude_projectIdQueryParameter", excludeProjectIdQueryParameter1: "exclude-projectIdQueryParameter1", }); }); export function listSharedEnvVariableRequestToJSON(listSharedEnvVariableRequest) { return JSON.stringify(ListSharedEnvVariableRequest$outboundSchema.parse(listSharedEnvVariableRequest)); } /** @internal */ export const SecurityIssues$inboundSchema = z.nativeEnum(SecurityIssues); /** @internal */ export const ListSharedEnvVariableType$inboundSchema = z.nativeEnum(ListSharedEnvVariableType); /** @internal */ export const ListSharedEnvVariableTarget$inboundSchema = z.nativeEnum(ListSharedEnvVariableTarget); /** @internal */ export const ListSharedEnvVariableData$inboundSchema = z.object({ securityIssues: z.array(SecurityIssues$inboundSchema), created: types.date(), key: types.string(), ownerId: z.nullable(types.string()).optional(), id: 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(ListSharedEnvVariableType$inboundSchema), target: types.optional(z.array(ListSharedEnvVariableTarget$inboundSchema)), applyToAllCustomEnvironments: types.optional(types.boolean()), customEnvironmentIds: types.optional(z.array(types.string())), decrypted: types.boolean(), comment: types.optional(types.string()), lastEditedByDisplayName: types.optional(types.string()), }); export function listSharedEnvVariableDataFromJSON(jsonString) { return safeParse(jsonString, (x) => ListSharedEnvVariableData$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListSharedEnvVariableData' from JSON`); } /** @internal */ export const ListSharedEnvVariableResponseBody$inboundSchema = z.object({ data: z.array(z.lazy(() => ListSharedEnvVariableData$inboundSchema)), pagination: Pagination$inboundSchema, }); export function listSharedEnvVariableResponseBodyFromJSON(jsonString) { return safeParse(jsonString, (x) => ListSharedEnvVariableResponseBody$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ListSharedEnvVariableResponseBody' from JSON`); } //# sourceMappingURL=listsharedenvvariableop.js.map