@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>
795 lines • 43.7 kB
JavaScript
/*
* 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",
};
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",
};
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",
};
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 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(),
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 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(),
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 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(),
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(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