@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>
1,766 lines • 87.9 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";
export const GetMicrofrontendsInGroupConfiguredBy = {
A: "A",
Cname: "CNAME",
Dns01: "dns-01",
Http: "http",
};
/**
* The type of matching to perform
*/
export const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsAliasDeploymentType = {
EndsWith: "endsWith",
Equals: "equals",
StartsWith: "startsWith",
};
export const GetMicrofrontendsInGroupMicrofrontendsResponseChecksConclusion = {
Canceled: "canceled",
Failed: "failed",
Skipped: "skipped",
Succeeded: "succeeded",
};
export const GetMicrofrontendsInGroupMicrofrontendsResponseChecksState = {
Completed: "completed",
Registered: "registered",
Running: "running",
};
export const GetMicrofrontendsInGroupMicrofrontendsResponsePlan = {
Enterprise: "enterprise",
Hobby: "hobby",
Pro: "pro",
};
export const GetMicrofrontendsInGroupMicrofrontendsResponseReadyState = {
Blocked: "BLOCKED",
Building: "BUILDING",
Canceled: "CANCELED",
Error: "ERROR",
Initializing: "INITIALIZING",
Queued: "QUEUED",
Ready: "READY",
};
export const GetMicrofrontendsInGroupMicrofrontendsResponseReadySubstate = {
Promoted: "PROMOTED",
Rolling: "ROLLING",
Staged: "STAGED",
};
export const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsAliasType = {
Lambdas: "LAMBDAS",
};
export const GetMicrofrontendsInGroupEnvironment = {
Preview: "preview",
Production: "production",
};
export const GetMicrofrontendsInGroupTarget = {
Preview: "PREVIEW",
Production: "PRODUCTION",
Staging: "STAGING",
};
export const GetMicrofrontendsInGroupEnvId2 = {
Preview: "preview",
Production: "production",
};
/**
* The origin of this definition. 'api' means created via the API. Undefined means it originated from a deployment (vercel.json).
*/
export const GetMicrofrontendsInGroupSource = {
Api: "api",
};
export const GetMicrofrontendsInGroupTarget2 = {
Development: "development",
Preview: "preview",
Production: "production",
};
export const GetMicrofrontendsInGroupTarget1 = {
Development: "development",
Preview: "preview",
Production: "production",
};
export const GetMicrofrontendsInGroupType = {
Encrypted: "encrypted",
Plain: "plain",
Secret: "secret",
Sensitive: "sensitive",
System: "system",
};
/**
* User-facing config/secret model. When set, authoritative for new code paths when the env-var-config-secret-ui flag is enabled. Legacy rows omit this field; legacy rows omit it and callers fall back to existing `type` behavior.
*/
export const GetMicrofrontendsInGroupVisibility = {
Config: "config",
Secret: "secret",
};
export const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsType = {
FlagsSecret: "flags-secret",
};
/**
* The type of environment (production, preview, or development)
*/
export const GetMicrofrontendsInGroupMicrofrontendsType = {
Development: "development",
Preview: "preview",
Production: "production",
};
/**
* The type of matching to perform
*/
export const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsCustomEnvironmentsType = {
EndsWith: "endsWith",
Equals: "equals",
StartsWith: "startsWith",
};
export const GetMicrofrontendsInGroupFramework = {
ActixWeb: "actix-web",
Angular: "angular",
Ash: "ash",
Astro: "astro",
Axum: "axum",
Blitzjs: "blitzjs",
Brunch: "brunch",
Bun: "bun",
Container: "container",
CreateReactApp: "create-react-app",
Django: "django",
Docusaurus: "docusaurus",
Docusaurus2: "docusaurus-2",
Dojo: "dojo",
Eleventy: "eleventy",
Elysia: "elysia",
Ember: "ember",
Eve: "eve",
Express: "express",
FactoryEve: "factory-eve",
Fastapi: "fastapi",
Fasthtml: "fasthtml",
Fastify: "fastify",
Flask: "flask",
Gatsby: "gatsby",
Go: "go",
Gridsome: "gridsome",
H3: "h3",
Hexo: "hexo",
Hono: "hono",
Hugo: "hugo",
Hydrogen: "hydrogen",
IonicAngular: "ionic-angular",
IonicReact: "ionic-react",
Jekyll: "jekyll",
Koa: "koa",
Mastra: "mastra",
Middleman: "middleman",
Nestjs: "nestjs",
Nextjs: "nextjs",
Nitro: "nitro",
Node: "node",
Nuxtjs: "nuxtjs",
Parcel: "parcel",
Polymer: "polymer",
Preact: "preact",
Python: "python",
ReactRouter: "react-router",
Redwoodjs: "redwoodjs",
Remix: "remix",
Ruby: "ruby",
Rust: "rust",
Saber: "saber",
Sanity: "sanity",
SanityV2: "sanity-v2",
Sapper: "sapper",
Scully: "scully",
Services: "services",
Solidstart: "solidstart",
Solidstart1: "solidstart-1",
Stencil: "stencil",
Storybook: "storybook",
Svelte: "svelte",
Sveltekit: "sveltekit",
Sveltekit1: "sveltekit-1",
TanstackStart: "tanstack-start",
TanstackStartLovable: "tanstack-start-lovable",
Umijs: "umijs",
Vite: "vite",
Vitepress: "vitepress",
Vue: "vue",
Vuepress: "vuepress",
Xmcp: "xmcp",
Zola: "zola",
};
/**
* Service kind (Service.type). Omitted for schemas that do not define one.
*/
export const GetMicrofrontendsInGroupServiceType = {
Cron: "cron",
Job: "job",
Web: "web",
Worker: "worker",
};
/**
* Framework slug, when the service has one (omitted otherwise).
*/
export const GetMicrofrontendsInGroupMicrofrontendsFramework = {
ActixWeb: "actix-web",
Angular: "angular",
Ash: "ash",
Astro: "astro",
Axum: "axum",
Blitzjs: "blitzjs",
Brunch: "brunch",
Bun: "bun",
Container: "container",
CreateReactApp: "create-react-app",
Django: "django",
Docusaurus: "docusaurus",
Docusaurus2: "docusaurus-2",
Dojo: "dojo",
Eleventy: "eleventy",
Elysia: "elysia",
Ember: "ember",
Eve: "eve",
Express: "express",
FactoryEve: "factory-eve",
Fastapi: "fastapi",
Fasthtml: "fasthtml",
Fastify: "fastify",
Flask: "flask",
Gatsby: "gatsby",
Go: "go",
Gridsome: "gridsome",
H3: "h3",
Hexo: "hexo",
Hono: "hono",
Hugo: "hugo",
Hydrogen: "hydrogen",
IonicAngular: "ionic-angular",
IonicReact: "ionic-react",
Jekyll: "jekyll",
Koa: "koa",
Mastra: "mastra",
Middleman: "middleman",
Nestjs: "nestjs",
Nextjs: "nextjs",
Nitro: "nitro",
Node: "node",
Nuxtjs: "nuxtjs",
Parcel: "parcel",
Polymer: "polymer",
Preact: "preact",
Python: "python",
ReactRouter: "react-router",
Redwoodjs: "redwoodjs",
Remix: "remix",
Ruby: "ruby",
Rust: "rust",
Saber: "saber",
Sanity: "sanity",
SanityV2: "sanity-v2",
Sapper: "sapper",
Scully: "scully",
Services: "services",
Solidstart: "solidstart",
Solidstart1: "solidstart-1",
Stencil: "stencil",
Storybook: "storybook",
Svelte: "svelte",
Sveltekit: "sveltekit",
Sveltekit1: "sveltekit-1",
TanstackStart: "tanstack-start",
TanstackStartLovable: "tanstack-start-lovable",
Umijs: "umijs",
Vite: "vite",
Vitepress: "vitepress",
Vue: "vue",
Vuepress: "vuepress",
Xmcp: "xmcp",
Zola: "zola",
};
/**
* The type of matching to perform
*/
export const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyType = {
EndsWith: "endsWith",
Equals: "equals",
StartsWith: "startsWith",
};
export const GetMicrofrontendsInGroupChecksConclusion = {
Canceled: "canceled",
Failed: "failed",
Skipped: "skipped",
Succeeded: "succeeded",
};
export const GetMicrofrontendsInGroupChecksState = {
Completed: "completed",
Registered: "registered",
Running: "running",
};
export const GetMicrofrontendsInGroupPlan = {
Enterprise: "enterprise",
Hobby: "hobby",
Pro: "pro",
};
export const GetMicrofrontendsInGroupReadyState = {
Blocked: "BLOCKED",
Building: "BUILDING",
Canceled: "CANCELED",
Error: "ERROR",
Initializing: "INITIALIZING",
Queued: "QUEUED",
Ready: "READY",
};
export const GetMicrofrontendsInGroupReadySubstate = {
Promoted: "PROMOTED",
Rolling: "ROLLING",
Staged: "STAGED",
};
export const GetMicrofrontendsInGroupMicrofrontendsResponseType = {
Lambdas: "LAMBDAS",
};
export const GetMicrofrontendsInGroupNodeVersion = {
TenDotX: "10.x",
TwelveDotX: "12.x",
FourteenDotX: "14.x",
SixteenDotX: "16.x",
EighteenDotX: "18.x",
TwentyDotX: "20.x",
TwentyTwoDotX: "22.x",
TwentyFourDotX: "24.x",
EightDot10DotX: "8.10.x",
};
export const GetMicrofrontendsInGroupDeploymentType = {
All: "all",
AllExceptCustomDomains: "all_except_custom_domains",
Preview: "preview",
ProdDeploymentUrlsAndAllPreviews: "prod_deployment_urls_and_all_previews",
};
export const GetMicrofrontendsInGroupRegion = {
Arn1: "arn1",
Bom1: "bom1",
Cdg1: "cdg1",
Cle1: "cle1",
Cpt1: "cpt1",
Dub1: "dub1",
Fra1: "fra1",
Gru1: "gru1",
Hkg1: "hkg1",
Hnd1: "hnd1",
Iad1: "iad1",
Icn1: "icn1",
Kix1: "kix1",
Lhr1: "lhr1",
Pdx1: "pdx1",
Sfo1: "sfo1",
Sin1: "sin1",
Syd1: "syd1",
Yul1: "yul1",
};
export const GetMicrofrontendsInGroupFailoverRegions = {
Arn1: "arn1",
Bom1: "bom1",
Cdg1: "cdg1",
Cle1: "cle1",
Cpt1: "cpt1",
Dub1: "dub1",
Fra1: "fra1",
Gru1: "gru1",
Hkg1: "hkg1",
Hnd1: "hnd1",
Iad1: "iad1",
Icn1: "icn1",
Kix1: "kix1",
Lhr1: "lhr1",
Pdx1: "pdx1",
Sfo1: "sfo1",
Sin1: "sin1",
Syd1: "syd1",
Yul1: "yul1",
};
export const GetMicrofrontendsInGroupMicrofrontendsFunctionDefaultMemoryType = {
Performance: "performance",
PerformanceXl: "performance_xl",
Standard: "standard",
StandardLegacy: "standard_legacy",
};
export const GetMicrofrontendsInGroupMicrofrontendsBuildMachineType = {
Basic: "basic",
Enhanced: "enhanced",
Standard: "standard",
Turbo: "turbo",
};
export const GetMicrofrontendsInGroupMicrofrontendsBuildMachineSelection = {
Elastic: "elastic",
Fixed: "fixed",
};
export const GetMicrofrontendsInGroupMicrofrontendsBuildMachineElasticReason = {
BasicFloor: "basic-floor",
BuildTimeoutFailure: "build-timeout-failure",
EnospcFailure: "enospc-failure",
EnterpriseFloor: "enterprise-floor",
HighPeakDisk: "high-peak-disk",
HighPeakMemory: "high-peak-memory",
LongBuildDuration: "long-build-duration",
OomFailure: "oom-failure",
ShortBuildDuration: "short-build-duration",
SustainedHighCpu: "sustained-high-cpu",
};
export const GetMicrofrontendsInGroupConfiguration = {
SkipNamespaceQueue: "SKIP_NAMESPACE_QUEUE",
WaitForNamespaceQueue: "WAIT_FOR_NAMESPACE_QUEUE",
};
/**
* The metric this check evaluates.
*/
export const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsRollingReleaseType = {
ErrorRate5xx: "error-rate-5xx",
};
/**
* What to do when the gate trips: pause the rollout, or roll it back.
*/
export const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONAction = {
Pause: "pause",
Rollback: "rollback",
};
export const GetMicrofrontendsInGroupFunctionDefaultMemoryType = {
Performance: "performance",
PerformanceXl: "performance_xl",
Standard: "standard",
StandardLegacy: "standard_legacy",
};
export const GetMicrofrontendsInGroupBuildMachineType = {
Basic: "basic",
Enhanced: "enhanced",
Standard: "standard",
Turbo: "turbo",
};
/** @internal */
export const GetMicrofrontendsInGroupRequest$outboundSchema = z.object({
groupId: z.string(),
teamId: z.string().optional(),
slug: z.string().optional(),
});
export function getMicrofrontendsInGroupRequestToJSON(getMicrofrontendsInGroupRequest) {
return JSON.stringify(GetMicrofrontendsInGroupRequest$outboundSchema.parse(getMicrofrontendsInGroupRequest));
}
/** @internal */
export const GetMicrofrontendsInGroupCreator4$inboundSchema = z.object({
type: types.literal("system"),
});
export function getMicrofrontendsInGroupCreator4FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupCreator4$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupCreator4' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupCreatorIntegration$inboundSchema = z.object({
integrationId: types.string(),
configurationId: types.string(),
});
export function getMicrofrontendsInGroupCreatorIntegrationFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupCreatorIntegration$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupCreatorIntegration' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupCreator3$inboundSchema = z.object({
type: types.literal("integration"),
integration: z.lazy(() => GetMicrofrontendsInGroupCreatorIntegration$inboundSchema),
});
export function getMicrofrontendsInGroupCreator3FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupCreator3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupCreator3' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupCreatorApp$inboundSchema = z.object({
id: types.string(),
clientId: types.optional(types.string()),
});
export function getMicrofrontendsInGroupCreatorAppFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupCreatorApp$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupCreatorApp' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupCreator2$inboundSchema = z.object({
type: types.literal("app"),
app: z.lazy(() => GetMicrofrontendsInGroupCreatorApp$inboundSchema),
});
export function getMicrofrontendsInGroupCreator2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupCreator2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupCreator2' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupViaIntegration$inboundSchema = z.object({
integrationId: types.string(),
configurationId: types.string(),
});
export function getMicrofrontendsInGroupViaIntegrationFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupViaIntegration$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupViaIntegration' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupVia2$inboundSchema = z.object({
type: types.literal("integration"),
integration: z.lazy(() => GetMicrofrontendsInGroupViaIntegration$inboundSchema),
});
export function getMicrofrontendsInGroupVia2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupVia2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupVia2' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupViaApp$inboundSchema = z.object({
id: types.string(),
clientId: types.optional(types.string()),
});
export function getMicrofrontendsInGroupViaAppFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupViaApp$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupViaApp' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupVia1$inboundSchema = z.object({
type: types.literal("app"),
app: z.lazy(() => GetMicrofrontendsInGroupViaApp$inboundSchema),
});
export function getMicrofrontendsInGroupVia1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupVia1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupVia1' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupCreatorVia$inboundSchema = z.union([
z.lazy(() => GetMicrofrontendsInGroupVia1$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupVia2$inboundSchema),
]);
export function getMicrofrontendsInGroupCreatorViaFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupCreatorVia$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupCreatorVia' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupCreatorUser$inboundSchema = z.object({
id: types.string(),
});
export function getMicrofrontendsInGroupCreatorUserFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupCreatorUser$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupCreatorUser' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupCreator1$inboundSchema = z.object({
type: types.literal("user"),
via: types.nullable(z.union([
z.lazy(() => GetMicrofrontendsInGroupVia1$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupVia2$inboundSchema),
])),
user: z.lazy(() => GetMicrofrontendsInGroupCreatorUser$inboundSchema),
});
export function getMicrofrontendsInGroupCreator1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupCreator1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupCreator1' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupCreator$inboundSchema = z.union([
z.lazy(() => GetMicrofrontendsInGroupCreator1$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupCreator2$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupCreator3$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupCreator4$inboundSchema),
]);
export function getMicrofrontendsInGroupCreatorFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupCreator$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupCreator' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupConfiguredBy$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupConfiguredBy);
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsResponseAliasAssigned$inboundSchema = smartUnion([types.number(), types.boolean()]);
export function getMicrofrontendsInGroupMicrofrontendsResponseAliasAssignedFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupMicrofrontendsResponseAliasAssigned$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupMicrofrontendsResponseAliasAssigned' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsResponseAliasError$inboundSchema = z.object({
code: types.string(),
message: types.string(),
});
export function getMicrofrontendsInGroupMicrofrontendsResponseAliasErrorFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupMicrofrontendsResponseAliasError$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupMicrofrontendsResponseAliasError' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsAliasDeploymentType$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsAliasDeploymentType);
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsResponse200BranchMatcher$inboundSchema = z.object({
type: GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsAliasDeploymentType$inboundSchema,
pattern: types.string(),
});
export function getMicrofrontendsInGroupMicrofrontendsResponse200BranchMatcherFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupMicrofrontendsResponse200BranchMatcher$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupMicrofrontendsResponse200BranchMatcher' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsResponseBuilds$inboundSchema = z.object({
use: types.string(),
src: types.optional(types.string()),
dest: types.optional(types.string()),
});
export function getMicrofrontendsInGroupMicrofrontendsResponseBuildsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupMicrofrontendsResponseBuilds$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupMicrofrontendsResponseBuilds' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsResponseChecksConclusion$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsResponseChecksConclusion);
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsResponseChecksState$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsResponseChecksState);
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsResponse200Creator$inboundSchema = z.object({
email: types.string(),
githubLogin: types.optional(types.string()),
gitlabLogin: types.optional(types.string()),
uid: types.string(),
username: types.string(),
});
export function getMicrofrontendsInGroupMicrofrontendsResponse200CreatorFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupMicrofrontendsResponse200Creator$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupMicrofrontendsResponse200Creator' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsResponseOidcTokenClaims$inboundSchema = z.object({
iss: types.string(),
sub: types.string(),
scope: types.string(),
aud: types.string(),
owner: types.string(),
owner_id: types.string(),
project: types.string(),
project_id: types.string(),
environment: types.string(),
custom_environment_id: types.optional(types.string()),
mfe_group_ids: types.optional(z.array(types.string())),
plan: types.optional(types.string()),
}).transform((v) => {
return remap$(v, {
"owner_id": "ownerId",
"project_id": "projectId",
"custom_environment_id": "customEnvironmentId",
"mfe_group_ids": "mfeGroupIds",
});
});
export function getMicrofrontendsInGroupMicrofrontendsResponseOidcTokenClaimsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupMicrofrontendsResponseOidcTokenClaims$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupMicrofrontendsResponseOidcTokenClaims' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsResponsePlan$inboundSchema = z
.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsResponsePlan);
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsResponseReadyState$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsResponseReadyState);
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsResponseReadySubstate$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsResponseReadySubstate);
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsAliasType$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsAliasType);
/** @internal */
export const GetMicrofrontendsInGroupDeployment$inboundSchema = z.object({
id: types.string(),
alias: types.optional(z.array(types.string())),
aliasAssigned: z.nullable(smartUnion([types.number(), types.boolean()]))
.optional(),
aliasError: z.nullable(z.lazy(() => GetMicrofrontendsInGroupMicrofrontendsResponseAliasError$inboundSchema)).optional(),
aliasFinal: z.nullable(types.string()).optional(),
automaticAliases: types.optional(z.array(types.string())),
branchMatcher: types.optional(z.lazy(() => GetMicrofrontendsInGroupMicrofrontendsResponse200BranchMatcher$inboundSchema)),
buildingAt: types.optional(types.number()),
builds: types.optional(z.array(z.lazy(() => GetMicrofrontendsInGroupMicrofrontendsResponseBuilds$inboundSchema))),
checksConclusion: types.optional(GetMicrofrontendsInGroupMicrofrontendsResponseChecksConclusion$inboundSchema),
checksState: types.optional(GetMicrofrontendsInGroupMicrofrontendsResponseChecksState$inboundSchema),
connectBuildsEnabled: types.optional(types.boolean()),
connectConfigurationId: types.optional(types.string()),
createdAt: types.number(),
createdIn: types.string(),
creator: types.nullable(z.lazy(() => GetMicrofrontendsInGroupMicrofrontendsResponse200Creator$inboundSchema)),
deletedAt: types.optional(types.number()),
deploymentHostname: types.string(),
forced: types.optional(types.boolean()),
name: types.string(),
meta: types.optional(z.record(types.string())),
monorepoManager: z.nullable(types.string()).optional(),
oidcTokenClaims: types.optional(z.lazy(() => GetMicrofrontendsInGroupMicrofrontendsResponseOidcTokenClaims$inboundSchema)),
plan: GetMicrofrontendsInGroupMicrofrontendsResponsePlan$inboundSchema,
previewCommentsEnabled: types.optional(types.boolean()),
private: types.boolean(),
readyAt: types.optional(types.number()),
readyState: GetMicrofrontendsInGroupMicrofrontendsResponseReadyState$inboundSchema,
readySubstate: types.optional(GetMicrofrontendsInGroupMicrofrontendsResponseReadySubstate$inboundSchema),
requestedAt: types.optional(types.number()),
target: z.nullable(types.string()).optional(),
teamId: z.nullable(types.string()).optional(),
type: GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsAliasType$inboundSchema,
url: types.string(),
userId: types.optional(types.string()),
withCache: types.optional(types.boolean()),
});
export function getMicrofrontendsInGroupDeploymentFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupDeployment$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupDeployment' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupEnvironment$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupEnvironment);
/** @internal */
export const GetMicrofrontendsInGroupTarget$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupTarget);
/** @internal */
export const GetMicrofrontendsInGroupAlias$inboundSchema = z.object({
configuredBy: z.nullable(GetMicrofrontendsInGroupConfiguredBy$inboundSchema)
.optional(),
configuredChangedAt: z.nullable(types.number()).optional(),
createdAt: z.nullable(types.number()).optional(),
deployment: types.nullable(z.lazy(() => GetMicrofrontendsInGroupDeployment$inboundSchema)),
domain: types.string(),
environment: GetMicrofrontendsInGroupEnvironment$inboundSchema,
gitBranch: z.nullable(types.string()).optional(),
redirect: z.nullable(types.string()).optional(),
redirectStatusCode: z.nullable(types.number()).optional(),
target: GetMicrofrontendsInGroupTarget$inboundSchema,
});
export function getMicrofrontendsInGroupAliasFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupAlias$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupAlias' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupAnalytics$inboundSchema = z.object({
id: types.string(),
canceledAt: z.nullable(types.number()).optional(),
disabledAt: types.number(),
enabledAt: types.number(),
paidAt: types.optional(types.number()),
sampleRatePercent: z.nullable(types.number()).optional(),
spendLimitInDollars: z.nullable(types.number()).optional(),
});
export function getMicrofrontendsInGroupAnalyticsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupAnalytics$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupAnalytics' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupSpeedInsights$inboundSchema = z.object({
id: types.string(),
enabledAt: types.optional(types.number()),
disabledAt: types.optional(types.number()),
canceledAt: types.optional(types.number()),
hasData: types.optional(types.boolean()),
dataReceivedAt: types.optional(types.number()),
paidAt: types.optional(types.number()),
});
export function getMicrofrontendsInGroupSpeedInsightsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupSpeedInsights$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupSpeedInsights' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupEnvId2$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupEnvId2);
/** @internal */
export const GetMicrofrontendsInGroupEnvId$inboundSchema = smartUnion([types.string(), GetMicrofrontendsInGroupEnvId2$inboundSchema]);
export function getMicrofrontendsInGroupEnvIdFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupEnvId$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupEnvId' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupAws$inboundSchema = z.object({
subnetIds: z.array(types.string()),
securityGroupId: types.optional(types.string()),
});
export function getMicrofrontendsInGroupAwsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupAws$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupAws' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupConnectConfigurations$inboundSchema = z.object({
envId: smartUnion([
types.string(),
GetMicrofrontendsInGroupEnvId2$inboundSchema,
]),
connectConfigurationId: types.string(),
dc: types.optional(types.string()),
passive: types.boolean(),
buildsEnabled: types.boolean(),
aws: types.optional(z.lazy(() => GetMicrofrontendsInGroupAws$inboundSchema)),
createdAt: types.number(),
updatedAt: types.number(),
});
export function getMicrofrontendsInGroupConnectConfigurationsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupConnectConfigurations$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupConnectConfigurations' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupSource$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupSource);
/** @internal */
export const GetMicrofrontendsInGroupDefinitions$inboundSchema = z.object({
host: types.string(),
path: types.string(),
schedule: types.string(),
source: types.optional(GetMicrofrontendsInGroupSource$inboundSchema),
description: types.optional(types.string()),
hostInferred: types.optional(types.boolean()),
});
export function getMicrofrontendsInGroupDefinitionsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupDefinitions$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupDefinitions' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupCrons$inboundSchema = z.object({
enabledAt: types.number(),
disabledAt: types.nullable(types.number()),
updatedAt: types.number(),
deploymentId: types.nullable(types.string()),
definitions: z.array(z.lazy(() => GetMicrofrontendsInGroupDefinitions$inboundSchema)),
});
export function getMicrofrontendsInGroupCronsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupCrons$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupCrons' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupDataCache$inboundSchema = z.object({
userDisabled: types.boolean(),
storageSizeBytes: z.nullable(types.number()).optional(),
unlimited: types.optional(types.boolean()),
});
export function getMicrofrontendsInGroupDataCacheFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupDataCache$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupDataCache' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupDeploymentExpiration$inboundSchema = z.object({
expirationDays: types.optional(types.number()),
expirationDaysProduction: types.optional(types.number()),
expirationDaysCanceled: types.optional(types.number()),
expirationDaysErrored: types.optional(types.number()),
deploymentsToKeep: types.optional(types.number()),
});
export function getMicrofrontendsInGroupDeploymentExpirationFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupDeploymentExpiration$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupDeploymentExpiration' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupExpiration2$inboundSchema = z.object({
lockedAt: types.number(),
lockedBy: types.string(),
});
export function getMicrofrontendsInGroupExpiration2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupExpiration2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupExpiration2' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupExpiration1$inboundSchema = z.object({
expiresAt: types.number(),
});
export function getMicrofrontendsInGroupExpiration1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupExpiration1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupExpiration1' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupExpiration$inboundSchema = smartUnion([
z.lazy(() => GetMicrofrontendsInGroupExpiration2$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupExpiration1$inboundSchema),
]);
export function getMicrofrontendsInGroupExpirationFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupExpiration$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupExpiration' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupTarget2$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupTarget2);
/** @internal */
export const GetMicrofrontendsInGroupTarget1$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupTarget1);
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsTarget$inboundSchema = smartUnion([
z.array(GetMicrofrontendsInGroupTarget1$inboundSchema),
GetMicrofrontendsInGroupTarget2$inboundSchema,
]);
export function getMicrofrontendsInGroupMicrofrontendsTargetFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupMicrofrontendsTarget$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupMicrofrontendsTarget' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupType$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupType);
/** @internal */
export const GetMicrofrontendsInGroupVisibility$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupVisibility);
/** @internal */
export const GetMicrofrontendsInGroupContentHint17$inboundSchema = z.object({
type: types.literal("flags-connection-string"),
projectId: types.string(),
});
export function getMicrofrontendsInGroupContentHint17FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupContentHint17$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupContentHint17' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupContentHint16$inboundSchema = z.object({
type: types.literal("integration-store-secret"),
storeId: types.string(),
integrationId: types.string(),
integrationProductId: types.string(),
integrationConfigurationId: types.string(),
});
export function getMicrofrontendsInGroupContentHint16FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupContentHint16$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupContentHint16' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupContentHint15$inboundSchema = z.object({
type: types.literal("postgres-url-no-ssl"),
storeId: types.string(),
});
export function getMicrofrontendsInGroupContentHint15FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupContentHint15$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupContentHint15' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupContentHint14$inboundSchema = z.object({
type: types.literal("postgres-database"),
storeId: types.string(),
});
export function getMicrofrontendsInGroupContentHint14FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupContentHint14$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupContentHint14' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupContentHint13$inboundSchema = z.object({
type: types.literal("postgres-password"),
storeId: types.string(),
});
export function getMicrofrontendsInGroupContentHint13FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupContentHint13$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupContentHint13' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupContentHint12$inboundSchema = z.object({
type: types.literal("postgres-host"),
storeId: types.string(),
});
export function getMicrofrontendsInGroupContentHint12FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupContentHint12$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupContentHint12' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupContentHint11$inboundSchema = z.object({
type: types.literal("postgres-user"),
storeId: types.string(),
});
export function getMicrofrontendsInGroupContentHint11FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupContentHint11$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupContentHint11' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupContentHint10$inboundSchema = z.object({
type: types.literal("postgres-prisma-url"),
storeId: types.string(),
});
export function getMicrofrontendsInGroupContentHint10FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupContentHint10$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupContentHint10' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupContentHint9$inboundSchema = z.object({
type: types.literal("postgres-url-non-pooling"),
storeId: types.string(),
});
export function getMicrofrontendsInGroupContentHint9FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupContentHint9$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupContentHint9' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupContentHint8$inboundSchema = z.object({
type: types.literal("postgres-url"),
storeId: types.string(),
});
export function getMicrofrontendsInGroupContentHint8FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupContentHint8$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupContentHint8' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupContentHint7$inboundSchema = z.object({
type: types.literal("blob-webhook-public-key"),
storeId: types.string(),
});
export function getMicrofrontendsInGroupContentHint7FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupContentHint7$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupContentHint7' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupContentHint6$inboundSchema = z.object({
type: types.literal("blob-store-id"),
storeId: types.string(),
});
export function getMicrofrontendsInGroupContentHint6FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupContentHint6$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupContentHint6' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupContentHint5$inboundSchema = z.object({
type: types.literal("blob-read-write-token"),
storeId: types.string(),
});
export function getMicrofrontendsInGroupContentHint5FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupContentHint5$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupContentHint5' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupContentHint4$inboundSchema = z.object({
type: types.literal("redis-rest-api-read-only-token"),
storeId: types.string(),
});
export function getMicrofrontendsInGroupContentHint4FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupContentHint4$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupContentHint4' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupContentHint3$inboundSchema = z.object({
type: types.literal("redis-rest-api-token"),
storeId: types.string(),
});
export function getMicrofrontendsInGroupContentHint3FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupContentHint3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupContentHint3' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupContentHint2$inboundSchema = z.object({
type: types.literal("redis-rest-api-url"),
storeId: types.string(),
});
export function getMicrofrontendsInGroupContentHint2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupContentHint2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupContentHint2' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupContentHint1$inboundSchema = z.object({
type: types.literal("redis-url"),
storeId: types.string(),
});
export function getMicrofrontendsInGroupContentHint1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupContentHint1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupContentHint1' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupContentHint$inboundSchema = z.union([
z.lazy(() => GetMicrofrontendsInGroupContentHint1$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupContentHint2$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupContentHint3$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupContentHint4$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupContentHint5$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupContentHint6$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupContentHint7$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupContentHint8$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupContentHint9$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupContentHint10$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupContentHint11$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupContentHint12$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupContentHint13$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupContentHint14$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupContentHint15$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupContentHint16$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupContentHint17$inboundSchema),
]);
export function getMicrofrontendsInGroupContentHintFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupContentHint$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupContentHint' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsType$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsType);
/** @internal */
export const GetMicrofrontendsInGroupInternalContentHint$inboundSchema = z.object({
type: GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsType$inboundSchema,
encryptedValue: types.string(),
});
export function getMicrofrontendsInGroupInternalContentHintFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupInternalContentHint$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupInternalContentHint' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupEnv$inboundSchema = z.object({
target: types.optional(smartUnion([
z.array(GetMicrofrontendsInGroupTarget1$inboundSchema),
GetMicrofrontendsInGroupTarget2$inboundSchema,
])),
type: GetMicrofrontendsInGroupType$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(GetMicrofrontendsInGroupVisibility$inboundSchema),
edgeConfigId: z.nullable(types.string()).optional(),
edgeConfigTokenId: z.nullable(types.string()).optional(),
contentHint: z.nullable(z.union([
z.lazy(() => GetMicrofrontendsInGroupContentHint1$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupContentHint2$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupContentHint3$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupContentHint4$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupContentHint5$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupContentHint6$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupContentHint7$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupContentHint8$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupContentHint9$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupContentHint10$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupContentHint11$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupContentHint12$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupContentHint13$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupContentHint14$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupContentHint15$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupContentHint16$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupContentHint17$inboundSchema),
])).optional(),
internalContentHint: z.nullable(z.lazy(() => GetMicrofrontendsInGroupInternalContentHint$inboundSchema)).optional(),
comment: types.optional(types.string()),
customEnvironmentIds: types.optional(z.array(types.string())),
});
export function getMicrofrontendsInGroupEnvFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupEnv$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupEnv' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsType$inboundSchema = z
.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsType);
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsCustomEnvironmentsType$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsCustomEnvironmentsType);
/** @internal */
export const GetMicrofrontendsInGroupBranchMatcher$inboundSchema = z.object({
type: GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsCustomEnvironmentsType$inboundSchema,
pattern: types.string(),
});
export function getMicrofrontendsInGroupBranchMatcherFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupBranchMatcher$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupBranchMatcher' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupVerification$inboundSchema = z.object({
type: types.string(),
domain: types.string(),
value: types.string(),
reason: types.string(),
});
export function getMicrofrontendsInGroupVerificationFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupVerification$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupVerification' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupDomains$inboundSchema = z.object({
name: types.string(),
apexName: types.string(),
projectId: types.string(),
redirect: z.nullable(types.string()).optional(),
redirectStatusCode: z.nullable(types.number()).optional(),
gitBranch: z.nullable(types.string()).optional(),
customEnvironmentId: z.nullable(types.string()).optional(),
updatedAt: types.optional(types.number()),
createdAt: types.optional(types.number()),
verified: types.boolean(),
verification: types.optional(z.array(z.lazy(() => GetMicrofrontendsInGroupVerification$inboundSchema))),
});
export function getMicrofrontendsInGroupDomainsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupDomains$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupDomains' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupCustomEnvironments$inboundSchema = z.object({
id: types.string(),
slug: types.string(),
type: GetMicrofrontendsInGroupMicrofrontendsType$inboundSchema,
description: types.optional(types.string()),
branchMatcher: types.optional(z.lazy(() => GetMicrofrontendsInGroupBranchMatcher$inboundSchema)),
domains: types.optional(z.array(z.lazy(() => GetMicrofrontendsInGroupDomains$inboundSchema))),
currentDeploymentAliases: types.optional(z.array(types.string())),
createdAt: types.number(),
updatedAt: types.number(),
});
export function getMicrofrontendsInGroupCustomEnvironmentsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupCustomEnvironments$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupCustomEnvironments' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupFramework$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupFramework);
/** @internal */
export const GetMicrofrontendsInGroupServiceType$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupServiceType);
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsFramework$inboundSchema = z
.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsFramework);
/** @internal */
export const GetMicrofrontendsInGroupServices$inboundSchema = z.object({
serviceName: types.string(),
serviceType: types.optional(GetMicrofrontendsInGroupServiceType$inboundSchema),
framework: types.optional(GetMicrofrontendsInGroupMicrofrontendsFramework$inboundSchema),
runtime: types.optional(types.string()),
});
export function getMicrofrontendsInGroupServicesFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupServices$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupServices' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupIpBuckets$inboundSchema = z.object({
bucket: types.string(),
default: types.optional(types.boolean()),
supportUntil: types.optional(types.number()),
});
export function getMicrofrontendsInGroupIpBucketsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupIpBuckets$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupIpBuckets' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupLint$inboundSchema = z.object({
targets: z.array(types.string()),
});
export function getMicrofrontendsInGroupLintFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupLint$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupLint' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupTypecheck$inboundSchema = z.object({
targets: z.array(types.string()),
});
export function getMicrofrontendsInGroupTypecheckFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupTypecheck$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupTypecheck' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMfeConfigPresent$inboundSchema = z.object({
targets: z.array(types.string()),
});
export function getMicrofrontendsInGroupMfeConfigPresentFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupMfeConfigPresent$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupMfeConfigPresent' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupJobs$inboundSchema = z.object({
lint: types.optional(z.lazy(() => GetMicrofrontendsInGroupLint$inboundSchema)),
typecheck: types.optional(z.lazy(() => GetMicrofrontendsInGroupTypecheck$inboundSchema)),
"mfe-config-present": types.optional(z.lazy(() => GetMicrofrontendsInGroupMfeConfigPresent$inboundSchema)),
}).transform((v) => {
return remap$(v, {
"mfe-config-present": "mfeConfigPresent",
});
});
export function getMicrofrontendsInGroupJobsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupJobs$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupJobs' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsAliasAssigned$inboundSchema = smartUnion([types.number(), types.boolean()]);
export function getMicrofrontendsInGroupMicrofrontendsAliasAssignedFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupMicrofrontendsAliasAssigned$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupMicrofrontendsAliasAssigned' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupAliasError$inboundSchema = z.object({
code: types.string(),
message: types.string(),
});
export function getMicrofrontendsInGroupAliasErrorFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupAliasError$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupAliasError' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyType$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyType);
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsBranchMatcher$inboundSchema = z.object({
type: GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyType$inboundSchema,
pattern: types.string(),
});
export function getMicrofrontendsInGroupMicrofrontendsBranchMatcherFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupMicrofrontendsBranchMatcher$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupMicrofrontendsBranchMatcher' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupBuilds$inboundSchema = z.object({
use: types.string(),
src: types.optional(types.string()),
dest: types.optional(types.string()),
});
export function getMicrofrontendsInGroupBuildsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupBuilds$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupBuilds' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupChecksConclusion$inboundSchema = z
.nativeEnum(GetMicrofrontendsInGroupChecksConclusion);
/** @internal */
export const GetMicrofrontendsInGroupChecksState$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupChecksState);
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsCreator$inboundSchema = z.object({
email: types.string(),
githubLogin: types.optional(types.string()),
gitlabLogin: types.optional(types.string()),
uid: types.string(),
username: types.string(),
});
export function getMicrofrontendsInGroupMicrofrontendsCreatorFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupMicrofrontendsCreator$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupMicrofrontendsCreator' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupOidcTokenClaims$inboundSchema = z.object({
iss: types.string(),
sub: types.string(),
scope: types.string(),
aud: types.string(),
owner: types.string(),
owner_id: types.string(),
project: types.string(),
project_id: types.string(),
environment: types.string(),
custom_environment_id: types.optional(types.string()),
mfe_group_ids: types.optional(z.array(types.string())),
plan: types.optional(types.string()),
}).transform((v) => {
return remap$(v, {
"owner_id": "ownerId",
"project_id": "projectId",
"custom_environment_id": "customEnvironmentId",
"mfe_group_ids": "mfeGroupIds",
});
});
export function getMicrofrontendsInGroupOidcTokenClaimsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupOidcTokenClaims$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupOidcTokenClaims' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupPlan$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupPlan);
/** @internal */
export const GetMicrofrontendsInGroupReadyState$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupReadyState);
/** @internal */
export const GetMicrofrontendsInGroupReadySubstate$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupReadySubstate);
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsResponseType$inboundSchema = z
.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsResponseType);
/** @internal */
export const GetMicrofrontendsInGroupLatestDeployments$inboundSchema = z.object({
id: types.string(),
alias: types.optional(z.array(types.string())),
aliasAssigned: z.nullable(smartUnion([types.number(), types.boolean()]))
.optional(),
aliasError: z.nullable(z.lazy(() => GetMicrofrontendsInGroupAliasError$inboundSchema)).optional(),
aliasFinal: z.nullable(types.string()).optional(),
automaticAliases: types.optional(z.array(types.string())),
branchMatcher: types.optional(z.lazy(() => GetMicrofrontendsInGroupMicrofrontendsBranchMatcher$inboundSchema)),
buildingAt: types.optional(types.number()),
builds: types.optional(z.array(z.lazy(() => GetMicrofrontendsInGroupBuilds$inboundSchema))),
checksConclusion: types.optional(GetMicrofrontendsInGroupChecksConclusion$inboundSchema),
checksState: types.optional(GetMicrofrontendsInGroupChecksState$inboundSchema),
connectBuildsEnabled: types.optional(types.boolean()),
connectConfigurationId: types.optional(types.string()),
createdAt: types.number(),
createdIn: types.string(),
creator: types.nullable(z.lazy(() => GetMicrofrontendsInGroupMicrofrontendsCreator$inboundSchema)),
deletedAt: types.optional(types.number()),
deploymentHostname: types.string(),
forced: types.optional(types.boolean()),
name: types.string(),
meta: types.optional(z.record(types.string())),
monorepoManager: z.nullable(types.string()).optional(),
oidcTokenClaims: types.optional(z.lazy(() => GetMicrofrontendsInGroupOidcTokenClaims$inboundSchema)),
plan: GetMicrofrontendsInGroupPlan$inboundSchema,
previewCommentsEnabled: types.optional(types.boolean()),
private: types.boolean(),
readyAt: types.optional(types.number()),
readyState: GetMicrofrontendsInGroupReadyState$inboundSchema,
readySubstate: types.optional(GetMicrofrontendsInGroupReadySubstate$inboundSchema),
requestedAt: types.optional(types.number()),
target: z.nullable(types.string()).optional(),
teamId: z.nullable(types.string()).optional(),
type: GetMicrofrontendsInGroupMicrofrontendsResponseType$inboundSchema,
url: types.string(),
userId: types.optional(types.string()),
withCache: types.optional(types.boolean()),
});
export function getMicrofrontendsInGroupLatestDeploymentsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupLatestDeployments$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupLatestDeployments' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONResponseBodyDeployHooks$inboundSchema = z.object({
createdAt: types.optional(types.number()),
id: types.string(),
name: types.string(),
ref: types.string(),
url: types.string(),
});
export function getMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONResponseBodyDeployHooksFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONResponseBodyDeployHooks$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONResponseBodyDeployHooks' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupLink8$inboundSchema = z.object({
owner: types.string(),
repo: types.string(),
repoId: types.string(),
ownerId: types.string(),
type: types.literal("cursor-origin"),
createdAt: types.optional(types.number()),
deployHooks: z.array(z.lazy(() => GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONResponseBodyDeployHooks$inboundSchema)),
gitCredentialId: types.string(),
updatedAt: types.optional(types.number()),
sourceless: types.optional(types.boolean()),
productionBranch: types.string(),
});
export function getMicrofrontendsInGroupLink8FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupLink8$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupLink8' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONDeployHooks$inboundSchema = z.object({
createdAt: types.optional(types.number()),
id: types.string(),
name: types.string(),
ref: types.string(),
url: types.string(),
});
export function getMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONDeployHooksFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONDeployHooks$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONDeployHooks' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupLink7$inboundSchema = z.object({
org: types.string(),
repo: types.string(),
repoId: types.string(),
type: types.literal("v0"),
createdAt: types.optional(types.number()),
deployHooks: z.array(z.lazy(() => GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONDeployHooks$inboundSchema)),
gitCredentialId: types.string(),
updatedAt: types.optional(types.number()),
sourceless: types.optional(types.boolean()),
productionBranch: types.string(),
});
export function getMicrofrontendsInGroupLink7FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupLink7$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupLink7' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupLinkMicrofrontendsResponse200DeployHooks$inboundSchema = z.object({
createdAt: types.optional(types.number()),
id: types.string(),
name: types.string(),
ref: types.string(),
url: types.string(),
});
export function getMicrofrontendsInGroupLinkMicrofrontendsResponse200DeployHooksFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupLinkMicrofrontendsResponse200DeployHooks$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupLinkMicrofrontendsResponse200DeployHooks' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupLink6$inboundSchema = z.object({
org: types.string(),
repo: types.string(),
repoId: types.string(),
type: types.literal("vercel"),
createdAt: types.optional(types.number()),
deployHooks: z.array(z.lazy(() => GetMicrofrontendsInGroupLinkMicrofrontendsResponse200DeployHooks$inboundSchema)),
gitCredentialId: types.string(),
updatedAt: types.optional(types.number()),
sourceless: types.optional(types.boolean()),
productionBranch: types.string(),
});
export function getMicrofrontendsInGroupLink6FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupLink6$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupLink6' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupLinkMicrofrontendsResponseDeployHooks$inboundSchema = z.object({
createdAt: types.optional(types.number()),
id: types.string(),
name: types.string(),
ref: types.string(),
url: types.string(),
});
export function getMicrofrontendsInGroupLinkMicrofrontendsResponseDeployHooksFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupLinkMicrofrontendsResponseDeployHooks$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupLinkMicrofrontendsResponseDeployHooks' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupLink5$inboundSchema = z.object({
name: types.string(),
slug: types.string(),
owner: types.string(),
type: types.literal("bitbucket"),
uuid: types.string(),
workspaceUuid: types.string(),
createdAt: types.optional(types.number()),
deployHooks: z.array(z.lazy(() => GetMicrofrontendsInGroupLinkMicrofrontendsResponseDeployHooks$inboundSchema)),
gitCredentialId: types.string(),
updatedAt: types.optional(types.number()),
sourceless: types.optional(types.boolean()),
productionBranch: types.string(),
});
export function getMicrofrontendsInGroupLink5FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupLink5$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupLink5' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupLinkMicrofrontendsDeployHooks$inboundSchema = z.object({
createdAt: types.optional(types.number()),
id: types.string(),
name: types.string(),
ref: types.string(),
url: types.string(),
});
export function getMicrofrontendsInGroupLinkMicrofrontendsDeployHooksFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupLinkMicrofrontendsDeployHooks$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupLinkMicrofrontendsDeployHooks' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupLink4$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
projectNameWithNamespace: types.string(),
projectNamespace: types.string(),
projectOwnerId: types.optional(types.number()),
projectUrl: types.string(),
type: types.literal("gitlab"),
createdAt: types.optional(types.number()),
deployHooks: z.array(z.lazy(() => GetMicrofrontendsInGroupLinkMicrofrontendsDeployHooks$inboundSchema)),
gitCredentialId: types.string(),
updatedAt: types.optional(types.number()),
sourceless: types.optional(types.boolean()),
productionBranch: types.string(),
});
export function getMicrofrontendsInGroupLink4FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupLink4$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupLink4' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupLinkDeployHooks$inboundSchema = z.object({
createdAt: types.optional(types.number()),
id: types.string(),
name: types.string(),
ref: types.string(),
url: types.string(),
});
export function getMicrofrontendsInGroupLinkDeployHooksFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupLinkDeployHooks$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupLinkDeployHooks' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupLink3$inboundSchema = z.object({
org: types.string(),
repoOwnerId: types.optional(types.number()),
repo: types.optional(types.string()),
repoId: types.optional(types.number()),
type: types.literal("github-custom-host"),
host: types.string(),
createdAt: types.optional(types.number()),
deployHooks: z.array(z.lazy(() => GetMicrofrontendsInGroupLinkDeployHooks$inboundSchema)),
gitCredentialId: types.string(),
updatedAt: types.optional(types.number()),
sourceless: types.optional(types.boolean()),
productionBranch: types.string(),
});
export function getMicrofrontendsInGroupLink3FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupLink3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupLink3' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONResponseBodyProjects2DeployHooks$inboundSchema = z.object({
createdAt: types.optional(types.number()),
id: types.string(),
name: types.string(),
ref: types.string(),
url: types.string(),
});
export function getMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONResponseBodyProjects2DeployHooksFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONResponseBodyProjects2DeployHooks$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONResponseBodyProjects2DeployHooks' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupLink2$inboundSchema = z.object({
type: types.literal("github-limited"),
createdAt: types.optional(types.number()),
org: types.string(),
repoOwnerId: types.optional(types.number()),
repo: types.optional(types.string()),
repoId: types.optional(types.number()),
deployHooks: z.array(z.lazy(() => GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONResponseBodyProjects2DeployHooks$inboundSchema)),
gitCredentialId: types.string(),
updatedAt: types.optional(types.number()),
sourceless: types.optional(types.boolean()),
productionBranch: types.string(),
});
export function getMicrofrontendsInGroupLink2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupLink2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupLink2' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsDeployHooks$inboundSchema = z.object({
createdAt: types.optional(types.number()),
id: types.string(),
name: types.string(),
ref: types.string(),
url: types.string(),
});
export function getMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsDeployHooksFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsDeployHooks$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsDeployHooks' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupLink1$inboundSchema = z.object({
org: types.string(),
repoOwnerId: types.optional(types.number()),
repo: types.optional(types.string()),
repoId: types.optional(types.number()),
type: types.literal("github"),
createdAt: types.optional(types.number()),
deployHooks: z.array(z.lazy(() => GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsDeployHooks$inboundSchema)),
gitCredentialId: types.string(),
updatedAt: types.optional(types.number()),
sourceless: types.optional(types.boolean()),
productionBranch: types.string(),
});
export function getMicrofrontendsInGroupLink1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupLink1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupLink1' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupLink$inboundSchema = z.union([
z.lazy(() => GetMicrofrontendsInGroupLink1$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupLink2$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupLink3$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupLink4$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupLink5$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupLink6$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupLink7$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupLink8$inboundSchema),
]);
export function getMicrofrontendsInGroupLinkFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupLink$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupLink' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupBlobs$inboundSchema = z.object({
isDefaultApp: types.optional(types.boolean()),
});
export function getMicrofrontendsInGroupBlobsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupBlobs$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupBlobs' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontends3$inboundSchema = z.object({
updatedAt: types.number(),
groupIds: z.array(z.any()),
enabled: types.literal(false),
freeProjectForLegacyLimits: types.optional(types.boolean()),
});
export function getMicrofrontendsInGroupMicrofrontends3FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupMicrofrontends3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupMicrofrontends3' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontends2$inboundSchema = z.object({
isDefaultApp: types.optional(types.literal(false)),
routeObservabilityToThisProject: types.optional(types.boolean()),
doNotRouteWithMicrofrontendsRouting: types.optional(types.boolean()),
updatedAt: types.number(),
groupIds: z.array(types.string()),
enabled: types.literal(true),
defaultRoute: types.optional(types.string()),
freeProjectForLegacyLimits: types.optional(types.boolean()),
});
export function getMicrofrontendsInGroupMicrofrontends2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupMicrofrontends2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupMicrofrontends2' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontends1$inboundSchema = z.object({
isDefaultApp: types.literal(true),
updatedAt: types.number(),
groupIds: z.array(types.string()),
enabled: types.literal(true),
defaultRoute: types.optional(types.string()),
freeProjectForLegacyLimits: types.optional(types.boolean()),
});
export function getMicrofrontendsInGroupMicrofrontends1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupMicrofrontends1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupMicrofrontends1' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontends$inboundSchema = smartUnion([
z.lazy(() => GetMicrofrontendsInGroupMicrofrontends1$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupMicrofrontends2$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupMicrofrontends3$inboundSchema),
]);
export function getMicrofrontendsInGroupMicrofrontendsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupMicrofrontends$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupMicrofrontends' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupNodeVersion$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupNodeVersion);
/** @internal */
export const GetMicrofrontendsInGroupPaths$inboundSchema = z.object({
value: types.string(),
});
export function getMicrofrontendsInGroupPathsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupPaths$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupPaths' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupOptionsAllowlist$inboundSchema = z.object({
paths: z.array(z.lazy(() => GetMicrofrontendsInGroupPaths$inboundSchema)),
});
export function getMicrofrontendsInGroupOptionsAllowlistFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupOptionsAllowlist$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupOptionsAllowlist' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupPasswordProtection$inboundSchema = z.object({});
export function getMicrofrontendsInGroupPasswordProtectionFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupPasswordProtection$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupPasswordProtection' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupDeploymentType$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupDeploymentType);
/** @internal */
export const GetMicrofrontendsInGroupPassport$inboundSchema = z.object({
deploymentType: GetMicrofrontendsInGroupDeploymentType$inboundSchema,
connectorId: types.string(),
});
export function getMicrofrontendsInGroupPassportFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupPassport$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupPassport' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupSandboxUrls$inboundSchema = z.object({
inheritDeploymentProtection: types.optional(types.boolean()),
});
export function getMicrofrontendsInGroupSandboxUrlsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupSandboxUrls$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupSandboxUrls' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupProtectionConfig$inboundSchema = z.object({
sandboxUrls: types.optional(z.lazy(() => GetMicrofrontendsInGroupSandboxUrls$inboundSchema)),
});
export function getMicrofrontendsInGroupProtectionConfigFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupProtectionConfig$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupProtectionConfig' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupRegion$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupRegion);
/** @internal */
export const GetMicrofrontendsInGroupFailoverRegions$inboundSchema = z
.nativeEnum(GetMicrofrontendsInGroupFailoverRegions);
/** @internal */
export const GetMicrofrontendsInGroupSandbox$inboundSchema = z.object({
region: types.optional(GetMicrofrontendsInGroupRegion$inboundSchema),
failoverRegions: types.optional(z.array(GetMicrofrontendsInGroupFailoverRegions$inboundSchema)),
});
export function getMicrofrontendsInGroupSandboxFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupSandbox$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupSandbox' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsFunctionDefaultMemoryType$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsFunctionDefaultMemoryType);
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsBuildMachineType$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsBuildMachineType);
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsBuildMachineSelection$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsBuildMachineSelection);
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsBuildMachineElasticReason$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsBuildMachineElasticReason);
/** @internal */
export const GetMicrofrontendsInGroupConfiguration$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupConfiguration);
/** @internal */
export const GetMicrofrontendsInGroupBuildQueue$inboundSchema = z.object({
configuration: types.optional(GetMicrofrontendsInGroupConfiguration$inboundSchema),
});
export function getMicrofrontendsInGroupBuildQueueFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupBuildQueue$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupBuildQueue' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupResourceConfig$inboundSchema = z.object({
fluid: types.optional(types.boolean()),
functionDefaultRegions: z.array(types.string()),
functionDefaultTimeout: types.optional(types.number()),
functionDefaultMemoryType: types.optional(GetMicrofrontendsInGroupMicrofrontendsFunctionDefaultMemoryType$inboundSchema),
functionZeroConfigFailover: types.optional(types.boolean()),
elasticConcurrencyEnabled: types.optional(types.boolean()),
buildMachineType: types.optional(GetMicrofrontendsInGroupMicrofrontendsBuildMachineType$inboundSchema),
buildMachineSelection: types.optional(GetMicrofrontendsInGroupMicrofrontendsBuildMachineSelection$inboundSchema),
buildMachineElasticLastUpdated: types.optional(types.number()),
buildMachineElasticReason: types.optional(GetMicrofrontendsInGroupMicrofrontendsBuildMachineElasticReason$inboundSchema),
isNSNBDisabled: types.optional(types.boolean()),
buildQueue: types.optional(z.lazy(() => GetMicrofrontendsInGroupBuildQueue$inboundSchema)),
enableFunctionsBeta: types.optional(types.boolean()),
});
export function getMicrofrontendsInGroupResourceConfigFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupResourceConfig$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupResourceConfig' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupRollbackDescription$inboundSchema = z.object({
userId: types.string(),
username: types.string(),
description: types.string(),
createdAt: types.number(),
});
export function getMicrofrontendsInGroupRollbackDescriptionFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupRollbackDescription$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupRollbackDescription' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupStages$inboundSchema = z.object({
targetPercentage: types.number(),
requireApproval: types.optional(types.boolean()),
duration: types.optional(types.number()),
linearShift: types.optional(types.boolean()),
});
export function getMicrofrontendsInGroupStagesFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupStages$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupStages' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsRollingReleaseType$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsRollingReleaseType);
/** @internal */
export const GetMicrofrontendsInGroupChecks$inboundSchema = z.object({
type: GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsRollingReleaseType$inboundSchema,
minSampleSize: types.optional(types.number()),
excludeStatusCodes: types.optional(z.array(types.number())),
excludePaths: types.optional(z.array(types.string())),
ingestWatermarkSeconds: types.optional(types.number()),
});
export function getMicrofrontendsInGroupChecksFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupChecks$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupChecks' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONAction$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONAction);
/** @internal */
export const GetMicrofrontendsInGroupGate$inboundSchema = z.object({
enabled: types.boolean(),
checks: z.array(z.lazy(() => GetMicrofrontendsInGroupChecks$inboundSchema)),
failureThreshold: types.optional(types.number()),
windowSize: types.optional(types.number()),
action: GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONAction$inboundSchema,
dryRun: types.boolean(),
});
export function getMicrofrontendsInGroupGateFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupGate$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupGate' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupRollingRelease$inboundSchema = z.object({
target: types.string(),
stages: z.nullable(z.array(z.lazy(() => GetMicrofrontendsInGroupStages$inboundSchema))).optional(),
canaryResponseHeader: types.optional(types.boolean()),
gate: types.optional(z.lazy(() => GetMicrofrontendsInGroupGate$inboundSchema)),
});
export function getMicrofrontendsInGroupRollingReleaseFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupRollingRelease$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupRollingRelease' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupFunctionDefaultMemoryType$inboundSchema = z
.nativeEnum(GetMicrofrontendsInGroupFunctionDefaultMemoryType);
/** @internal */
export const GetMicrofrontendsInGroupBuildMachineType$inboundSchema = z
.nativeEnum(GetMicrofrontendsInGroupBuildMachineType);
//# sourceMappingURL=getmicrofrontendsingroupbuildmachinetype.js.map