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>

826 lines 45.5 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"; import { smartUnion } from "../types/smartUnion.js"; export const RemoveProjectEnvResponseBodyProjectsResponseType = { Encrypted: "encrypted", Plain: "plain", Secret: "secret", Sensitive: "sensitive", System: "system", }; export const RemoveProjectEnvTargetProjectsResponse2 = { Production: "production", Preview: "preview", Development: "development", }; export const RemoveProjectEnvTargetProjectsResponse1 = { Development: "development", Preview: "preview", Production: "production", }; /** * User-facing config/secret model. When set, authoritative for new code paths when the env-var-config-secret-ui flag is enabled. Legacy rows omit this field; legacy rows omit it and callers fall back to existing `type` behavior. */ export const RemoveProjectEnvResponseBodyProjectsResponseVisibility = { Config: "config", Secret: "secret", }; export const RemoveProjectEnvResponseBodyProjectsResponse200ApplicationJson3Type = { FlagsSecret: "flags-secret", }; export const RemoveProjectEnvResponseBodyProjectsType = { Encrypted: "encrypted", Plain: "plain", Secret: "secret", Sensitive: "sensitive", System: "system", }; export const RemoveProjectEnvTargetProjects2 = { Production: "production", Preview: "preview", Development: "development", }; export const RemoveProjectEnvTargetProjects1 = { Development: "development", Preview: "preview", Production: "production", }; /** * User-facing config/secret model. When set, authoritative for new code paths when the env-var-config-secret-ui flag is enabled. Legacy rows omit this field; legacy rows omit it and callers fall back to existing `type` behavior. */ export const RemoveProjectEnvResponseBodyProjectsVisibility = { Config: "config", Secret: "secret", }; export const RemoveProjectEnvResponseBodyProjectsResponse200Type = { FlagsSecret: "flags-secret", }; export const RemoveProjectEnvResponseBodyType = { Encrypted: "encrypted", Plain: "plain", Secret: "secret", Sensitive: "sensitive", System: "system", }; export const RemoveProjectEnvTarget2 = { Production: "production", Preview: "preview", Development: "development", }; export const RemoveProjectEnvTarget1 = { Development: "development", Preview: "preview", Production: "production", }; /** * User-facing config/secret model. When set, authoritative for new code paths when the env-var-config-secret-ui flag is enabled. Legacy rows omit this field; legacy rows omit it and callers fall back to existing `type` behavior. */ export const RemoveProjectEnvResponseBodyVisibility = { Config: "config", Secret: "secret", }; export const RemoveProjectEnvResponseBodyProjectsResponse200ApplicationJSONType = { FlagsSecret: "flags-secret", }; /** @internal */ export const RemoveProjectEnvRequest$outboundSchema = z.object({ idOrName: z.string(), id: z.string(), customEnvironmentId: z.string().optional(), teamId: z.string().optional(), slug: z.string().optional(), }); export function removeProjectEnvRequestToJSON(removeProjectEnvRequest) { return JSON.stringify(RemoveProjectEnvRequest$outboundSchema.parse(removeProjectEnvRequest)); } /** @internal */ export const RemoveProjectEnvResponseBodyProjectsResponseType$inboundSchema = z .nativeEnum(RemoveProjectEnvResponseBodyProjectsResponseType); /** @internal */ export const RemoveProjectEnvTargetProjectsResponse2$inboundSchema = z .nativeEnum(RemoveProjectEnvTargetProjectsResponse2); /** @internal */ export const RemoveProjectEnvTargetProjectsResponse1$inboundSchema = z .nativeEnum(RemoveProjectEnvTargetProjectsResponse1); /** @internal */ export const RemoveProjectEnvResponseBodyProjectsResponseTarget$inboundSchema = smartUnion([ z.array(RemoveProjectEnvTargetProjectsResponse1$inboundSchema), RemoveProjectEnvTargetProjectsResponse2$inboundSchema, ]); export function removeProjectEnvResponseBodyProjectsResponseTargetFromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvResponseBodyProjectsResponseTarget$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvResponseBodyProjectsResponseTarget' from JSON`); } /** @internal */ export const RemoveProjectEnvResponseBodyProjectsResponseVisibility$inboundSchema = z.nativeEnum(RemoveProjectEnvResponseBodyProjectsResponseVisibility); /** @internal */ export const RemoveProjectEnvContentHintProjectsResponse17$inboundSchema = z.object({ type: types.literal("flags-connection-string"), projectId: types.string(), }); export function removeProjectEnvContentHintProjectsResponse17FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHintProjectsResponse17$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHintProjectsResponse17' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHintProjectsResponse16$inboundSchema = z.object({ type: types.literal("integration-store-secret"), storeId: types.string(), integrationId: types.string(), integrationProductId: types.string(), integrationConfigurationId: types.string(), }); export function removeProjectEnvContentHintProjectsResponse16FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHintProjectsResponse16$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHintProjectsResponse16' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHintProjectsResponse15$inboundSchema = z.object({ type: types.literal("postgres-url-no-ssl"), storeId: types.string(), }); export function removeProjectEnvContentHintProjectsResponse15FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHintProjectsResponse15$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHintProjectsResponse15' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHintProjectsResponse14$inboundSchema = z.object({ type: types.literal("postgres-database"), storeId: types.string(), }); export function removeProjectEnvContentHintProjectsResponse14FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHintProjectsResponse14$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHintProjectsResponse14' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHintProjectsResponse13$inboundSchema = z.object({ type: types.literal("postgres-password"), storeId: types.string(), }); export function removeProjectEnvContentHintProjectsResponse13FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHintProjectsResponse13$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHintProjectsResponse13' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHintProjectsResponse12$inboundSchema = z.object({ type: types.literal("postgres-host"), storeId: types.string(), }); export function removeProjectEnvContentHintProjectsResponse12FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHintProjectsResponse12$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHintProjectsResponse12' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHintProjectsResponse11$inboundSchema = z.object({ type: types.literal("postgres-user"), storeId: types.string(), }); export function removeProjectEnvContentHintProjectsResponse11FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHintProjectsResponse11$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHintProjectsResponse11' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHintProjectsResponse10$inboundSchema = z.object({ type: types.literal("postgres-prisma-url"), storeId: types.string(), }); export function removeProjectEnvContentHintProjectsResponse10FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHintProjectsResponse10$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHintProjectsResponse10' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHintProjectsResponse9$inboundSchema = z.object({ type: types.literal("postgres-url-non-pooling"), storeId: types.string(), }); export function removeProjectEnvContentHintProjectsResponse9FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHintProjectsResponse9$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHintProjectsResponse9' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHintProjectsResponse8$inboundSchema = z.object({ type: types.literal("postgres-url"), storeId: types.string(), }); export function removeProjectEnvContentHintProjectsResponse8FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHintProjectsResponse8$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHintProjectsResponse8' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHintProjectsResponse7$inboundSchema = z.object({ type: types.literal("blob-webhook-public-key"), storeId: types.string(), }); export function removeProjectEnvContentHintProjectsResponse7FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHintProjectsResponse7$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHintProjectsResponse7' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHintProjectsResponse6$inboundSchema = z.object({ type: types.literal("blob-store-id"), storeId: types.string(), }); export function removeProjectEnvContentHintProjectsResponse6FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHintProjectsResponse6$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHintProjectsResponse6' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHintProjectsResponse5$inboundSchema = z.object({ type: types.literal("blob-read-write-token"), storeId: types.string(), }); export function removeProjectEnvContentHintProjectsResponse5FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHintProjectsResponse5$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHintProjectsResponse5' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHintProjectsResponse4$inboundSchema = z.object({ type: types.literal("redis-rest-api-read-only-token"), storeId: types.string(), }); export function removeProjectEnvContentHintProjectsResponse4FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHintProjectsResponse4$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHintProjectsResponse4' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHintProjectsResponse3$inboundSchema = z.object({ type: types.literal("redis-rest-api-token"), storeId: types.string(), }); export function removeProjectEnvContentHintProjectsResponse3FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHintProjectsResponse3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHintProjectsResponse3' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHintProjectsResponse2$inboundSchema = z.object({ type: types.literal("redis-rest-api-url"), storeId: types.string(), }); export function removeProjectEnvContentHintProjectsResponse2FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHintProjectsResponse2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHintProjectsResponse2' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHintProjectsResponse1$inboundSchema = z.object({ type: types.literal("redis-url"), storeId: types.string(), }); export function removeProjectEnvContentHintProjectsResponse1FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHintProjectsResponse1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHintProjectsResponse1' from JSON`); } /** @internal */ export const RemoveProjectEnvResponseBodyProjectsResponseContentHint$inboundSchema = z.union([ z.lazy(() => RemoveProjectEnvContentHintProjectsResponse1$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjectsResponse2$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjectsResponse3$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjectsResponse4$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjectsResponse5$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjectsResponse6$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjectsResponse7$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjectsResponse8$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjectsResponse9$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjectsResponse10$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjectsResponse11$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjectsResponse12$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjectsResponse13$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjectsResponse14$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjectsResponse15$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjectsResponse16$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjectsResponse17$inboundSchema), ]); export function removeProjectEnvResponseBodyProjectsResponseContentHintFromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvResponseBodyProjectsResponseContentHint$inboundSchema .parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvResponseBodyProjectsResponseContentHint' from JSON`); } /** @internal */ export const RemoveProjectEnvResponseBodyProjectsResponse200ApplicationJson3Type$inboundSchema = z.nativeEnum(RemoveProjectEnvResponseBodyProjectsResponse200ApplicationJson3Type); /** @internal */ export const RemoveProjectEnvResponseBodyProjectsResponseInternalContentHint$inboundSchema = z.object({ type: RemoveProjectEnvResponseBodyProjectsResponse200ApplicationJson3Type$inboundSchema, encryptedValue: types.string(), }); export function removeProjectEnvResponseBodyProjectsResponseInternalContentHintFromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvResponseBodyProjectsResponseInternalContentHint$inboundSchema .parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvResponseBodyProjectsResponseInternalContentHint' from JSON`); } /** @internal */ export const RemoveProjectEnvResponseBody3$inboundSchema = z.object({ type: RemoveProjectEnvResponseBodyProjectsResponseType$inboundSchema, value: types.string(), edgeConfigId: z.nullable(types.string()).optional(), edgeConfigTokenId: z.nullable(types.string()).optional(), createdAt: types.optional(types.number()), updatedAt: types.optional(types.number()), id: types.optional(types.string()), key: types.string(), target: types.optional(smartUnion([ z.array(RemoveProjectEnvTargetProjectsResponse1$inboundSchema), RemoveProjectEnvTargetProjectsResponse2$inboundSchema, ])), gitBranch: types.optional(types.string()), createdBy: z.nullable(types.string()).optional(), updatedBy: z.nullable(types.string()).optional(), sunsetSecretId: types.optional(types.string()), legacyValue: types.optional(types.string()), decrypted: types.optional(types.boolean()), configurationId: z.nullable(types.string()).optional(), visibility: types.optional(RemoveProjectEnvResponseBodyProjectsResponseVisibility$inboundSchema), contentHint: z.nullable(z.union([ z.lazy(() => RemoveProjectEnvContentHintProjectsResponse1$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjectsResponse2$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjectsResponse3$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjectsResponse4$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjectsResponse5$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjectsResponse6$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjectsResponse7$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjectsResponse8$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjectsResponse9$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjectsResponse10$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjectsResponse11$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjectsResponse12$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjectsResponse13$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjectsResponse14$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjectsResponse15$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjectsResponse16$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjectsResponse17$inboundSchema), ])).optional(), internalContentHint: z.nullable(z.lazy(() => RemoveProjectEnvResponseBodyProjectsResponseInternalContentHint$inboundSchema)).optional(), comment: types.optional(types.string()), customEnvironmentIds: types.optional(z.array(types.string())), }); export function removeProjectEnvResponseBody3FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvResponseBody3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvResponseBody3' from JSON`); } /** @internal */ export const RemoveProjectEnvResponseBodyProjectsType$inboundSchema = z .nativeEnum(RemoveProjectEnvResponseBodyProjectsType); /** @internal */ export const RemoveProjectEnvTargetProjects2$inboundSchema = z.nativeEnum(RemoveProjectEnvTargetProjects2); /** @internal */ export const RemoveProjectEnvTargetProjects1$inboundSchema = z.nativeEnum(RemoveProjectEnvTargetProjects1); /** @internal */ export const RemoveProjectEnvResponseBodyProjectsTarget$inboundSchema = smartUnion([ z.array(RemoveProjectEnvTargetProjects1$inboundSchema), RemoveProjectEnvTargetProjects2$inboundSchema, ]); export function removeProjectEnvResponseBodyProjectsTargetFromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvResponseBodyProjectsTarget$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvResponseBodyProjectsTarget' from JSON`); } /** @internal */ export const RemoveProjectEnvResponseBodyProjectsVisibility$inboundSchema = z .nativeEnum(RemoveProjectEnvResponseBodyProjectsVisibility); /** @internal */ export const RemoveProjectEnvContentHintProjects17$inboundSchema = z.object({ type: types.literal("flags-connection-string"), projectId: types.string(), }); export function removeProjectEnvContentHintProjects17FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHintProjects17$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHintProjects17' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHintProjects16$inboundSchema = z.object({ type: types.literal("integration-store-secret"), storeId: types.string(), integrationId: types.string(), integrationProductId: types.string(), integrationConfigurationId: types.string(), }); export function removeProjectEnvContentHintProjects16FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHintProjects16$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHintProjects16' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHintProjects15$inboundSchema = z.object({ type: types.literal("postgres-url-no-ssl"), storeId: types.string(), }); export function removeProjectEnvContentHintProjects15FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHintProjects15$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHintProjects15' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHintProjects14$inboundSchema = z.object({ type: types.literal("postgres-database"), storeId: types.string(), }); export function removeProjectEnvContentHintProjects14FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHintProjects14$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHintProjects14' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHintProjects13$inboundSchema = z.object({ type: types.literal("postgres-password"), storeId: types.string(), }); export function removeProjectEnvContentHintProjects13FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHintProjects13$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHintProjects13' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHintProjects12$inboundSchema = z.object({ type: types.literal("postgres-host"), storeId: types.string(), }); export function removeProjectEnvContentHintProjects12FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHintProjects12$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHintProjects12' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHintProjects11$inboundSchema = z.object({ type: types.literal("postgres-user"), storeId: types.string(), }); export function removeProjectEnvContentHintProjects11FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHintProjects11$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHintProjects11' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHintProjects10$inboundSchema = z.object({ type: types.literal("postgres-prisma-url"), storeId: types.string(), }); export function removeProjectEnvContentHintProjects10FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHintProjects10$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHintProjects10' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHintProjects9$inboundSchema = z.object({ type: types.literal("postgres-url-non-pooling"), storeId: types.string(), }); export function removeProjectEnvContentHintProjects9FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHintProjects9$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHintProjects9' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHintProjects8$inboundSchema = z.object({ type: types.literal("postgres-url"), storeId: types.string(), }); export function removeProjectEnvContentHintProjects8FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHintProjects8$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHintProjects8' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHintProjects7$inboundSchema = z.object({ type: types.literal("blob-webhook-public-key"), storeId: types.string(), }); export function removeProjectEnvContentHintProjects7FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHintProjects7$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHintProjects7' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHintProjects6$inboundSchema = z.object({ type: types.literal("blob-store-id"), storeId: types.string(), }); export function removeProjectEnvContentHintProjects6FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHintProjects6$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHintProjects6' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHintProjects5$inboundSchema = z.object({ type: types.literal("blob-read-write-token"), storeId: types.string(), }); export function removeProjectEnvContentHintProjects5FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHintProjects5$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHintProjects5' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHintProjects4$inboundSchema = z.object({ type: types.literal("redis-rest-api-read-only-token"), storeId: types.string(), }); export function removeProjectEnvContentHintProjects4FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHintProjects4$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHintProjects4' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHintProjects3$inboundSchema = z.object({ type: types.literal("redis-rest-api-token"), storeId: types.string(), }); export function removeProjectEnvContentHintProjects3FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHintProjects3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHintProjects3' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHintProjects2$inboundSchema = z.object({ type: types.literal("redis-rest-api-url"), storeId: types.string(), }); export function removeProjectEnvContentHintProjects2FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHintProjects2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHintProjects2' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHintProjects1$inboundSchema = z.object({ type: types.literal("redis-url"), storeId: types.string(), }); export function removeProjectEnvContentHintProjects1FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHintProjects1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHintProjects1' from JSON`); } /** @internal */ export const RemoveProjectEnvResponseBodyProjectsContentHint$inboundSchema = z.union([ z.lazy(() => RemoveProjectEnvContentHintProjects1$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjects2$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjects3$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjects4$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjects5$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjects6$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjects7$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjects8$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjects9$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjects10$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjects11$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjects12$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjects13$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjects14$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjects15$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjects16$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjects17$inboundSchema), ]); export function removeProjectEnvResponseBodyProjectsContentHintFromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvResponseBodyProjectsContentHint$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvResponseBodyProjectsContentHint' from JSON`); } /** @internal */ export const RemoveProjectEnvResponseBodyProjectsResponse200Type$inboundSchema = z.nativeEnum(RemoveProjectEnvResponseBodyProjectsResponse200Type); /** @internal */ export const RemoveProjectEnvResponseBodyProjectsInternalContentHint$inboundSchema = z.object({ type: RemoveProjectEnvResponseBodyProjectsResponse200Type$inboundSchema, encryptedValue: types.string(), }); export function removeProjectEnvResponseBodyProjectsInternalContentHintFromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvResponseBodyProjectsInternalContentHint$inboundSchema .parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvResponseBodyProjectsInternalContentHint' from JSON`); } /** @internal */ export const RemoveProjectEnvResponseBody2$inboundSchema = z.object({ system: types.optional(types.boolean()), type: RemoveProjectEnvResponseBodyProjectsType$inboundSchema, value: types.string(), edgeConfigId: z.nullable(types.string()).optional(), edgeConfigTokenId: z.nullable(types.string()).optional(), createdAt: types.optional(types.number()), updatedAt: types.optional(types.number()), id: types.optional(types.string()), key: types.string(), target: types.optional(smartUnion([ z.array(RemoveProjectEnvTargetProjects1$inboundSchema), RemoveProjectEnvTargetProjects2$inboundSchema, ])), gitBranch: types.optional(types.string()), createdBy: z.nullable(types.string()).optional(), updatedBy: z.nullable(types.string()).optional(), sunsetSecretId: types.optional(types.string()), legacyValue: types.optional(types.string()), decrypted: types.optional(types.boolean()), configurationId: z.nullable(types.string()).optional(), visibility: types.optional(RemoveProjectEnvResponseBodyProjectsVisibility$inboundSchema), contentHint: z.nullable(z.union([ z.lazy(() => RemoveProjectEnvContentHintProjects1$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjects2$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjects3$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjects4$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjects5$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjects6$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjects7$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjects8$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjects9$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjects10$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjects11$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjects12$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjects13$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjects14$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjects15$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjects16$inboundSchema), z.lazy(() => RemoveProjectEnvContentHintProjects17$inboundSchema), ])).optional(), internalContentHint: z.nullable(z.lazy(() => RemoveProjectEnvResponseBodyProjectsInternalContentHint$inboundSchema)).optional(), comment: types.optional(types.string()), customEnvironmentIds: types.optional(z.array(types.string())), }); export function removeProjectEnvResponseBody2FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvResponseBody2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvResponseBody2' from JSON`); } /** @internal */ export const RemoveProjectEnvResponseBodyType$inboundSchema = z.nativeEnum(RemoveProjectEnvResponseBodyType); /** @internal */ export const RemoveProjectEnvTarget2$inboundSchema = z.nativeEnum(RemoveProjectEnvTarget2); /** @internal */ export const RemoveProjectEnvTarget1$inboundSchema = z.nativeEnum(RemoveProjectEnvTarget1); /** @internal */ export const RemoveProjectEnvResponseBodyTarget$inboundSchema = smartUnion([ z.array(RemoveProjectEnvTarget1$inboundSchema), RemoveProjectEnvTarget2$inboundSchema, ]); export function removeProjectEnvResponseBodyTargetFromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvResponseBodyTarget$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvResponseBodyTarget' from JSON`); } /** @internal */ export const RemoveProjectEnvResponseBodyVisibility$inboundSchema = z.nativeEnum(RemoveProjectEnvResponseBodyVisibility); /** @internal */ export const RemoveProjectEnvContentHint17$inboundSchema = z.object({ type: types.literal("flags-connection-string"), projectId: types.string(), }); export function removeProjectEnvContentHint17FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHint17$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHint17' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHint16$inboundSchema = z.object({ type: types.literal("integration-store-secret"), storeId: types.string(), integrationId: types.string(), integrationProductId: types.string(), integrationConfigurationId: types.string(), }); export function removeProjectEnvContentHint16FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHint16$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHint16' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHint15$inboundSchema = z.object({ type: types.literal("postgres-url-no-ssl"), storeId: types.string(), }); export function removeProjectEnvContentHint15FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHint15$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHint15' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHint14$inboundSchema = z.object({ type: types.literal("postgres-database"), storeId: types.string(), }); export function removeProjectEnvContentHint14FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHint14$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHint14' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHint13$inboundSchema = z.object({ type: types.literal("postgres-password"), storeId: types.string(), }); export function removeProjectEnvContentHint13FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHint13$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHint13' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHint12$inboundSchema = z.object({ type: types.literal("postgres-host"), storeId: types.string(), }); export function removeProjectEnvContentHint12FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHint12$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHint12' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHint11$inboundSchema = z.object({ type: types.literal("postgres-user"), storeId: types.string(), }); export function removeProjectEnvContentHint11FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHint11$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHint11' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHint10$inboundSchema = z.object({ type: types.literal("postgres-prisma-url"), storeId: types.string(), }); export function removeProjectEnvContentHint10FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHint10$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHint10' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHint9$inboundSchema = z.object({ type: types.literal("postgres-url-non-pooling"), storeId: types.string(), }); export function removeProjectEnvContentHint9FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHint9$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHint9' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHint8$inboundSchema = z.object({ type: types.literal("postgres-url"), storeId: types.string(), }); export function removeProjectEnvContentHint8FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHint8$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHint8' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHint7$inboundSchema = z.object({ type: types.literal("blob-webhook-public-key"), storeId: types.string(), }); export function removeProjectEnvContentHint7FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHint7$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHint7' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHint6$inboundSchema = z.object({ type: types.literal("blob-store-id"), storeId: types.string(), }); export function removeProjectEnvContentHint6FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHint6$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHint6' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHint5$inboundSchema = z.object({ type: types.literal("blob-read-write-token"), storeId: types.string(), }); export function removeProjectEnvContentHint5FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHint5$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHint5' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHint4$inboundSchema = z.object({ type: types.literal("redis-rest-api-read-only-token"), storeId: types.string(), }); export function removeProjectEnvContentHint4FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHint4$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHint4' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHint3$inboundSchema = z.object({ type: types.literal("redis-rest-api-token"), storeId: types.string(), }); export function removeProjectEnvContentHint3FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHint3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHint3' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHint2$inboundSchema = z.object({ type: types.literal("redis-rest-api-url"), storeId: types.string(), }); export function removeProjectEnvContentHint2FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHint2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHint2' from JSON`); } /** @internal */ export const RemoveProjectEnvContentHint1$inboundSchema = z.object({ type: types.literal("redis-url"), storeId: types.string(), }); export function removeProjectEnvContentHint1FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvContentHint1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvContentHint1' from JSON`); } /** @internal */ export const RemoveProjectEnvResponseBodyContentHint$inboundSchema = z.union([ z.lazy(() => RemoveProjectEnvContentHint1$inboundSchema), z.lazy(() => RemoveProjectEnvContentHint2$inboundSchema), z.lazy(() => RemoveProjectEnvContentHint3$inboundSchema), z.lazy(() => RemoveProjectEnvContentHint4$inboundSchema), z.lazy(() => RemoveProjectEnvContentHint5$inboundSchema), z.lazy(() => RemoveProjectEnvContentHint6$inboundSchema), z.lazy(() => RemoveProjectEnvContentHint7$inboundSchema), z.lazy(() => RemoveProjectEnvContentHint8$inboundSchema), z.lazy(() => RemoveProjectEnvContentHint9$inboundSchema), z.lazy(() => RemoveProjectEnvContentHint10$inboundSchema), z.lazy(() => RemoveProjectEnvContentHint11$inboundSchema), z.lazy(() => RemoveProjectEnvContentHint12$inboundSchema), z.lazy(() => RemoveProjectEnvContentHint13$inboundSchema), z.lazy(() => RemoveProjectEnvContentHint14$inboundSchema), z.lazy(() => RemoveProjectEnvContentHint15$inboundSchema), z.lazy(() => RemoveProjectEnvContentHint16$inboundSchema), z.lazy(() => RemoveProjectEnvContentHint17$inboundSchema), ]); export function removeProjectEnvResponseBodyContentHintFromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvResponseBodyContentHint$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvResponseBodyContentHint' from JSON`); } /** @internal */ export const RemoveProjectEnvResponseBodyProjectsResponse200ApplicationJSONType$inboundSchema = z.nativeEnum(RemoveProjectEnvResponseBodyProjectsResponse200ApplicationJSONType); /** @internal */ export const RemoveProjectEnvResponseBodyInternalContentHint$inboundSchema = z.object({ type: RemoveProjectEnvResponseBodyProjectsResponse200ApplicationJSONType$inboundSchema, encryptedValue: types.string(), }); export function removeProjectEnvResponseBodyInternalContentHintFromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvResponseBodyInternalContentHint$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvResponseBodyInternalContentHint' from JSON`); } /** @internal */ export const RemoveProjectEnvResponseBody1$inboundSchema = z.object({ type: RemoveProjectEnvResponseBodyType$inboundSchema, value: types.string(), edgeConfigId: z.nullable(types.string()).optional(), edgeConfigTokenId: z.nullable(types.string()).optional(), createdAt: types.optional(types.number()), updatedAt: types.optional(types.number()), id: types.optional(types.string()), key: types.string(), target: types.optional(smartUnion([ z.array(RemoveProjectEnvTarget1$inboundSchema), RemoveProjectEnvTarget2$inboundSchema, ])), gitBranch: types.optional(types.string()), createdBy: z.nullable(types.string()).optional(), updatedBy: z.nullable(types.string()).optional(), sunsetSecretId: types.optional(types.string()), legacyValue: types.optional(types.string()), decrypted: types.optional(types.boolean()), configurationId: z.nullable(types.string()).optional(), visibility: types.optional(RemoveProjectEnvResponseBodyVisibility$inboundSchema), contentHint: z.nullable(z.union([ z.lazy(() => RemoveProjectEnvContentHint1$inboundSchema), z.lazy(() => RemoveProjectEnvContentHint2$inboundSchema), z.lazy(() => RemoveProjectEnvContentHint3$inboundSchema), z.lazy(() => RemoveProjectEnvContentHint4$inboundSchema), z.lazy(() => RemoveProjectEnvContentHint5$inboundSchema), z.lazy(() => RemoveProjectEnvContentHint6$inboundSchema), z.lazy(() => RemoveProjectEnvContentHint7$inboundSchema), z.lazy(() => RemoveProjectEnvContentHint8$inboundSchema), z.lazy(() => RemoveProjectEnvContentHint9$inboundSchema), z.lazy(() => RemoveProjectEnvContentHint10$inboundSchema), z.lazy(() => RemoveProjectEnvContentHint11$inboundSchema), z.lazy(() => RemoveProjectEnvContentHint12$inboundSchema), z.lazy(() => RemoveProjectEnvContentHint13$inboundSchema), z.lazy(() => RemoveProjectEnvContentHint14$inboundSchema), z.lazy(() => RemoveProjectEnvContentHint15$inboundSchema), z.lazy(() => RemoveProjectEnvContentHint16$inboundSchema), z.lazy(() => RemoveProjectEnvContentHint17$inboundSchema), ])).optional(), internalContentHint: z.nullable(z.lazy(() => RemoveProjectEnvResponseBodyInternalContentHint$inboundSchema)).optional(), comment: types.optional(types.string()), customEnvironmentIds: types.optional(z.array(types.string())), }); export function removeProjectEnvResponseBody1FromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvResponseBody1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvResponseBody1' from JSON`); } /** @internal */ export const RemoveProjectEnvResponseBody$inboundSchema = smartUnion([ z.lazy(() => RemoveProjectEnvResponseBody2$inboundSchema), z.lazy(() => RemoveProjectEnvResponseBody3$inboundSchema), z.array(types.nullable(z.lazy(() => RemoveProjectEnvResponseBody1$inboundSchema))), ]); export function removeProjectEnvResponseBodyFromJSON(jsonString) { return safeParse(jsonString, (x) => RemoveProjectEnvResponseBody$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemoveProjectEnvResponseBody' from JSON`); } //# sourceMappingURL=removeprojectenvop.js.map