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>

533 lines 27.4 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 GetProjectEnvResponseBodyProjectsType = { Encrypted: "encrypted", Plain: "plain", Secret: "secret", Sensitive: "sensitive", System: "system", }; export const GetProjectEnvTargetProjects2 = { Production: "production", Preview: "preview", Development: "development", }; export const GetProjectEnvTargetProjects1 = { Production: "production", Preview: "preview", Development: "development", }; export const GetProjectEnvResponseBodyProjectsResponse200Type = { FlagsSecret: "flags-secret", }; export const GetProjectEnvResponseBodyType = { Encrypted: "encrypted", Plain: "plain", Secret: "secret", Sensitive: "sensitive", System: "system", }; export const GetProjectEnvTarget2 = { Production: "production", Preview: "preview", Development: "development", }; export const GetProjectEnvTarget1 = { Development: "development", Preview: "preview", Production: "production", }; export const GetProjectEnvResponseBodyProjectsResponseType = { FlagsSecret: "flags-secret", }; /** @internal */ export const GetProjectEnvRequest$outboundSchema = z.object({ idOrName: z.string(), id: z.string(), teamId: z.string().optional(), slug: z.string().optional(), }); export function getProjectEnvRequestToJSON(getProjectEnvRequest) { return JSON.stringify(GetProjectEnvRequest$outboundSchema.parse(getProjectEnvRequest)); } /** @internal */ export const GetProjectEnvResponseBodyProjectsType$inboundSchema = z.nativeEnum(GetProjectEnvResponseBodyProjectsType); /** @internal */ export const GetProjectEnvTargetProjects2$inboundSchema = z.nativeEnum(GetProjectEnvTargetProjects2); /** @internal */ export const GetProjectEnvTargetProjects1$inboundSchema = z.nativeEnum(GetProjectEnvTargetProjects1); /** @internal */ export const GetProjectEnvResponseBodyProjectsTarget$inboundSchema = smartUnion([ z.array(GetProjectEnvTargetProjects1$inboundSchema), GetProjectEnvTargetProjects2$inboundSchema, ]); export function getProjectEnvResponseBodyProjectsTargetFromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvResponseBodyProjectsTarget$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvResponseBodyProjectsTarget' from JSON`); } /** @internal */ export const GetProjectEnvContentHintProjects17$inboundSchema = z.object({ type: types.literal("flags-connection-string"), projectId: types.string(), }); export function getProjectEnvContentHintProjects17FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvContentHintProjects17$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvContentHintProjects17' from JSON`); } /** @internal */ export const GetProjectEnvContentHintProjects16$inboundSchema = z.object({ type: types.literal("integration-store-secret"), storeId: types.string(), integrationId: types.string(), integrationProductId: types.string(), integrationConfigurationId: types.string(), }); export function getProjectEnvContentHintProjects16FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvContentHintProjects16$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvContentHintProjects16' from JSON`); } /** @internal */ export const GetProjectEnvContentHintProjects15$inboundSchema = z.object({ type: types.literal("postgres-url-no-ssl"), storeId: types.string(), }); export function getProjectEnvContentHintProjects15FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvContentHintProjects15$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvContentHintProjects15' from JSON`); } /** @internal */ export const GetProjectEnvContentHintProjects14$inboundSchema = z.object({ type: types.literal("postgres-database"), storeId: types.string(), }); export function getProjectEnvContentHintProjects14FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvContentHintProjects14$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvContentHintProjects14' from JSON`); } /** @internal */ export const GetProjectEnvContentHintProjects13$inboundSchema = z.object({ type: types.literal("postgres-password"), storeId: types.string(), }); export function getProjectEnvContentHintProjects13FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvContentHintProjects13$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvContentHintProjects13' from JSON`); } /** @internal */ export const GetProjectEnvContentHintProjects12$inboundSchema = z.object({ type: types.literal("postgres-host"), storeId: types.string(), }); export function getProjectEnvContentHintProjects12FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvContentHintProjects12$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvContentHintProjects12' from JSON`); } /** @internal */ export const GetProjectEnvContentHintProjects11$inboundSchema = z.object({ type: types.literal("postgres-user"), storeId: types.string(), }); export function getProjectEnvContentHintProjects11FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvContentHintProjects11$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvContentHintProjects11' from JSON`); } /** @internal */ export const GetProjectEnvContentHintProjects10$inboundSchema = z.object({ type: types.literal("postgres-prisma-url"), storeId: types.string(), }); export function getProjectEnvContentHintProjects10FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvContentHintProjects10$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvContentHintProjects10' from JSON`); } /** @internal */ export const GetProjectEnvContentHintProjects9$inboundSchema = z.object({ type: types.literal("postgres-url-non-pooling"), storeId: types.string(), }); export function getProjectEnvContentHintProjects9FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvContentHintProjects9$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvContentHintProjects9' from JSON`); } /** @internal */ export const GetProjectEnvContentHintProjects8$inboundSchema = z.object({ type: types.literal("postgres-url"), storeId: types.string(), }); export function getProjectEnvContentHintProjects8FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvContentHintProjects8$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvContentHintProjects8' from JSON`); } /** @internal */ export const GetProjectEnvContentHintProjects7$inboundSchema = z.object({ type: types.literal("blob-webhook-public-key"), storeId: types.string(), }); export function getProjectEnvContentHintProjects7FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvContentHintProjects7$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvContentHintProjects7' from JSON`); } /** @internal */ export const GetProjectEnvContentHintProjects6$inboundSchema = z.object({ type: types.literal("blob-store-id"), storeId: types.string(), }); export function getProjectEnvContentHintProjects6FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvContentHintProjects6$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvContentHintProjects6' from JSON`); } /** @internal */ export const GetProjectEnvContentHintProjects5$inboundSchema = z.object({ type: types.literal("blob-read-write-token"), storeId: types.string(), }); export function getProjectEnvContentHintProjects5FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvContentHintProjects5$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvContentHintProjects5' from JSON`); } /** @internal */ export const GetProjectEnvContentHintProjects4$inboundSchema = z.object({ type: types.literal("redis-rest-api-read-only-token"), storeId: types.string(), }); export function getProjectEnvContentHintProjects4FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvContentHintProjects4$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvContentHintProjects4' from JSON`); } /** @internal */ export const GetProjectEnvContentHintProjects3$inboundSchema = z.object({ type: types.literal("redis-rest-api-token"), storeId: types.string(), }); export function getProjectEnvContentHintProjects3FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvContentHintProjects3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvContentHintProjects3' from JSON`); } /** @internal */ export const GetProjectEnvContentHintProjects2$inboundSchema = z.object({ type: types.literal("redis-rest-api-url"), storeId: types.string(), }); export function getProjectEnvContentHintProjects2FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvContentHintProjects2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvContentHintProjects2' from JSON`); } /** @internal */ export const GetProjectEnvContentHintProjects1$inboundSchema = z.object({ type: types.literal("redis-url"), storeId: types.string(), }); export function getProjectEnvContentHintProjects1FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvContentHintProjects1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvContentHintProjects1' from JSON`); } /** @internal */ export const GetProjectEnvResponseBodyProjectsContentHint$inboundSchema = z.union([ z.lazy(() => GetProjectEnvContentHintProjects1$inboundSchema), z.lazy(() => GetProjectEnvContentHintProjects2$inboundSchema), z.lazy(() => GetProjectEnvContentHintProjects3$inboundSchema), z.lazy(() => GetProjectEnvContentHintProjects4$inboundSchema), z.lazy(() => GetProjectEnvContentHintProjects5$inboundSchema), z.lazy(() => GetProjectEnvContentHintProjects6$inboundSchema), z.lazy(() => GetProjectEnvContentHintProjects7$inboundSchema), z.lazy(() => GetProjectEnvContentHintProjects8$inboundSchema), z.lazy(() => GetProjectEnvContentHintProjects9$inboundSchema), z.lazy(() => GetProjectEnvContentHintProjects10$inboundSchema), z.lazy(() => GetProjectEnvContentHintProjects11$inboundSchema), z.lazy(() => GetProjectEnvContentHintProjects12$inboundSchema), z.lazy(() => GetProjectEnvContentHintProjects13$inboundSchema), z.lazy(() => GetProjectEnvContentHintProjects14$inboundSchema), z.lazy(() => GetProjectEnvContentHintProjects15$inboundSchema), z.lazy(() => GetProjectEnvContentHintProjects16$inboundSchema), z.lazy(() => GetProjectEnvContentHintProjects17$inboundSchema), ]); export function getProjectEnvResponseBodyProjectsContentHintFromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvResponseBodyProjectsContentHint$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvResponseBodyProjectsContentHint' from JSON`); } /** @internal */ export const GetProjectEnvResponseBodyProjectsResponse200Type$inboundSchema = z .nativeEnum(GetProjectEnvResponseBodyProjectsResponse200Type); /** @internal */ export const GetProjectEnvResponseBodyProjectsInternalContentHint$inboundSchema = z.object({ type: GetProjectEnvResponseBodyProjectsResponse200Type$inboundSchema, encryptedValue: types.string(), }); export function getProjectEnvResponseBodyProjectsInternalContentHintFromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvResponseBodyProjectsInternalContentHint$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvResponseBodyProjectsInternalContentHint' from JSON`); } /** @internal */ export const GetProjectEnvResponseBody2$inboundSchema = z.object({ type: GetProjectEnvResponseBodyProjectsType$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(GetProjectEnvTargetProjects1$inboundSchema), GetProjectEnvTargetProjects2$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(), contentHint: z.nullable(z.union([ z.lazy(() => GetProjectEnvContentHintProjects1$inboundSchema), z.lazy(() => GetProjectEnvContentHintProjects2$inboundSchema), z.lazy(() => GetProjectEnvContentHintProjects3$inboundSchema), z.lazy(() => GetProjectEnvContentHintProjects4$inboundSchema), z.lazy(() => GetProjectEnvContentHintProjects5$inboundSchema), z.lazy(() => GetProjectEnvContentHintProjects6$inboundSchema), z.lazy(() => GetProjectEnvContentHintProjects7$inboundSchema), z.lazy(() => GetProjectEnvContentHintProjects8$inboundSchema), z.lazy(() => GetProjectEnvContentHintProjects9$inboundSchema), z.lazy(() => GetProjectEnvContentHintProjects10$inboundSchema), z.lazy(() => GetProjectEnvContentHintProjects11$inboundSchema), z.lazy(() => GetProjectEnvContentHintProjects12$inboundSchema), z.lazy(() => GetProjectEnvContentHintProjects13$inboundSchema), z.lazy(() => GetProjectEnvContentHintProjects14$inboundSchema), z.lazy(() => GetProjectEnvContentHintProjects15$inboundSchema), z.lazy(() => GetProjectEnvContentHintProjects16$inboundSchema), z.lazy(() => GetProjectEnvContentHintProjects17$inboundSchema), ])).optional(), internalContentHint: z.nullable(z.lazy(() => GetProjectEnvResponseBodyProjectsInternalContentHint$inboundSchema)).optional(), comment: types.optional(types.string()), customEnvironmentIds: types.optional(z.array(types.string())), }); export function getProjectEnvResponseBody2FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvResponseBody2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvResponseBody2' from JSON`); } /** @internal */ export const GetProjectEnvResponseBodyType$inboundSchema = z.nativeEnum(GetProjectEnvResponseBodyType); /** @internal */ export const GetProjectEnvTarget2$inboundSchema = z.nativeEnum(GetProjectEnvTarget2); /** @internal */ export const GetProjectEnvTarget1$inboundSchema = z.nativeEnum(GetProjectEnvTarget1); /** @internal */ export const GetProjectEnvResponseBodyTarget$inboundSchema = smartUnion([ z.array(GetProjectEnvTarget1$inboundSchema), GetProjectEnvTarget2$inboundSchema, ]); export function getProjectEnvResponseBodyTargetFromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvResponseBodyTarget$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvResponseBodyTarget' from JSON`); } /** @internal */ export const GetProjectEnvContentHint17$inboundSchema = z.object({ type: types.literal("flags-connection-string"), projectId: types.string(), }); export function getProjectEnvContentHint17FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvContentHint17$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvContentHint17' from JSON`); } /** @internal */ export const GetProjectEnvContentHint16$inboundSchema = z.object({ type: types.literal("integration-store-secret"), storeId: types.string(), integrationId: types.string(), integrationProductId: types.string(), integrationConfigurationId: types.string(), }); export function getProjectEnvContentHint16FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvContentHint16$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvContentHint16' from JSON`); } /** @internal */ export const GetProjectEnvContentHint15$inboundSchema = z.object({ type: types.literal("postgres-url-no-ssl"), storeId: types.string(), }); export function getProjectEnvContentHint15FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvContentHint15$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvContentHint15' from JSON`); } /** @internal */ export const GetProjectEnvContentHint14$inboundSchema = z.object({ type: types.literal("postgres-database"), storeId: types.string(), }); export function getProjectEnvContentHint14FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvContentHint14$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvContentHint14' from JSON`); } /** @internal */ export const GetProjectEnvContentHint13$inboundSchema = z.object({ type: types.literal("postgres-password"), storeId: types.string(), }); export function getProjectEnvContentHint13FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvContentHint13$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvContentHint13' from JSON`); } /** @internal */ export const GetProjectEnvContentHint12$inboundSchema = z.object({ type: types.literal("postgres-host"), storeId: types.string(), }); export function getProjectEnvContentHint12FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvContentHint12$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvContentHint12' from JSON`); } /** @internal */ export const GetProjectEnvContentHint11$inboundSchema = z.object({ type: types.literal("postgres-user"), storeId: types.string(), }); export function getProjectEnvContentHint11FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvContentHint11$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvContentHint11' from JSON`); } /** @internal */ export const GetProjectEnvContentHint10$inboundSchema = z.object({ type: types.literal("postgres-prisma-url"), storeId: types.string(), }); export function getProjectEnvContentHint10FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvContentHint10$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvContentHint10' from JSON`); } /** @internal */ export const GetProjectEnvContentHint9$inboundSchema = z.object({ type: types.literal("postgres-url-non-pooling"), storeId: types.string(), }); export function getProjectEnvContentHint9FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvContentHint9$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvContentHint9' from JSON`); } /** @internal */ export const GetProjectEnvContentHint8$inboundSchema = z.object({ type: types.literal("postgres-url"), storeId: types.string(), }); export function getProjectEnvContentHint8FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvContentHint8$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvContentHint8' from JSON`); } /** @internal */ export const GetProjectEnvContentHint7$inboundSchema = z.object({ type: types.literal("blob-webhook-public-key"), storeId: types.string(), }); export function getProjectEnvContentHint7FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvContentHint7$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvContentHint7' from JSON`); } /** @internal */ export const GetProjectEnvContentHint6$inboundSchema = z.object({ type: types.literal("blob-store-id"), storeId: types.string(), }); export function getProjectEnvContentHint6FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvContentHint6$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvContentHint6' from JSON`); } /** @internal */ export const GetProjectEnvContentHint5$inboundSchema = z.object({ type: types.literal("blob-read-write-token"), storeId: types.string(), }); export function getProjectEnvContentHint5FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvContentHint5$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvContentHint5' from JSON`); } /** @internal */ export const GetProjectEnvContentHint4$inboundSchema = z.object({ type: types.literal("redis-rest-api-read-only-token"), storeId: types.string(), }); export function getProjectEnvContentHint4FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvContentHint4$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvContentHint4' from JSON`); } /** @internal */ export const GetProjectEnvContentHint3$inboundSchema = z.object({ type: types.literal("redis-rest-api-token"), storeId: types.string(), }); export function getProjectEnvContentHint3FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvContentHint3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvContentHint3' from JSON`); } /** @internal */ export const GetProjectEnvContentHint2$inboundSchema = z.object({ type: types.literal("redis-rest-api-url"), storeId: types.string(), }); export function getProjectEnvContentHint2FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvContentHint2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvContentHint2' from JSON`); } /** @internal */ export const GetProjectEnvContentHint1$inboundSchema = z.object({ type: types.literal("redis-url"), storeId: types.string(), }); export function getProjectEnvContentHint1FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvContentHint1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvContentHint1' from JSON`); } /** @internal */ export const GetProjectEnvResponseBodyContentHint$inboundSchema = z.union([ z.lazy(() => GetProjectEnvContentHint1$inboundSchema), z.lazy(() => GetProjectEnvContentHint2$inboundSchema), z.lazy(() => GetProjectEnvContentHint3$inboundSchema), z.lazy(() => GetProjectEnvContentHint4$inboundSchema), z.lazy(() => GetProjectEnvContentHint5$inboundSchema), z.lazy(() => GetProjectEnvContentHint6$inboundSchema), z.lazy(() => GetProjectEnvContentHint7$inboundSchema), z.lazy(() => GetProjectEnvContentHint8$inboundSchema), z.lazy(() => GetProjectEnvContentHint9$inboundSchema), z.lazy(() => GetProjectEnvContentHint10$inboundSchema), z.lazy(() => GetProjectEnvContentHint11$inboundSchema), z.lazy(() => GetProjectEnvContentHint12$inboundSchema), z.lazy(() => GetProjectEnvContentHint13$inboundSchema), z.lazy(() => GetProjectEnvContentHint14$inboundSchema), z.lazy(() => GetProjectEnvContentHint15$inboundSchema), z.lazy(() => GetProjectEnvContentHint16$inboundSchema), z.lazy(() => GetProjectEnvContentHint17$inboundSchema), ]); export function getProjectEnvResponseBodyContentHintFromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvResponseBodyContentHint$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvResponseBodyContentHint' from JSON`); } /** @internal */ export const GetProjectEnvResponseBodyProjectsResponseType$inboundSchema = z .nativeEnum(GetProjectEnvResponseBodyProjectsResponseType); /** @internal */ export const GetProjectEnvResponseBodyInternalContentHint$inboundSchema = z.object({ type: GetProjectEnvResponseBodyProjectsResponseType$inboundSchema, encryptedValue: types.string(), }); export function getProjectEnvResponseBodyInternalContentHintFromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvResponseBodyInternalContentHint$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvResponseBodyInternalContentHint' from JSON`); } /** @internal */ export const GetProjectEnvResponseBody1$inboundSchema = z.object({ decrypted: types.boolean(), type: GetProjectEnvResponseBodyType$inboundSchema, 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(GetProjectEnvTarget1$inboundSchema), GetProjectEnvTarget2$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()), configurationId: z.nullable(types.string()).optional(), contentHint: z.nullable(z.union([ z.lazy(() => GetProjectEnvContentHint1$inboundSchema), z.lazy(() => GetProjectEnvContentHint2$inboundSchema), z.lazy(() => GetProjectEnvContentHint3$inboundSchema), z.lazy(() => GetProjectEnvContentHint4$inboundSchema), z.lazy(() => GetProjectEnvContentHint5$inboundSchema), z.lazy(() => GetProjectEnvContentHint6$inboundSchema), z.lazy(() => GetProjectEnvContentHint7$inboundSchema), z.lazy(() => GetProjectEnvContentHint8$inboundSchema), z.lazy(() => GetProjectEnvContentHint9$inboundSchema), z.lazy(() => GetProjectEnvContentHint10$inboundSchema), z.lazy(() => GetProjectEnvContentHint11$inboundSchema), z.lazy(() => GetProjectEnvContentHint12$inboundSchema), z.lazy(() => GetProjectEnvContentHint13$inboundSchema), z.lazy(() => GetProjectEnvContentHint14$inboundSchema), z.lazy(() => GetProjectEnvContentHint15$inboundSchema), z.lazy(() => GetProjectEnvContentHint16$inboundSchema), z.lazy(() => GetProjectEnvContentHint17$inboundSchema), ])).optional(), internalContentHint: z.nullable(z.lazy(() => GetProjectEnvResponseBodyInternalContentHint$inboundSchema)).optional(), comment: types.optional(types.string()), customEnvironmentIds: types.optional(z.array(types.string())), }); export function getProjectEnvResponseBody1FromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvResponseBody1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvResponseBody1' from JSON`); } /** @internal */ export const GetProjectEnvResponseBody$inboundSchema = smartUnion([ z.lazy(() => GetProjectEnvResponseBody1$inboundSchema), z.lazy(() => GetProjectEnvResponseBody2$inboundSchema), ]); export function getProjectEnvResponseBodyFromJSON(jsonString) { return safeParse(jsonString, (x) => GetProjectEnvResponseBody$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetProjectEnvResponseBody' from JSON`); } //# sourceMappingURL=getprojectenvop.js.map