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>

777 lines 36.6 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 CreateProjectEnv2Type = { System: "system", Encrypted: "encrypted", Plain: "plain", Sensitive: "sensitive", }; export const CreateProjectEnv2Target = { Production: "production", Preview: "preview", Development: "development", }; /** * The type of environment variable */ export const TwoType = { System: "system", Encrypted: "encrypted", Plain: "plain", Sensitive: "sensitive", }; export const TwoTarget = { Production: "production", Preview: "preview", Development: "development", }; /** * The type of environment variable */ export const CreateProjectEnv1Type = { System: "system", Encrypted: "encrypted", Plain: "plain", Sensitive: "sensitive", }; export const CreateProjectEnv1Target = { Production: "production", Preview: "preview", Development: "development", }; /** * The type of environment variable */ export const OneType = { System: "system", Encrypted: "encrypted", Plain: "plain", Sensitive: "sensitive", }; export const OneTarget = { Production: "production", Preview: "preview", Development: "development", }; export const CreateProjectEnvTargetProjects2 = { Production: "production", Preview: "preview", Development: "development", }; export const CreateProjectEnvCreatedType = { Encrypted: "encrypted", Plain: "plain", Secret: "secret", Sensitive: "sensitive", System: "system", }; export const CreateProjectEnvCreatedProjectsResponseType = { FlagsSecret: "flags-secret", }; export const CreateProjectEnvTarget2 = { Production: "production", Preview: "preview", Development: "development", }; export const CreateProjectEnvTarget1 = { Production: "production", Preview: "preview", Development: "development", }; export const CreatedType = { Encrypted: "encrypted", Plain: "plain", Secret: "secret", Sensitive: "sensitive", System: "system", }; export const CreateProjectEnvCreatedProjectsType = { FlagsSecret: "flags-secret", }; export const CreateProjectEnvValue2 = { Production: "production", Preview: "preview", Development: "development", }; export const CreateProjectEnvTargetProjectsResponse2 = { Production: "production", Preview: "preview", Development: "development", }; export const CreateProjectEnvTargetProjects1 = { Development: "development", Preview: "preview", Production: "production", }; /** @internal */ export const CreateProjectEnv2Type$outboundSchema = z.nativeEnum(CreateProjectEnv2Type); /** @internal */ export const CreateProjectEnv2Target$outboundSchema = z.nativeEnum(CreateProjectEnv2Target); /** @internal */ export const CreateProjectEnv22$outboundSchema = z.object({ key: z.string(), value: z.string(), type: CreateProjectEnv2Type$outboundSchema, target: z.array(CreateProjectEnv2Target$outboundSchema).optional(), gitBranch: z.nullable(z.string()).optional(), comment: z.string().optional(), customEnvironmentIds: z.array(z.string()), }); export function createProjectEnv22ToJSON(createProjectEnv22) { return JSON.stringify(CreateProjectEnv22$outboundSchema.parse(createProjectEnv22)); } /** @internal */ export const TwoType$outboundSchema = z .nativeEnum(TwoType); /** @internal */ export const TwoTarget$outboundSchema = z .nativeEnum(TwoTarget); /** @internal */ export const CreateProjectEnv21$outboundSchema = z.object({ key: z.string(), value: z.string(), type: TwoType$outboundSchema, target: z.array(TwoTarget$outboundSchema), gitBranch: z.nullable(z.string()).optional(), comment: z.string().optional(), customEnvironmentIds: z.array(z.string()).optional(), }); export function createProjectEnv21ToJSON(createProjectEnv21) { return JSON.stringify(CreateProjectEnv21$outboundSchema.parse(createProjectEnv21)); } /** @internal */ export const CreateProjectEnvRequestBody2$outboundSchema = smartUnion([ z.lazy(() => CreateProjectEnv21$outboundSchema), z.lazy(() => CreateProjectEnv22$outboundSchema), ]); export function createProjectEnvRequestBody2ToJSON(createProjectEnvRequestBody2) { return JSON.stringify(CreateProjectEnvRequestBody2$outboundSchema.parse(createProjectEnvRequestBody2)); } /** @internal */ export const CreateProjectEnv1Type$outboundSchema = z.nativeEnum(CreateProjectEnv1Type); /** @internal */ export const CreateProjectEnv1Target$outboundSchema = z.nativeEnum(CreateProjectEnv1Target); /** @internal */ export const CreateProjectEnv12$outboundSchema = z.object({ key: z.string(), value: z.string(), type: CreateProjectEnv1Type$outboundSchema, target: z.array(CreateProjectEnv1Target$outboundSchema).optional(), gitBranch: z.nullable(z.string()).optional(), comment: z.string().optional(), customEnvironmentIds: z.array(z.string()), }); export function createProjectEnv12ToJSON(createProjectEnv12) { return JSON.stringify(CreateProjectEnv12$outboundSchema.parse(createProjectEnv12)); } /** @internal */ export const OneType$outboundSchema = z .nativeEnum(OneType); /** @internal */ export const OneTarget$outboundSchema = z .nativeEnum(OneTarget); /** @internal */ export const CreateProjectEnv11$outboundSchema = z.object({ key: z.string(), value: z.string(), type: OneType$outboundSchema, target: z.array(OneTarget$outboundSchema), gitBranch: z.nullable(z.string()).optional(), comment: z.string().optional(), customEnvironmentIds: z.array(z.string()).optional(), }); export function createProjectEnv11ToJSON(createProjectEnv11) { return JSON.stringify(CreateProjectEnv11$outboundSchema.parse(createProjectEnv11)); } /** @internal */ export const CreateProjectEnvRequestBody1$outboundSchema = smartUnion([ z.lazy(() => CreateProjectEnv11$outboundSchema), z.lazy(() => CreateProjectEnv12$outboundSchema), ]); export function createProjectEnvRequestBody1ToJSON(createProjectEnvRequestBody1) { return JSON.stringify(CreateProjectEnvRequestBody1$outboundSchema.parse(createProjectEnvRequestBody1)); } /** @internal */ export const CreateProjectEnvRequestBody$outboundSchema = smartUnion([ smartUnion([ z.lazy(() => CreateProjectEnv11$outboundSchema), z.lazy(() => CreateProjectEnv12$outboundSchema), ]), z.array(smartUnion([ z.lazy(() => CreateProjectEnv21$outboundSchema), z.lazy(() => CreateProjectEnv22$outboundSchema), ])), ]); export function createProjectEnvRequestBodyToJSON(createProjectEnvRequestBody) { return JSON.stringify(CreateProjectEnvRequestBody$outboundSchema.parse(createProjectEnvRequestBody)); } /** @internal */ export const CreateProjectEnvRequest$outboundSchema = z.object({ idOrName: z.string(), upsert: z.string().optional(), teamId: z.string().optional(), slug: z.string().optional(), requestBody: smartUnion([ smartUnion([ z.lazy(() => CreateProjectEnv11$outboundSchema), z.lazy(() => CreateProjectEnv12$outboundSchema), ]), z.array(smartUnion([ z.lazy(() => CreateProjectEnv21$outboundSchema), z.lazy(() => CreateProjectEnv22$outboundSchema), ])), ]), }).transform((v) => { return remap$(v, { requestBody: "RequestBody", }); }); export function createProjectEnvRequestToJSON(createProjectEnvRequest) { return JSON.stringify(CreateProjectEnvRequest$outboundSchema.parse(createProjectEnvRequest)); } /** @internal */ export const CreateProjectEnvTargetProjects2$inboundSchema = z.nativeEnum(CreateProjectEnvTargetProjects2); /** @internal */ export const CreateProjectEnvCreatedTarget$inboundSchema = smartUnion([ z.array(types.string()), CreateProjectEnvTargetProjects2$inboundSchema, ]); export function createProjectEnvCreatedTargetFromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvCreatedTarget$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvCreatedTarget' from JSON`); } /** @internal */ export const CreateProjectEnvCreatedType$inboundSchema = z.nativeEnum(CreateProjectEnvCreatedType); /** @internal */ export const CreateProjectEnvContentHintProjects17$inboundSchema = z.object({ type: types.literal("flags-connection-string"), projectId: types.string(), }); export function createProjectEnvContentHintProjects17FromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvContentHintProjects17$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvContentHintProjects17' from JSON`); } /** @internal */ export const CreateProjectEnvContentHintProjects16$inboundSchema = z.object({ type: types.literal("integration-store-secret"), storeId: types.string(), integrationId: types.string(), integrationProductId: types.string(), integrationConfigurationId: types.string(), }); export function createProjectEnvContentHintProjects16FromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvContentHintProjects16$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvContentHintProjects16' from JSON`); } /** @internal */ export const CreateProjectEnvContentHintProjects15$inboundSchema = z.object({ type: types.literal("postgres-url-no-ssl"), storeId: types.string(), }); export function createProjectEnvContentHintProjects15FromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvContentHintProjects15$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvContentHintProjects15' from JSON`); } /** @internal */ export const CreateProjectEnvContentHintProjects14$inboundSchema = z.object({ type: types.literal("postgres-database"), storeId: types.string(), }); export function createProjectEnvContentHintProjects14FromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvContentHintProjects14$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvContentHintProjects14' from JSON`); } /** @internal */ export const CreateProjectEnvContentHintProjects13$inboundSchema = z.object({ type: types.literal("postgres-password"), storeId: types.string(), }); export function createProjectEnvContentHintProjects13FromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvContentHintProjects13$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvContentHintProjects13' from JSON`); } /** @internal */ export const CreateProjectEnvContentHintProjects12$inboundSchema = z.object({ type: types.literal("postgres-host"), storeId: types.string(), }); export function createProjectEnvContentHintProjects12FromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvContentHintProjects12$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvContentHintProjects12' from JSON`); } /** @internal */ export const CreateProjectEnvContentHintProjects11$inboundSchema = z.object({ type: types.literal("postgres-user"), storeId: types.string(), }); export function createProjectEnvContentHintProjects11FromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvContentHintProjects11$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvContentHintProjects11' from JSON`); } /** @internal */ export const CreateProjectEnvContentHintProjects10$inboundSchema = z.object({ type: types.literal("postgres-prisma-url"), storeId: types.string(), }); export function createProjectEnvContentHintProjects10FromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvContentHintProjects10$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvContentHintProjects10' from JSON`); } /** @internal */ export const CreateProjectEnvContentHintProjects9$inboundSchema = z.object({ type: types.literal("postgres-url-non-pooling"), storeId: types.string(), }); export function createProjectEnvContentHintProjects9FromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvContentHintProjects9$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvContentHintProjects9' from JSON`); } /** @internal */ export const CreateProjectEnvContentHintProjects8$inboundSchema = z.object({ type: types.literal("postgres-url"), storeId: types.string(), }); export function createProjectEnvContentHintProjects8FromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvContentHintProjects8$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvContentHintProjects8' from JSON`); } /** @internal */ export const CreateProjectEnvContentHintProjects7$inboundSchema = z.object({ type: types.literal("blob-webhook-public-key"), storeId: types.string(), }); export function createProjectEnvContentHintProjects7FromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvContentHintProjects7$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvContentHintProjects7' from JSON`); } /** @internal */ export const CreateProjectEnvContentHintProjects6$inboundSchema = z.object({ type: types.literal("blob-store-id"), storeId: types.string(), }); export function createProjectEnvContentHintProjects6FromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvContentHintProjects6$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvContentHintProjects6' from JSON`); } /** @internal */ export const CreateProjectEnvContentHintProjects5$inboundSchema = z.object({ type: types.literal("blob-read-write-token"), storeId: types.string(), }); export function createProjectEnvContentHintProjects5FromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvContentHintProjects5$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvContentHintProjects5' from JSON`); } /** @internal */ export const CreateProjectEnvContentHintProjects4$inboundSchema = z.object({ type: types.literal("redis-rest-api-read-only-token"), storeId: types.string(), }); export function createProjectEnvContentHintProjects4FromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvContentHintProjects4$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvContentHintProjects4' from JSON`); } /** @internal */ export const CreateProjectEnvContentHintProjects3$inboundSchema = z.object({ type: types.literal("redis-rest-api-token"), storeId: types.string(), }); export function createProjectEnvContentHintProjects3FromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvContentHintProjects3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvContentHintProjects3' from JSON`); } /** @internal */ export const CreateProjectEnvContentHintProjects2$inboundSchema = z.object({ type: types.literal("redis-rest-api-url"), storeId: types.string(), }); export function createProjectEnvContentHintProjects2FromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvContentHintProjects2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvContentHintProjects2' from JSON`); } /** @internal */ export const CreateProjectEnvContentHintProjects1$inboundSchema = z.object({ type: types.literal("redis-url"), storeId: types.string(), }); export function createProjectEnvContentHintProjects1FromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvContentHintProjects1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvContentHintProjects1' from JSON`); } /** @internal */ export const CreateProjectEnvCreatedContentHint$inboundSchema = z.union([ z.lazy(() => CreateProjectEnvContentHintProjects1$inboundSchema), z.lazy(() => CreateProjectEnvContentHintProjects2$inboundSchema), z.lazy(() => CreateProjectEnvContentHintProjects3$inboundSchema), z.lazy(() => CreateProjectEnvContentHintProjects4$inboundSchema), z.lazy(() => CreateProjectEnvContentHintProjects5$inboundSchema), z.lazy(() => CreateProjectEnvContentHintProjects6$inboundSchema), z.lazy(() => CreateProjectEnvContentHintProjects7$inboundSchema), z.lazy(() => CreateProjectEnvContentHintProjects8$inboundSchema), z.lazy(() => CreateProjectEnvContentHintProjects9$inboundSchema), z.lazy(() => CreateProjectEnvContentHintProjects10$inboundSchema), z.lazy(() => CreateProjectEnvContentHintProjects11$inboundSchema), z.lazy(() => CreateProjectEnvContentHintProjects12$inboundSchema), z.lazy(() => CreateProjectEnvContentHintProjects13$inboundSchema), z.lazy(() => CreateProjectEnvContentHintProjects14$inboundSchema), z.lazy(() => CreateProjectEnvContentHintProjects15$inboundSchema), z.lazy(() => CreateProjectEnvContentHintProjects16$inboundSchema), z.lazy(() => CreateProjectEnvContentHintProjects17$inboundSchema), ]); export function createProjectEnvCreatedContentHintFromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvCreatedContentHint$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvCreatedContentHint' from JSON`); } /** @internal */ export const CreateProjectEnvCreatedProjectsResponseType$inboundSchema = z .nativeEnum(CreateProjectEnvCreatedProjectsResponseType); /** @internal */ export const CreateProjectEnvCreatedInternalContentHint$inboundSchema = z.object({ type: CreateProjectEnvCreatedProjectsResponseType$inboundSchema, encryptedValue: types.string(), }); export function createProjectEnvCreatedInternalContentHintFromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvCreatedInternalContentHint$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvCreatedInternalContentHint' from JSON`); } /** @internal */ export const Created2$inboundSchema = z.object({ target: types.optional(smartUnion([ z.array(types.string()), CreateProjectEnvTargetProjects2$inboundSchema, ])), type: CreateProjectEnvCreatedType$inboundSchema, sunsetSecretId: types.optional(types.string()), legacyValue: types.optional(types.string()), decrypted: types.optional(types.boolean()), value: types.string(), vsmValue: types.optional(types.string()), id: types.optional(types.string()), key: types.string(), configurationId: z.nullable(types.string()).optional(), createdAt: types.optional(types.number()), updatedAt: types.optional(types.number()), createdBy: z.nullable(types.string()).optional(), updatedBy: z.nullable(types.string()).optional(), gitBranch: types.optional(types.string()), edgeConfigId: z.nullable(types.string()).optional(), edgeConfigTokenId: z.nullable(types.string()).optional(), contentHint: z.nullable(z.union([ z.lazy(() => CreateProjectEnvContentHintProjects1$inboundSchema), z.lazy(() => CreateProjectEnvContentHintProjects2$inboundSchema), z.lazy(() => CreateProjectEnvContentHintProjects3$inboundSchema), z.lazy(() => CreateProjectEnvContentHintProjects4$inboundSchema), z.lazy(() => CreateProjectEnvContentHintProjects5$inboundSchema), z.lazy(() => CreateProjectEnvContentHintProjects6$inboundSchema), z.lazy(() => CreateProjectEnvContentHintProjects7$inboundSchema), z.lazy(() => CreateProjectEnvContentHintProjects8$inboundSchema), z.lazy(() => CreateProjectEnvContentHintProjects9$inboundSchema), z.lazy(() => CreateProjectEnvContentHintProjects10$inboundSchema), z.lazy(() => CreateProjectEnvContentHintProjects11$inboundSchema), z.lazy(() => CreateProjectEnvContentHintProjects12$inboundSchema), z.lazy(() => CreateProjectEnvContentHintProjects13$inboundSchema), z.lazy(() => CreateProjectEnvContentHintProjects14$inboundSchema), z.lazy(() => CreateProjectEnvContentHintProjects15$inboundSchema), z.lazy(() => CreateProjectEnvContentHintProjects16$inboundSchema), z.lazy(() => CreateProjectEnvContentHintProjects17$inboundSchema), ])).optional(), internalContentHint: z.nullable(z.lazy(() => CreateProjectEnvCreatedInternalContentHint$inboundSchema)).optional(), comment: types.optional(types.string()), customEnvironmentIds: types.optional(z.array(types.string())), system: types.optional(types.boolean()), }); export function created2FromJSON(jsonString) { return safeParse(jsonString, (x) => Created2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Created2' from JSON`); } /** @internal */ export const CreateProjectEnvTarget2$inboundSchema = z.nativeEnum(CreateProjectEnvTarget2); /** @internal */ export const CreateProjectEnvTarget1$inboundSchema = z.nativeEnum(CreateProjectEnvTarget1); /** @internal */ export const CreatedTarget$inboundSchema = smartUnion([ z.array(CreateProjectEnvTarget1$inboundSchema), CreateProjectEnvTarget2$inboundSchema, ]); export function createdTargetFromJSON(jsonString) { return safeParse(jsonString, (x) => CreatedTarget$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreatedTarget' from JSON`); } /** @internal */ export const CreatedType$inboundSchema = z .nativeEnum(CreatedType); /** @internal */ export const CreateProjectEnvContentHint17$inboundSchema = z.object({ type: types.literal("flags-connection-string"), projectId: types.string(), }); export function createProjectEnvContentHint17FromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvContentHint17$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvContentHint17' from JSON`); } /** @internal */ export const CreateProjectEnvContentHint16$inboundSchema = z.object({ type: types.literal("integration-store-secret"), storeId: types.string(), integrationId: types.string(), integrationProductId: types.string(), integrationConfigurationId: types.string(), }); export function createProjectEnvContentHint16FromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvContentHint16$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvContentHint16' from JSON`); } /** @internal */ export const CreateProjectEnvContentHint15$inboundSchema = z.object({ type: types.literal("postgres-url-no-ssl"), storeId: types.string(), }); export function createProjectEnvContentHint15FromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvContentHint15$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvContentHint15' from JSON`); } /** @internal */ export const CreateProjectEnvContentHint14$inboundSchema = z.object({ type: types.literal("postgres-database"), storeId: types.string(), }); export function createProjectEnvContentHint14FromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvContentHint14$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvContentHint14' from JSON`); } /** @internal */ export const CreateProjectEnvContentHint13$inboundSchema = z.object({ type: types.literal("postgres-password"), storeId: types.string(), }); export function createProjectEnvContentHint13FromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvContentHint13$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvContentHint13' from JSON`); } /** @internal */ export const CreateProjectEnvContentHint12$inboundSchema = z.object({ type: types.literal("postgres-host"), storeId: types.string(), }); export function createProjectEnvContentHint12FromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvContentHint12$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvContentHint12' from JSON`); } /** @internal */ export const CreateProjectEnvContentHint11$inboundSchema = z.object({ type: types.literal("postgres-user"), storeId: types.string(), }); export function createProjectEnvContentHint11FromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvContentHint11$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvContentHint11' from JSON`); } /** @internal */ export const CreateProjectEnvContentHint10$inboundSchema = z.object({ type: types.literal("postgres-prisma-url"), storeId: types.string(), }); export function createProjectEnvContentHint10FromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvContentHint10$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvContentHint10' from JSON`); } /** @internal */ export const CreateProjectEnvContentHint9$inboundSchema = z.object({ type: types.literal("postgres-url-non-pooling"), storeId: types.string(), }); export function createProjectEnvContentHint9FromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvContentHint9$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvContentHint9' from JSON`); } /** @internal */ export const CreateProjectEnvContentHint8$inboundSchema = z.object({ type: types.literal("postgres-url"), storeId: types.string(), }); export function createProjectEnvContentHint8FromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvContentHint8$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvContentHint8' from JSON`); } /** @internal */ export const CreateProjectEnvContentHint7$inboundSchema = z.object({ type: types.literal("blob-webhook-public-key"), storeId: types.string(), }); export function createProjectEnvContentHint7FromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvContentHint7$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvContentHint7' from JSON`); } /** @internal */ export const CreateProjectEnvContentHint6$inboundSchema = z.object({ type: types.literal("blob-store-id"), storeId: types.string(), }); export function createProjectEnvContentHint6FromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvContentHint6$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvContentHint6' from JSON`); } /** @internal */ export const CreateProjectEnvContentHint5$inboundSchema = z.object({ type: types.literal("blob-read-write-token"), storeId: types.string(), }); export function createProjectEnvContentHint5FromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvContentHint5$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvContentHint5' from JSON`); } /** @internal */ export const CreateProjectEnvContentHint4$inboundSchema = z.object({ type: types.literal("redis-rest-api-read-only-token"), storeId: types.string(), }); export function createProjectEnvContentHint4FromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvContentHint4$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvContentHint4' from JSON`); } /** @internal */ export const CreateProjectEnvContentHint3$inboundSchema = z.object({ type: types.literal("redis-rest-api-token"), storeId: types.string(), }); export function createProjectEnvContentHint3FromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvContentHint3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvContentHint3' from JSON`); } /** @internal */ export const CreateProjectEnvContentHint2$inboundSchema = z.object({ type: types.literal("redis-rest-api-url"), storeId: types.string(), }); export function createProjectEnvContentHint2FromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvContentHint2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvContentHint2' from JSON`); } /** @internal */ export const CreateProjectEnvContentHint1$inboundSchema = z.object({ type: types.literal("redis-url"), storeId: types.string(), }); export function createProjectEnvContentHint1FromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvContentHint1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvContentHint1' from JSON`); } /** @internal */ export const CreatedContentHint$inboundSchema = z.union([ z.lazy(() => CreateProjectEnvContentHint1$inboundSchema), z.lazy(() => CreateProjectEnvContentHint2$inboundSchema), z.lazy(() => CreateProjectEnvContentHint3$inboundSchema), z.lazy(() => CreateProjectEnvContentHint4$inboundSchema), z.lazy(() => CreateProjectEnvContentHint5$inboundSchema), z.lazy(() => CreateProjectEnvContentHint6$inboundSchema), z.lazy(() => CreateProjectEnvContentHint7$inboundSchema), z.lazy(() => CreateProjectEnvContentHint8$inboundSchema), z.lazy(() => CreateProjectEnvContentHint9$inboundSchema), z.lazy(() => CreateProjectEnvContentHint10$inboundSchema), z.lazy(() => CreateProjectEnvContentHint11$inboundSchema), z.lazy(() => CreateProjectEnvContentHint12$inboundSchema), z.lazy(() => CreateProjectEnvContentHint13$inboundSchema), z.lazy(() => CreateProjectEnvContentHint14$inboundSchema), z.lazy(() => CreateProjectEnvContentHint15$inboundSchema), z.lazy(() => CreateProjectEnvContentHint16$inboundSchema), z.lazy(() => CreateProjectEnvContentHint17$inboundSchema), ]); export function createdContentHintFromJSON(jsonString) { return safeParse(jsonString, (x) => CreatedContentHint$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreatedContentHint' from JSON`); } /** @internal */ export const CreateProjectEnvCreatedProjectsType$inboundSchema = z.nativeEnum(CreateProjectEnvCreatedProjectsType); /** @internal */ export const CreatedInternalContentHint$inboundSchema = z.object({ type: CreateProjectEnvCreatedProjectsType$inboundSchema, encryptedValue: types.string(), }); export function createdInternalContentHintFromJSON(jsonString) { return safeParse(jsonString, (x) => CreatedInternalContentHint$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreatedInternalContentHint' from JSON`); } /** @internal */ export const Created1$inboundSchema = z.object({ target: types.optional(smartUnion([ z.array(CreateProjectEnvTarget1$inboundSchema), CreateProjectEnvTarget2$inboundSchema, ])), type: CreatedType$inboundSchema, sunsetSecretId: types.optional(types.string()), legacyValue: types.optional(types.string()), decrypted: types.optional(types.boolean()), value: types.string(), vsmValue: types.optional(types.string()), id: types.optional(types.string()), key: types.string(), configurationId: z.nullable(types.string()).optional(), createdAt: types.optional(types.number()), updatedAt: types.optional(types.number()), createdBy: z.nullable(types.string()).optional(), updatedBy: z.nullable(types.string()).optional(), gitBranch: types.optional(types.string()), edgeConfigId: z.nullable(types.string()).optional(), edgeConfigTokenId: z.nullable(types.string()).optional(), contentHint: z.nullable(z.union([ z.lazy(() => CreateProjectEnvContentHint1$inboundSchema), z.lazy(() => CreateProjectEnvContentHint2$inboundSchema), z.lazy(() => CreateProjectEnvContentHint3$inboundSchema), z.lazy(() => CreateProjectEnvContentHint4$inboundSchema), z.lazy(() => CreateProjectEnvContentHint5$inboundSchema), z.lazy(() => CreateProjectEnvContentHint6$inboundSchema), z.lazy(() => CreateProjectEnvContentHint7$inboundSchema), z.lazy(() => CreateProjectEnvContentHint8$inboundSchema), z.lazy(() => CreateProjectEnvContentHint9$inboundSchema), z.lazy(() => CreateProjectEnvContentHint10$inboundSchema), z.lazy(() => CreateProjectEnvContentHint11$inboundSchema), z.lazy(() => CreateProjectEnvContentHint12$inboundSchema), z.lazy(() => CreateProjectEnvContentHint13$inboundSchema), z.lazy(() => CreateProjectEnvContentHint14$inboundSchema), z.lazy(() => CreateProjectEnvContentHint15$inboundSchema), z.lazy(() => CreateProjectEnvContentHint16$inboundSchema), z.lazy(() => CreateProjectEnvContentHint17$inboundSchema), ])).optional(), internalContentHint: z.nullable(z.lazy(() => CreatedInternalContentHint$inboundSchema)).optional(), comment: types.optional(types.string()), customEnvironmentIds: types.optional(z.array(types.string())), system: types.optional(types.boolean()), }); export function created1FromJSON(jsonString) { return safeParse(jsonString, (x) => Created1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Created1' from JSON`); } /** @internal */ export const CreateProjectEnvCreated$inboundSchema = smartUnion([ z.lazy(() => Created1$inboundSchema), z.array(z.lazy(() => Created2$inboundSchema)), ]); export function createProjectEnvCreatedFromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvCreated$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvCreated' from JSON`); } /** @internal */ export const CreateProjectEnvValue2$inboundSchema = z.nativeEnum(CreateProjectEnvValue2); /** @internal */ export const CreateProjectEnvValue$inboundSchema = smartUnion([types.string(), z.array(CreateProjectEnvValue2$inboundSchema)]); export function createProjectEnvValueFromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvValue$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvValue' from JSON`); } /** @internal */ export const CreateProjectEnvTargetProjectsResponse2$inboundSchema = z .nativeEnum(CreateProjectEnvTargetProjectsResponse2); /** @internal */ export const CreateProjectEnvTargetProjects1$inboundSchema = z.nativeEnum(CreateProjectEnvTargetProjects1); /** @internal */ export const CreateProjectEnvTarget$inboundSchema = smartUnion([ z.array(CreateProjectEnvTargetProjects1$inboundSchema), CreateProjectEnvTargetProjectsResponse2$inboundSchema, ]); export function createProjectEnvTargetFromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvTarget$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvTarget' from JSON`); } /** @internal */ export const CreateProjectEnvError$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(CreateProjectEnvValue2$inboundSchema)])), gitBranch: types.optional(types.string()), target: types.optional(smartUnion([ z.array(CreateProjectEnvTargetProjects1$inboundSchema), CreateProjectEnvTargetProjectsResponse2$inboundSchema, ])), project: types.optional(types.string()), }); export function createProjectEnvErrorFromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvError$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvError' from JSON`); } /** @internal */ export const CreateProjectEnvFailed$inboundSchema = z.object({ error: z.lazy(() => CreateProjectEnvError$inboundSchema), }); export function createProjectEnvFailedFromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvFailed$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvFailed' from JSON`); } /** @internal */ export const CreateProjectEnvResponseBody$inboundSchema = z.object({ created: smartUnion([ z.lazy(() => Created1$inboundSchema), z.array(z.lazy(() => Created2$inboundSchema)), ]), failed: z.array(z.lazy(() => CreateProjectEnvFailed$inboundSchema)), }); export function createProjectEnvResponseBodyFromJSON(jsonString) { return safeParse(jsonString, (x) => CreateProjectEnvResponseBody$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateProjectEnvResponseBody' from JSON`); } //# sourceMappingURL=createprojectenvop.js.map