@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>
797 lines • 37.5 kB
JavaScript
/*
* 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",
};
/**
* User-facing config/secret model. When set, authoritative for new code paths. Legacy rows omit this field and callers fall back to existing `type` behavior.
*/
export const CreateProjectEnvCreatedVisibility = {
Config: "config",
Secret: "secret",
};
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",
};
/**
* User-facing config/secret model. When set, authoritative for new code paths. Legacy rows omit this field and callers fall back to existing `type` behavior.
*/
export const CreatedVisibility = {
Config: "config",
Secret: "secret",
};
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 CreateProjectEnvCreatedVisibility$inboundSchema = z.nativeEnum(CreateProjectEnvCreatedVisibility);
/** @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()),
visibility: types.optional(CreateProjectEnvCreatedVisibility$inboundSchema),
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 CreatedVisibility$inboundSchema = z.nativeEnum(CreatedVisibility);
/** @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()),
visibility: types.optional(CreatedVisibility$inboundSchema),
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: types.optional(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