@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>
831 lines • 45.3 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";
import { Pagination$inboundSchema } from "./pagination.js";
/**
* If true, the environment variable value will be decrypted
*
* @deprecated enum: This will be removed in a future release, please migrate away from it as soon as possible.
*/
export const Decrypt = {
True: "true",
False: "false",
};
export const FilterProjectEnvsTargetProjectsResponse2 = {
Development: "development",
Preview: "preview",
Production: "production",
};
export const FilterProjectEnvsTargetProjectsResponse1 = {
Development: "development",
Preview: "preview",
Production: "production",
};
export const FilterProjectEnvsResponseBodyProjectsResponse200Type = {
Encrypted: "encrypted",
Plain: "plain",
Secret: "secret",
Sensitive: "sensitive",
System: "system",
};
export const FilterProjectEnvsResponseBodyProjectsResponse200ApplicationJson3Type = {
FlagsSecret: "flags-secret",
};
export const FilterProjectEnvsTargetProjects2 = {
Development: "development",
Preview: "preview",
Production: "production",
};
export const FilterProjectEnvsTargetProjects1 = {
Development: "development",
Preview: "preview",
Production: "production",
};
export const FilterProjectEnvsResponseBodyProjectsResponseType = {
Encrypted: "encrypted",
Plain: "plain",
Secret: "secret",
Sensitive: "sensitive",
System: "system",
};
export const FilterProjectEnvsResponseBodyProjectsResponse200ApplicationJSONType = {
FlagsSecret: "flags-secret",
};
export const FilterProjectEnvsTarget2 = {
Development: "development",
Preview: "preview",
Production: "production",
};
export const FilterProjectEnvsTarget1 = {
Development: "development",
Preview: "preview",
Production: "production",
};
export const FilterProjectEnvsResponseBodyType = {
Encrypted: "encrypted",
Plain: "plain",
Secret: "secret",
Sensitive: "sensitive",
System: "system",
};
export const FilterProjectEnvsResponseBodyProjectsType = {
FlagsSecret: "flags-secret",
};
/** @internal */
export const Decrypt$outboundSchema = z
.nativeEnum(Decrypt);
/** @internal */
export const FilterProjectEnvsRequest$outboundSchema = z.object({
idOrName: z.string(),
gitBranch: z.string().optional(),
decrypt: Decrypt$outboundSchema.optional(),
source: z.string().optional(),
customEnvironmentId: z.string().optional(),
customEnvironmentSlug: z.string().optional(),
teamId: z.string().optional(),
slug: z.string().optional(),
});
export function filterProjectEnvsRequestToJSON(filterProjectEnvsRequest) {
return JSON.stringify(FilterProjectEnvsRequest$outboundSchema.parse(filterProjectEnvsRequest));
}
/** @internal */
export const FilterProjectEnvsTargetProjectsResponse2$inboundSchema = z
.nativeEnum(FilterProjectEnvsTargetProjectsResponse2);
/** @internal */
export const FilterProjectEnvsTargetProjectsResponse1$inboundSchema = z
.nativeEnum(FilterProjectEnvsTargetProjectsResponse1);
/** @internal */
export const FilterProjectEnvsResponseBodyProjectsResponseTarget$inboundSchema = smartUnion([
z.array(FilterProjectEnvsTargetProjectsResponse1$inboundSchema),
FilterProjectEnvsTargetProjectsResponse2$inboundSchema,
]);
export function filterProjectEnvsResponseBodyProjectsResponseTargetFromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsResponseBodyProjectsResponseTarget$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsResponseBodyProjectsResponseTarget' from JSON`);
}
/** @internal */
export const FilterProjectEnvsResponseBodyProjectsResponse200Type$inboundSchema = z.nativeEnum(FilterProjectEnvsResponseBodyProjectsResponse200Type);
/** @internal */
export const FilterProjectEnvsContentHintProjectsResponse17$inboundSchema = z.object({
type: types.literal("flags-connection-string"),
projectId: types.string(),
});
export function filterProjectEnvsContentHintProjectsResponse17FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHintProjectsResponse17$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHintProjectsResponse17' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHintProjectsResponse16$inboundSchema = z.object({
type: types.literal("integration-store-secret"),
storeId: types.string(),
integrationId: types.string(),
integrationProductId: types.string(),
integrationConfigurationId: types.string(),
});
export function filterProjectEnvsContentHintProjectsResponse16FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHintProjectsResponse16$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHintProjectsResponse16' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHintProjectsResponse15$inboundSchema = z.object({
type: types.literal("postgres-url-no-ssl"),
storeId: types.string(),
});
export function filterProjectEnvsContentHintProjectsResponse15FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHintProjectsResponse15$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHintProjectsResponse15' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHintProjectsResponse14$inboundSchema = z.object({
type: types.literal("postgres-database"),
storeId: types.string(),
});
export function filterProjectEnvsContentHintProjectsResponse14FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHintProjectsResponse14$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHintProjectsResponse14' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHintProjectsResponse13$inboundSchema = z.object({
type: types.literal("postgres-password"),
storeId: types.string(),
});
export function filterProjectEnvsContentHintProjectsResponse13FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHintProjectsResponse13$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHintProjectsResponse13' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHintProjectsResponse12$inboundSchema = z.object({
type: types.literal("postgres-host"),
storeId: types.string(),
});
export function filterProjectEnvsContentHintProjectsResponse12FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHintProjectsResponse12$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHintProjectsResponse12' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHintProjectsResponse11$inboundSchema = z.object({
type: types.literal("postgres-user"),
storeId: types.string(),
});
export function filterProjectEnvsContentHintProjectsResponse11FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHintProjectsResponse11$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHintProjectsResponse11' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHintProjectsResponse10$inboundSchema = z.object({
type: types.literal("postgres-prisma-url"),
storeId: types.string(),
});
export function filterProjectEnvsContentHintProjectsResponse10FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHintProjectsResponse10$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHintProjectsResponse10' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHintProjectsResponse9$inboundSchema = z.object({
type: types.literal("postgres-url-non-pooling"),
storeId: types.string(),
});
export function filterProjectEnvsContentHintProjectsResponse9FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHintProjectsResponse9$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHintProjectsResponse9' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHintProjectsResponse8$inboundSchema = z.object({
type: types.literal("postgres-url"),
storeId: types.string(),
});
export function filterProjectEnvsContentHintProjectsResponse8FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHintProjectsResponse8$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHintProjectsResponse8' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHintProjectsResponse7$inboundSchema = z.object({
type: types.literal("blob-webhook-public-key"),
storeId: types.string(),
});
export function filterProjectEnvsContentHintProjectsResponse7FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHintProjectsResponse7$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHintProjectsResponse7' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHintProjectsResponse6$inboundSchema = z.object({
type: types.literal("blob-store-id"),
storeId: types.string(),
});
export function filterProjectEnvsContentHintProjectsResponse6FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHintProjectsResponse6$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHintProjectsResponse6' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHintProjectsResponse5$inboundSchema = z.object({
type: types.literal("blob-read-write-token"),
storeId: types.string(),
});
export function filterProjectEnvsContentHintProjectsResponse5FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHintProjectsResponse5$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHintProjectsResponse5' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHintProjectsResponse4$inboundSchema = z.object({
type: types.literal("redis-rest-api-read-only-token"),
storeId: types.string(),
});
export function filterProjectEnvsContentHintProjectsResponse4FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHintProjectsResponse4$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHintProjectsResponse4' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHintProjectsResponse3$inboundSchema = z.object({
type: types.literal("redis-rest-api-token"),
storeId: types.string(),
});
export function filterProjectEnvsContentHintProjectsResponse3FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHintProjectsResponse3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHintProjectsResponse3' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHintProjectsResponse2$inboundSchema = z.object({
type: types.literal("redis-rest-api-url"),
storeId: types.string(),
});
export function filterProjectEnvsContentHintProjectsResponse2FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHintProjectsResponse2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHintProjectsResponse2' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHintProjectsResponse1$inboundSchema = z.object({
type: types.literal("redis-url"),
storeId: types.string(),
});
export function filterProjectEnvsContentHintProjectsResponse1FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHintProjectsResponse1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHintProjectsResponse1' from JSON`);
}
/** @internal */
export const FilterProjectEnvsResponseBodyProjectsContentHint$inboundSchema = z.union([
z.lazy(() => FilterProjectEnvsContentHintProjectsResponse1$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjectsResponse2$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjectsResponse3$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjectsResponse4$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjectsResponse5$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjectsResponse6$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjectsResponse7$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjectsResponse8$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjectsResponse9$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjectsResponse10$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjectsResponse11$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjectsResponse12$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjectsResponse13$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjectsResponse14$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjectsResponse15$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjectsResponse16$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjectsResponse17$inboundSchema),
]);
export function filterProjectEnvsResponseBodyProjectsContentHintFromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsResponseBodyProjectsContentHint$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsResponseBodyProjectsContentHint' from JSON`);
}
/** @internal */
export const FilterProjectEnvsResponseBodyProjectsResponse200ApplicationJson3Type$inboundSchema = z.nativeEnum(FilterProjectEnvsResponseBodyProjectsResponse200ApplicationJson3Type);
/** @internal */
export const FilterProjectEnvsResponseBodyProjectsInternalContentHint$inboundSchema = z.object({
type: FilterProjectEnvsResponseBodyProjectsResponse200ApplicationJson3Type$inboundSchema,
encryptedValue: types.string(),
});
export function filterProjectEnvsResponseBodyProjectsInternalContentHintFromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsResponseBodyProjectsInternalContentHint$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsResponseBodyProjectsInternalContentHint' from JSON`);
}
/** @internal */
export const ResponseBodyEnvs$inboundSchema = z.object({
target: types.optional(smartUnion([
z.array(FilterProjectEnvsTargetProjectsResponse1$inboundSchema),
FilterProjectEnvsTargetProjectsResponse2$inboundSchema,
])),
type: FilterProjectEnvsResponseBodyProjectsResponse200Type$inboundSchema,
sunsetSecretId: types.optional(types.string()),
legacyValue: types.optional(types.string()),
decrypted: types.optional(types.boolean()),
value: types.string(),
vsmValue: types.optional(types.string()),
id: types.optional(types.string()),
key: types.string(),
configurationId: z.nullable(types.string()).optional(),
createdAt: types.optional(types.number()),
updatedAt: types.optional(types.number()),
createdBy: z.nullable(types.string()).optional(),
updatedBy: z.nullable(types.string()).optional(),
gitBranch: types.optional(types.string()),
edgeConfigId: z.nullable(types.string()).optional(),
edgeConfigTokenId: z.nullable(types.string()).optional(),
contentHint: z.nullable(z.union([
z.lazy(() => FilterProjectEnvsContentHintProjectsResponse1$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjectsResponse2$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjectsResponse3$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjectsResponse4$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjectsResponse5$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjectsResponse6$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjectsResponse7$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjectsResponse8$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjectsResponse9$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjectsResponse10$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjectsResponse11$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjectsResponse12$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjectsResponse13$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjectsResponse14$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjectsResponse15$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjectsResponse16$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjectsResponse17$inboundSchema),
])).optional(),
internalContentHint: z.nullable(z.lazy(() => FilterProjectEnvsResponseBodyProjectsInternalContentHint$inboundSchema)).optional(),
comment: types.optional(types.string()),
customEnvironmentIds: types.optional(z.array(types.string())),
system: types.optional(types.boolean()),
});
export function responseBodyEnvsFromJSON(jsonString) {
return safeParse(jsonString, (x) => ResponseBodyEnvs$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ResponseBodyEnvs' from JSON`);
}
/** @internal */
export const FilterProjectEnvsResponseBody3$inboundSchema = z.object({
envs: z.array(z.lazy(() => ResponseBodyEnvs$inboundSchema)),
hiddenProductionEnvCount: types.number(),
});
export function filterProjectEnvsResponseBody3FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsResponseBody3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsResponseBody3' from JSON`);
}
/** @internal */
export const FilterProjectEnvsTargetProjects2$inboundSchema = z.nativeEnum(FilterProjectEnvsTargetProjects2);
/** @internal */
export const FilterProjectEnvsTargetProjects1$inboundSchema = z.nativeEnum(FilterProjectEnvsTargetProjects1);
/** @internal */
export const FilterProjectEnvsResponseBodyProjectsTarget$inboundSchema = smartUnion([
z.array(FilterProjectEnvsTargetProjects1$inboundSchema),
FilterProjectEnvsTargetProjects2$inboundSchema,
]);
export function filterProjectEnvsResponseBodyProjectsTargetFromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsResponseBodyProjectsTarget$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsResponseBodyProjectsTarget' from JSON`);
}
/** @internal */
export const FilterProjectEnvsResponseBodyProjectsResponseType$inboundSchema = z
.nativeEnum(FilterProjectEnvsResponseBodyProjectsResponseType);
/** @internal */
export const FilterProjectEnvsContentHintProjects17$inboundSchema = z.object({
type: types.literal("flags-connection-string"),
projectId: types.string(),
});
export function filterProjectEnvsContentHintProjects17FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHintProjects17$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHintProjects17' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHintProjects16$inboundSchema = z.object({
type: types.literal("integration-store-secret"),
storeId: types.string(),
integrationId: types.string(),
integrationProductId: types.string(),
integrationConfigurationId: types.string(),
});
export function filterProjectEnvsContentHintProjects16FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHintProjects16$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHintProjects16' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHintProjects15$inboundSchema = z.object({
type: types.literal("postgres-url-no-ssl"),
storeId: types.string(),
});
export function filterProjectEnvsContentHintProjects15FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHintProjects15$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHintProjects15' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHintProjects14$inboundSchema = z.object({
type: types.literal("postgres-database"),
storeId: types.string(),
});
export function filterProjectEnvsContentHintProjects14FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHintProjects14$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHintProjects14' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHintProjects13$inboundSchema = z.object({
type: types.literal("postgres-password"),
storeId: types.string(),
});
export function filterProjectEnvsContentHintProjects13FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHintProjects13$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHintProjects13' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHintProjects12$inboundSchema = z.object({
type: types.literal("postgres-host"),
storeId: types.string(),
});
export function filterProjectEnvsContentHintProjects12FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHintProjects12$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHintProjects12' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHintProjects11$inboundSchema = z.object({
type: types.literal("postgres-user"),
storeId: types.string(),
});
export function filterProjectEnvsContentHintProjects11FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHintProjects11$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHintProjects11' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHintProjects10$inboundSchema = z.object({
type: types.literal("postgres-prisma-url"),
storeId: types.string(),
});
export function filterProjectEnvsContentHintProjects10FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHintProjects10$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHintProjects10' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHintProjects9$inboundSchema = z.object({
type: types.literal("postgres-url-non-pooling"),
storeId: types.string(),
});
export function filterProjectEnvsContentHintProjects9FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHintProjects9$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHintProjects9' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHintProjects8$inboundSchema = z.object({
type: types.literal("postgres-url"),
storeId: types.string(),
});
export function filterProjectEnvsContentHintProjects8FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHintProjects8$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHintProjects8' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHintProjects7$inboundSchema = z.object({
type: types.literal("blob-webhook-public-key"),
storeId: types.string(),
});
export function filterProjectEnvsContentHintProjects7FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHintProjects7$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHintProjects7' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHintProjects6$inboundSchema = z.object({
type: types.literal("blob-store-id"),
storeId: types.string(),
});
export function filterProjectEnvsContentHintProjects6FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHintProjects6$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHintProjects6' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHintProjects5$inboundSchema = z.object({
type: types.literal("blob-read-write-token"),
storeId: types.string(),
});
export function filterProjectEnvsContentHintProjects5FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHintProjects5$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHintProjects5' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHintProjects4$inboundSchema = z.object({
type: types.literal("redis-rest-api-read-only-token"),
storeId: types.string(),
});
export function filterProjectEnvsContentHintProjects4FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHintProjects4$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHintProjects4' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHintProjects3$inboundSchema = z.object({
type: types.literal("redis-rest-api-token"),
storeId: types.string(),
});
export function filterProjectEnvsContentHintProjects3FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHintProjects3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHintProjects3' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHintProjects2$inboundSchema = z.object({
type: types.literal("redis-rest-api-url"),
storeId: types.string(),
});
export function filterProjectEnvsContentHintProjects2FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHintProjects2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHintProjects2' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHintProjects1$inboundSchema = z.object({
type: types.literal("redis-url"),
storeId: types.string(),
});
export function filterProjectEnvsContentHintProjects1FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHintProjects1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHintProjects1' from JSON`);
}
/** @internal */
export const FilterProjectEnvsResponseBodyContentHint$inboundSchema = z.union([
z.lazy(() => FilterProjectEnvsContentHintProjects1$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjects2$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjects3$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjects4$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjects5$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjects6$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjects7$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjects8$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjects9$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjects10$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjects11$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjects12$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjects13$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjects14$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjects15$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjects16$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjects17$inboundSchema),
]);
export function filterProjectEnvsResponseBodyContentHintFromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsResponseBodyContentHint$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsResponseBodyContentHint' from JSON`);
}
/** @internal */
export const FilterProjectEnvsResponseBodyProjectsResponse200ApplicationJSONType$inboundSchema = z.nativeEnum(FilterProjectEnvsResponseBodyProjectsResponse200ApplicationJSONType);
/** @internal */
export const FilterProjectEnvsResponseBodyInternalContentHint$inboundSchema = z.object({
type: FilterProjectEnvsResponseBodyProjectsResponse200ApplicationJSONType$inboundSchema,
encryptedValue: types.string(),
});
export function filterProjectEnvsResponseBodyInternalContentHintFromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsResponseBodyInternalContentHint$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsResponseBodyInternalContentHint' from JSON`);
}
/** @internal */
export const Envs$inboundSchema = z
.object({
target: types.optional(smartUnion([
z.array(FilterProjectEnvsTargetProjects1$inboundSchema),
FilterProjectEnvsTargetProjects2$inboundSchema,
])),
type: FilterProjectEnvsResponseBodyProjectsResponseType$inboundSchema,
sunsetSecretId: types.optional(types.string()),
legacyValue: types.optional(types.string()),
decrypted: types.optional(types.boolean()),
value: types.string(),
vsmValue: types.optional(types.string()),
id: types.optional(types.string()),
key: types.string(),
configurationId: z.nullable(types.string()).optional(),
createdAt: types.optional(types.number()),
updatedAt: types.optional(types.number()),
createdBy: z.nullable(types.string()).optional(),
updatedBy: z.nullable(types.string()).optional(),
gitBranch: types.optional(types.string()),
edgeConfigId: z.nullable(types.string()).optional(),
edgeConfigTokenId: z.nullable(types.string()).optional(),
contentHint: z.nullable(z.union([
z.lazy(() => FilterProjectEnvsContentHintProjects1$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjects2$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjects3$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjects4$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjects5$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjects6$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjects7$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjects8$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjects9$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjects10$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjects11$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjects12$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjects13$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjects14$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjects15$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjects16$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHintProjects17$inboundSchema),
])).optional(),
internalContentHint: z.nullable(z.lazy(() => FilterProjectEnvsResponseBodyInternalContentHint$inboundSchema)).optional(),
comment: types.optional(types.string()),
customEnvironmentIds: types.optional(z.array(types.string())),
system: types.optional(types.boolean()),
});
export function envsFromJSON(jsonString) {
return safeParse(jsonString, (x) => Envs$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Envs' from JSON`);
}
/** @internal */
export const FilterProjectEnvsResponseBody2$inboundSchema = z.object({
envs: z.array(z.lazy(() => Envs$inboundSchema)),
pagination: Pagination$inboundSchema,
});
export function filterProjectEnvsResponseBody2FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsResponseBody2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsResponseBody2' from JSON`);
}
/** @internal */
export const FilterProjectEnvsTarget2$inboundSchema = z.nativeEnum(FilterProjectEnvsTarget2);
/** @internal */
export const FilterProjectEnvsTarget1$inboundSchema = z.nativeEnum(FilterProjectEnvsTarget1);
/** @internal */
export const FilterProjectEnvsResponseBodyTarget$inboundSchema = smartUnion([
z.array(FilterProjectEnvsTarget1$inboundSchema),
FilterProjectEnvsTarget2$inboundSchema,
]);
export function filterProjectEnvsResponseBodyTargetFromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsResponseBodyTarget$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsResponseBodyTarget' from JSON`);
}
/** @internal */
export const FilterProjectEnvsResponseBodyType$inboundSchema = z.nativeEnum(FilterProjectEnvsResponseBodyType);
/** @internal */
export const FilterProjectEnvsContentHint17$inboundSchema = z.object({
type: types.literal("flags-connection-string"),
projectId: types.string(),
});
export function filterProjectEnvsContentHint17FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHint17$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHint17' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHint16$inboundSchema = z.object({
type: types.literal("integration-store-secret"),
storeId: types.string(),
integrationId: types.string(),
integrationProductId: types.string(),
integrationConfigurationId: types.string(),
});
export function filterProjectEnvsContentHint16FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHint16$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHint16' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHint15$inboundSchema = z.object({
type: types.literal("postgres-url-no-ssl"),
storeId: types.string(),
});
export function filterProjectEnvsContentHint15FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHint15$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHint15' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHint14$inboundSchema = z.object({
type: types.literal("postgres-database"),
storeId: types.string(),
});
export function filterProjectEnvsContentHint14FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHint14$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHint14' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHint13$inboundSchema = z.object({
type: types.literal("postgres-password"),
storeId: types.string(),
});
export function filterProjectEnvsContentHint13FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHint13$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHint13' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHint12$inboundSchema = z.object({
type: types.literal("postgres-host"),
storeId: types.string(),
});
export function filterProjectEnvsContentHint12FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHint12$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHint12' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHint11$inboundSchema = z.object({
type: types.literal("postgres-user"),
storeId: types.string(),
});
export function filterProjectEnvsContentHint11FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHint11$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHint11' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHint10$inboundSchema = z.object({
type: types.literal("postgres-prisma-url"),
storeId: types.string(),
});
export function filterProjectEnvsContentHint10FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHint10$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHint10' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHint9$inboundSchema = z.object({
type: types.literal("postgres-url-non-pooling"),
storeId: types.string(),
});
export function filterProjectEnvsContentHint9FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHint9$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHint9' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHint8$inboundSchema = z.object({
type: types.literal("postgres-url"),
storeId: types.string(),
});
export function filterProjectEnvsContentHint8FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHint8$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHint8' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHint7$inboundSchema = z.object({
type: types.literal("blob-webhook-public-key"),
storeId: types.string(),
});
export function filterProjectEnvsContentHint7FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHint7$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHint7' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHint6$inboundSchema = z.object({
type: types.literal("blob-store-id"),
storeId: types.string(),
});
export function filterProjectEnvsContentHint6FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHint6$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHint6' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHint5$inboundSchema = z.object({
type: types.literal("blob-read-write-token"),
storeId: types.string(),
});
export function filterProjectEnvsContentHint5FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHint5$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHint5' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHint4$inboundSchema = z.object({
type: types.literal("redis-rest-api-read-only-token"),
storeId: types.string(),
});
export function filterProjectEnvsContentHint4FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHint4$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHint4' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHint3$inboundSchema = z.object({
type: types.literal("redis-rest-api-token"),
storeId: types.string(),
});
export function filterProjectEnvsContentHint3FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHint3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHint3' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHint2$inboundSchema = z.object({
type: types.literal("redis-rest-api-url"),
storeId: types.string(),
});
export function filterProjectEnvsContentHint2FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHint2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHint2' from JSON`);
}
/** @internal */
export const FilterProjectEnvsContentHint1$inboundSchema = z.object({
type: types.literal("redis-url"),
storeId: types.string(),
});
export function filterProjectEnvsContentHint1FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsContentHint1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsContentHint1' from JSON`);
}
/** @internal */
export const ResponseBodyContentHint$inboundSchema = z.union([
z.lazy(() => FilterProjectEnvsContentHint1$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHint2$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHint3$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHint4$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHint5$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHint6$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHint7$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHint8$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHint9$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHint10$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHint11$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHint12$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHint13$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHint14$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHint15$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHint16$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHint17$inboundSchema),
]);
export function responseBodyContentHintFromJSON(jsonString) {
return safeParse(jsonString, (x) => ResponseBodyContentHint$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ResponseBodyContentHint' from JSON`);
}
/** @internal */
export const FilterProjectEnvsResponseBodyProjectsType$inboundSchema = z
.nativeEnum(FilterProjectEnvsResponseBodyProjectsType);
/** @internal */
export const ResponseBodyInternalContentHint$inboundSchema = z.object({
type: FilterProjectEnvsResponseBodyProjectsType$inboundSchema,
encryptedValue: types.string(),
});
export function responseBodyInternalContentHintFromJSON(jsonString) {
return safeParse(jsonString, (x) => ResponseBodyInternalContentHint$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ResponseBodyInternalContentHint' from JSON`);
}
/** @internal */
export const FilterProjectEnvsResponseBody1$inboundSchema = z.object({
target: types.optional(smartUnion([
z.array(FilterProjectEnvsTarget1$inboundSchema),
FilterProjectEnvsTarget2$inboundSchema,
])),
type: FilterProjectEnvsResponseBodyType$inboundSchema,
sunsetSecretId: types.optional(types.string()),
legacyValue: types.optional(types.string()),
decrypted: types.optional(types.boolean()),
value: types.string(),
vsmValue: types.optional(types.string()),
id: types.optional(types.string()),
key: types.string(),
configurationId: z.nullable(types.string()).optional(),
createdAt: types.optional(types.number()),
updatedAt: types.optional(types.number()),
createdBy: z.nullable(types.string()).optional(),
updatedBy: z.nullable(types.string()).optional(),
gitBranch: types.optional(types.string()),
edgeConfigId: z.nullable(types.string()).optional(),
edgeConfigTokenId: z.nullable(types.string()).optional(),
contentHint: z.nullable(z.union([
z.lazy(() => FilterProjectEnvsContentHint1$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHint2$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHint3$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHint4$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHint5$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHint6$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHint7$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHint8$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHint9$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHint10$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHint11$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHint12$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHint13$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHint14$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHint15$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHint16$inboundSchema),
z.lazy(() => FilterProjectEnvsContentHint17$inboundSchema),
])).optional(),
internalContentHint: z.nullable(z.lazy(() => ResponseBodyInternalContentHint$inboundSchema)).optional(),
comment: types.optional(types.string()),
customEnvironmentIds: types.optional(z.array(types.string())),
system: types.optional(types.boolean()),
});
export function filterProjectEnvsResponseBody1FromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsResponseBody1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsResponseBody1' from JSON`);
}
/** @internal */
export const FilterProjectEnvsResponseBody$inboundSchema = smartUnion([
z.lazy(() => FilterProjectEnvsResponseBody1$inboundSchema),
z.lazy(() => FilterProjectEnvsResponseBody2$inboundSchema),
z.lazy(() => FilterProjectEnvsResponseBody3$inboundSchema),
]);
export function filterProjectEnvsResponseBodyFromJSON(jsonString) {
return safeParse(jsonString, (x) => FilterProjectEnvsResponseBody$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FilterProjectEnvsResponseBody' from JSON`);
}
//# sourceMappingURL=filterprojectenvsop.js.map