@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,431 lines • 65.2 kB
JavaScript
/*
* Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
*/
import * as z from "zod/v3";
import { collectExtraKeys as collectExtraKeys$, safeParse, } from "../lib/schemas.js";
import * as types from "../types/primitives.js";
import { smartUnion } from "../types/smartUnion.js";
export const CreateDeployments = {
Disabled: "disabled",
Enabled: "enabled",
};
export const GitProvider = {
Bitbucket: "bitbucket",
CursorOrigin: "cursor-origin",
Github: "github",
GithubCustomHost: "github-custom-host",
GithubLimited: "github-limited",
Gitlab: "gitlab",
V0: "v0",
Vercel: "vercel",
};
export const UserEventPayloadGitProvider = {
Bitbucket: "bitbucket",
CursorOrigin: "cursor-origin",
Github: "github",
GithubCustomHost: "github-custom-host",
GithubLimited: "github-limited",
Gitlab: "gitlab",
V0: "v0",
Vercel: "vercel",
};
export const PayloadGitProvider = {
Bitbucket: "bitbucket",
CursorOrigin: "cursor-origin",
Github: "github",
GithubCustomHost: "github-custom-host",
GithubLimited: "github-limited",
Gitlab: "gitlab",
V0: "v0",
Vercel: "vercel",
};
/**
* The type of matching to perform
*/
export const UserEventPayload257Type = {
EndsWith: "endsWith",
Equals: "equals",
StartsWith: "startsWith",
};
/**
* The type of matching to perform
*/
export const UserEventPayload257NextType = {
EndsWith: "endsWith",
Equals: "equals",
StartsWith: "startsWith",
};
export const BuildQueueConfiguration = {
SkipNamespaceQueue: "SKIP_NAMESPACE_QUEUE",
WaitForNamespaceQueue: "WAIT_FOR_NAMESPACE_QUEUE",
};
export const OldBuildQueueConfiguration = {
SkipNamespaceQueue: "SKIP_NAMESPACE_QUEUE",
WaitForNamespaceQueue: "WAIT_FOR_NAMESPACE_QUEUE",
};
export const UserEventPayload252Action = {
Disabled: "disabled",
Enabled: "enabled",
};
export const EnvId2 = {
Preview: "preview",
Production: "production",
};
export const UserEventEnvId2 = {
Preview: "preview",
Production: "production",
};
export const Widget = {
Alert: "alert",
AnalyticsOnline: "analytics-online",
AnalyticsPageViews: "analytics-page-views",
AnalyticsVisitors: "analytics-visitors",
FirewallAllowed: "firewall-allowed",
FirewallDenied: "firewall-denied",
ObservabilityAlert: "observability-alert",
ObservabilityEdgeRequests: "observability-edge-requests",
ObservabilityErrorRate: "observability-error-rate",
ObservabilityFunctionInvocations: "observability-function-invocations",
Online: "online",
Res: "res",
Shortcut: "shortcut",
SpeedInsightsCls: "speed-insights-cls",
SpeedInsightsLcp: "speed-insights-lcp",
SpeedInsightsRes: "speed-insights-res",
};
export const UserEventPayload239Action = {
Disabled: "disabled",
Enabled: "enabled",
Regenerated: "regenerated",
Updated: "updated",
};
export const UserEventPayload228Role = {
Billing: "BILLING",
Contributor: "CONTRIBUTOR",
Developer: "DEVELOPER",
Member: "MEMBER",
Owner: "OWNER",
Security: "SECURITY",
Viewer: "VIEWER",
ViewerForPlus: "VIEWER_FOR_PLUS",
};
export const UserEventPayload228Origin = {
AccountUpdate: "account-update",
Bitbucket: "bitbucket",
Dsync: "dsync",
Feedback: "feedback",
Github: "github",
Gitlab: "gitlab",
Import: "import",
Link: "link",
Mail: "mail",
NsnbAutoApprove: "nsnb-auto-approve",
NsnbHobbyUpgrade: "nsnb-hobby-upgrade",
NsnbInvite: "nsnb-invite",
NsnbRedeploy: "nsnb-redeploy",
NsnbRedeployAttributionCard: "nsnb-redeploy-attribution-card",
NsnbRequestAccess: "nsnb-request-access",
NsnbViewerUpgrade: "nsnb-viewer-upgrade",
OrganizationTeams: "organization-teams",
Saml: "saml",
Teams: "teams",
};
export const PayloadActorType = {
Admin: "admin",
};
export const UserEventPayload227Role = {
Billing: "BILLING",
Contributor: "CONTRIBUTOR",
Developer: "DEVELOPER",
Member: "MEMBER",
Owner: "OWNER",
Security: "SECURITY",
Viewer: "VIEWER",
ViewerForPlus: "VIEWER_FOR_PLUS",
};
export const UserEventPayloadOrigin = {
AccountUpdate: "account-update",
Bitbucket: "bitbucket",
Dsync: "dsync",
Feedback: "feedback",
Github: "github",
Gitlab: "gitlab",
Import: "import",
Link: "link",
Mail: "mail",
NsnbAutoApprove: "nsnb-auto-approve",
NsnbHobbyUpgrade: "nsnb-hobby-upgrade",
NsnbInvite: "nsnb-invite",
NsnbRedeploy: "nsnb-redeploy",
NsnbRedeployAttributionCard: "nsnb-redeploy-attribution-card",
NsnbRequestAccess: "nsnb-request-access",
NsnbViewerUpgrade: "nsnb-viewer-upgrade",
OrganizationTeams: "organization-teams",
Saml: "saml",
Teams: "teams",
};
export const UserEventPayloadDeploymentType = {
All: "all",
AllExceptCustomDomains: "all_except_custom_domains",
Preview: "preview",
ProdDeploymentUrlsAndAllPreviews: "prod_deployment_urls_and_all_previews",
};
export const UserEventPayload226DeploymentType = {
All: "all",
AllExceptCustomDomains: "all_except_custom_domains",
Preview: "preview",
ProdDeploymentUrlsAndAllPreviews: "prod_deployment_urls_and_all_previews",
};
export const UserEventPayload225DeploymentType = {
All: "all",
AllExceptCustomDomains: "all_except_custom_domains",
Preview: "preview",
ProdDeploymentUrlsAndAllPreviews: "prod_deployment_urls_and_all_previews",
};
export const PayloadDeploymentType = {
All: "all",
AllExceptCustomDomains: "all_except_custom_domains",
Preview: "preview",
ProdDeploymentUrlsAndAllPreviews: "prod_deployment_urls_and_all_previews",
};
export const PayloadKind = {
ConnectSrc: "connectSrc",
Script: "script",
};
export const UserEventPayload220Type = {
ConnectSrc: "connectSrc",
};
export const UserEventPayload219Type = {
Header: "header",
};
export const UserEventPayloadType = {
Script: "script",
};
export const ApprovalScope = {
All: "all",
Preview: "preview",
};
export const UserEventPayloadKind = {
ConnectSrc: "connectSrc",
Script: "script",
};
export const EnforcementScope = {
All: "all",
Preview: "preview",
};
export const NewResourceBlockingPolicy = {
Allow: "allow",
Block: "block",
};
export const PayloadEnforcementScope = {
All: "all",
Preview: "preview",
};
export const PayloadNewResourceBlockingPolicy = {
Allow: "allow",
Block: "block",
};
/** @internal */
export const TwoHundredAndEighty$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
domain: types.string(),
target: types.string(),
redirect: z.nullable(types.string()).optional(),
redirectStatusCode: z.nullable(types.number()).optional(),
});
export function twoHundredAndEightyFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndEighty$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndEighty' from JSON`);
}
/** @internal */
export const TwoHundredAndSeventyNine$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
domain: types.string(),
target: types.string(),
redirect: types.nullable(types.string()),
redirectStatusCode: types.nullable(types.number()),
gitBranch: types.nullable(types.string()),
configuredBy: types.optional(types.string()),
});
export function twoHundredAndSeventyNineFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndSeventyNine$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndSeventyNine' from JSON`);
}
/** @internal */
export const UserEventPayload278Previous$inboundSchema = z.object({
commandForIgnoringBuildStep: types.optional(types.string()),
});
export function userEventPayload278PreviousFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload278Previous$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload278Previous' from JSON`);
}
/** @internal */
export const UserEventPayload278Next$inboundSchema = z.object({
commandForIgnoringBuildStep: types.optional(types.string()),
});
export function userEventPayload278NextFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload278Next$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload278Next' from JSON`);
}
/** @internal */
export const TwoHundredAndSeventyEight$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
previous: z.lazy(() => UserEventPayload278Previous$inboundSchema),
next: z.lazy(() => UserEventPayload278Next$inboundSchema),
});
export function twoHundredAndSeventyEightFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndSeventyEight$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndSeventyEight' from JSON`);
}
/** @internal */
export const ConsolidatedGitCommitStatus$inboundSchema = z.object({
enabled: types.boolean(),
propagateFailures: types.boolean(),
});
export function consolidatedGitCommitStatusFromJSON(jsonString) {
return safeParse(jsonString, (x) => ConsolidatedGitCommitStatus$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ConsolidatedGitCommitStatus' from JSON`);
}
/** @internal */
export const TwoHundredAndSeventySeven$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
consolidatedGitCommitStatus: types.nullable(z.lazy(() => ConsolidatedGitCommitStatus$inboundSchema)),
});
export function twoHundredAndSeventySevenFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndSeventySeven$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndSeventySeven' from JSON`);
}
/** @internal */
export const TwoHundredAndSeventySix$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
gitLFS: types.boolean(),
});
export function twoHundredAndSeventySixFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndSeventySix$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndSeventySix' from JSON`);
}
/** @internal */
export const TwoHundredAndSeventyFive$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
gitCommitStatus: types.boolean(),
});
export function twoHundredAndSeventyFiveFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndSeventyFive$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndSeventyFive' from JSON`);
}
/** @internal */
export const TwoHundredAndSeventyFour$inboundSchema = z.object({
disableRepositoryDispatchEvents: types.boolean(),
});
export function twoHundredAndSeventyFourFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndSeventyFour$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndSeventyFour' from JSON`);
}
/** @internal */
export const TwoHundredAndSeventyThree$inboundSchema = z.object({
requireVerifiedCommits: types.boolean(),
});
export function twoHundredAndSeventyThreeFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndSeventyThree$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndSeventyThree' from JSON`);
}
/** @internal */
export const TwoHundredAndSeventyTwo$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
requireVerifiedCommits: types.nullable(types.boolean()),
});
export function twoHundredAndSeventyTwoFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndSeventyTwo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndSeventyTwo' from JSON`);
}
/** @internal */
export const CreateDeployments$inboundSchema = z.nativeEnum(CreateDeployments);
/** @internal */
export const TwoHundredAndSeventyOne$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
createDeployments: CreateDeployments$inboundSchema,
});
export function twoHundredAndSeventyOneFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndSeventyOne$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndSeventyOne' from JSON`);
}
/** @internal */
export const TwoHundredAndSeventy$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
disableRepositoryDispatchEvents: types.boolean(),
});
export function twoHundredAndSeventyFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndSeventy$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndSeventy' from JSON`);
}
/** @internal */
export const TwoHundredAndSixtyNine$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
onCommit: types.boolean(),
});
export function twoHundredAndSixtyNineFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndSixtyNine$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndSixtyNine' from JSON`);
}
/** @internal */
export const TwoHundredAndSixtyEight$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
onPullRequest: types.boolean(),
});
export function twoHundredAndSixtyEightFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndSixtyEight$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndSixtyEight' from JSON`);
}
/** @internal */
export const GitProvider$inboundSchema = z
.nativeEnum(GitProvider);
/** @internal */
export const TwoHundredAndSixtySeven$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
gitProvider: GitProvider$inboundSchema,
gitRepoId: types.string(),
gitRepositoryName: types.string(),
});
export function twoHundredAndSixtySevenFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndSixtySeven$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndSixtySeven' from JSON`);
}
/** @internal */
export const UserEventPayloadGitProvider$inboundSchema = z.nativeEnum(UserEventPayloadGitProvider);
/** @internal */
export const UserEventPayload266Previous$inboundSchema = z.object({
gitProvider: UserEventPayloadGitProvider$inboundSchema,
gitRepoId: types.string(),
gitRepositoryName: types.string(),
});
export function userEventPayload266PreviousFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload266Previous$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload266Previous' from JSON`);
}
/** @internal */
export const PayloadGitProvider$inboundSchema = z.nativeEnum(PayloadGitProvider);
/** @internal */
export const UserEventPayload266Next$inboundSchema = z.object({
gitProvider: PayloadGitProvider$inboundSchema,
gitRepoId: types.string(),
gitRepositoryName: types.string(),
});
export function userEventPayload266NextFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload266Next$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload266Next' from JSON`);
}
/** @internal */
export const TwoHundredAndSixtySix$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
previous: types.optional(z.lazy(() => UserEventPayload266Previous$inboundSchema)),
next: z.lazy(() => UserEventPayload266Next$inboundSchema),
});
export function twoHundredAndSixtySixFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndSixtySix$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndSixtySix' from JSON`);
}
/** @internal */
export const TwoHundredAndSixtyFive$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
newProjectName: types.string(),
});
export function twoHundredAndSixtyFiveFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndSixtyFive$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndSixtyFive' from JSON`);
}
/** @internal */
export const TwoHundredAndSixtyFour$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
previewDeploymentSuffix: types.nullable(types.string()),
});
export function twoHundredAndSixtyFourFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndSixtyFour$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndSixtyFour' from JSON`);
}
/** @internal */
export const UserEventPayload263Previous$inboundSchema = z.object({
functionZeroConfigFailover: types.nullable(types.boolean()),
});
export function userEventPayload263PreviousFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload263Previous$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload263Previous' from JSON`);
}
/** @internal */
export const UserEventPayload263Next$inboundSchema = z.object({
functionZeroConfigFailover: types.boolean(),
});
export function userEventPayload263NextFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload263Next$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload263Next' from JSON`);
}
/** @internal */
export const TwoHundredAndSixtyThree$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
previous: z.lazy(() => UserEventPayload263Previous$inboundSchema),
next: z.lazy(() => UserEventPayload263Next$inboundSchema),
});
export function twoHundredAndSixtyThreeFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndSixtyThree$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndSixtyThree' from JSON`);
}
/** @internal */
export const UserEventPayload262Previous$inboundSchema = z.object({
functionDefaultRegions: types.nullable(z.array(types.string())),
});
export function userEventPayload262PreviousFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload262Previous$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload262Previous' from JSON`);
}
/** @internal */
export const UserEventPayload262Next$inboundSchema = z.object({
functionDefaultRegions: z.array(types.string()),
});
export function userEventPayload262NextFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload262Next$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload262Next' from JSON`);
}
/** @internal */
export const TwoHundredAndSixtyTwo$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
previous: z.lazy(() => UserEventPayload262Previous$inboundSchema),
next: z.lazy(() => UserEventPayload262Next$inboundSchema),
});
export function twoHundredAndSixtyTwoFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndSixtyTwo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndSixtyTwo' from JSON`);
}
/** @internal */
export const UserEventPayload261Previous$inboundSchema = z.object({
functionDefaultMemoryType: types.nullable(types.string()),
});
export function userEventPayload261PreviousFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload261Previous$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload261Previous' from JSON`);
}
/** @internal */
export const UserEventPayload261Next$inboundSchema = z.object({
functionDefaultMemoryType: types.string(),
});
export function userEventPayload261NextFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload261Next$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload261Next' from JSON`);
}
/** @internal */
export const TwoHundredAndSixtyOne$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
previous: z.lazy(() => UserEventPayload261Previous$inboundSchema),
next: z.lazy(() => UserEventPayload261Next$inboundSchema),
});
export function twoHundredAndSixtyOneFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndSixtyOne$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndSixtyOne' from JSON`);
}
/** @internal */
export const UserEventPayload260Previous$inboundSchema = z.object({
functionDefaultTimeout: types.nullable(types.number()),
});
export function userEventPayload260PreviousFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload260Previous$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload260Previous' from JSON`);
}
/** @internal */
export const UserEventPayload260Next$inboundSchema = z.object({
functionDefaultTimeout: types.number(),
});
export function userEventPayload260NextFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload260Next$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload260Next' from JSON`);
}
/** @internal */
export const TwoHundredAndSixty$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
previous: z.lazy(() => UserEventPayload260Previous$inboundSchema),
next: z.lazy(() => UserEventPayload260Next$inboundSchema),
});
export function twoHundredAndSixtyFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndSixty$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndSixty' from JSON`);
}
/** @internal */
export const TwoHundredAndFiftyNine$inboundSchema = z.object({
projectName: types.optional(types.string()),
projectId: types.string(),
enableFunctionsBeta: types.boolean(),
});
export function twoHundredAndFiftyNineFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndFiftyNine$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndFiftyNine' from JSON`);
}
/** @internal */
export const TwoHundredAndFiftyEight$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
customEnvironmentId: types.string(),
customEnvironmentSlug: types.string(),
});
export function twoHundredAndFiftyEightFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndFiftyEight$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndFiftyEight' from JSON`);
}
/** @internal */
export const UserEventPayload257Type$inboundSchema = z.nativeEnum(UserEventPayload257Type);
/** @internal */
export const BranchMatcher$inboundSchema = z.object({
type: UserEventPayload257Type$inboundSchema,
pattern: types.string(),
});
export function branchMatcherFromJSON(jsonString) {
return safeParse(jsonString, (x) => BranchMatcher$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'BranchMatcher' from JSON`);
}
/** @internal */
export const UserEventPayload257Previous$inboundSchema = z.object({
branchMatcher: types.optional(z.lazy(() => BranchMatcher$inboundSchema)),
});
export function userEventPayload257PreviousFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload257Previous$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload257Previous' from JSON`);
}
/** @internal */
export const UserEventPayload257NextType$inboundSchema = z.nativeEnum(UserEventPayload257NextType);
/** @internal */
export const PayloadBranchMatcher$inboundSchema = z.object({
type: UserEventPayload257NextType$inboundSchema,
pattern: types.string(),
});
export function payloadBranchMatcherFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadBranchMatcher$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadBranchMatcher' from JSON`);
}
/** @internal */
export const UserEventPayload257Next$inboundSchema = z.object({
branchMatcher: types.optional(z.lazy(() => PayloadBranchMatcher$inboundSchema)),
});
export function userEventPayload257NextFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload257Next$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload257Next' from JSON`);
}
/** @internal */
export const TwoHundredAndFiftySeven$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
customEnvironmentId: types.string(),
customEnvironmentSlug: types.string(),
previous: z.lazy(() => UserEventPayload257Previous$inboundSchema),
next: z.lazy(() => UserEventPayload257Next$inboundSchema),
});
export function twoHundredAndFiftySevenFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndFiftySeven$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndFiftySeven' from JSON`);
}
/** @internal */
export const TwoHundredAndFiftySix$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
previewDeploymentsEnabled: types.boolean(),
});
export function twoHundredAndFiftySixFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndFiftySix$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndFiftySix' from JSON`);
}
/** @internal */
export const TwoHundredAndFiftyFive$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
autoAssignCustomDomains: types.boolean(),
});
export function twoHundredAndFiftyFiveFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndFiftyFive$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndFiftyFive' from JSON`);
}
/** @internal */
export const BuildQueueConfiguration$inboundSchema = z.nativeEnum(BuildQueueConfiguration);
/** @internal */
export const OldBuildQueueConfiguration$inboundSchema = z.nativeEnum(OldBuildQueueConfiguration);
/** @internal */
export const TwoHundredAndFiftyFour$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
elasticConcurrencyEnabled: types.boolean(),
oldElasticConcurrencyEnabled: types.boolean(),
buildQueueConfiguration: types.optional(BuildQueueConfiguration$inboundSchema),
oldBuildQueueConfiguration: types.optional(OldBuildQueueConfiguration$inboundSchema),
});
export function twoHundredAndFiftyFourFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndFiftyFour$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndFiftyFour' from JSON`);
}
/** @internal */
export const TwoHundredAndFiftyThree$inboundSchema = z.object({
name: types.string(),
ownerId: types.string(),
});
export function twoHundredAndFiftyThreeFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndFiftyThree$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndFiftyThree' from JSON`);
}
/** @internal */
export const UserEventPayload252Action$inboundSchema = z.nativeEnum(UserEventPayload252Action);
/** @internal */
export const TwoHundredAndFiftyTwo$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
action: UserEventPayload252Action$inboundSchema,
});
export function twoHundredAndFiftyTwoFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndFiftyTwo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndFiftyTwo' from JSON`);
}
/** @internal */
export const TwoHundredAndFiftyOne$inboundSchema = z.object({
projectName: types.optional(types.string()),
projectId: types.string(),
});
export function twoHundredAndFiftyOneFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndFiftyOne$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndFiftyOne' from JSON`);
}
/** @internal */
export const UserEventPayload250Team$inboundSchema = z.object({
name: types.string(),
id: types.string(),
});
export function userEventPayload250TeamFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload250Team$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload250Team' from JSON`);
}
/** @internal */
export const EnvId2$inboundSchema = z
.nativeEnum(EnvId2);
/** @internal */
export const EnvId$inboundSchema = smartUnion([types.string(), EnvId2$inboundSchema]);
export function envIdFromJSON(jsonString) {
return safeParse(jsonString, (x) => EnvId$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EnvId' from JSON`);
}
/** @internal */
export const Aws$inboundSchema = z
.object({
subnetIds: z.array(types.string()),
securityGroupId: types.optional(types.string()),
});
export function awsFromJSON(jsonString) {
return safeParse(jsonString, (x) => Aws$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Aws' from JSON`);
}
/** @internal */
export const OldConnectConfigurations$inboundSchema = z.object({
envId: smartUnion([types.string(), EnvId2$inboundSchema]),
connectConfigurationId: types.string(),
dc: types.optional(types.string()),
passive: types.boolean(),
buildsEnabled: types.boolean(),
aws: types.optional(z.lazy(() => Aws$inboundSchema)),
createdAt: types.number(),
updatedAt: types.number(),
});
export function oldConnectConfigurationsFromJSON(jsonString) {
return safeParse(jsonString, (x) => OldConnectConfigurations$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OldConnectConfigurations' from JSON`);
}
/** @internal */
export const UserEventEnvId2$inboundSchema = z.nativeEnum(UserEventEnvId2);
/** @internal */
export const PayloadEnvId$inboundSchema = smartUnion([types.string(), UserEventEnvId2$inboundSchema]);
export function payloadEnvIdFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadEnvId$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadEnvId' from JSON`);
}
/** @internal */
export const PayloadAws$inboundSchema = z.object({
subnetIds: z.array(types.string()),
securityGroupId: types.optional(types.string()),
});
export function payloadAwsFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadAws$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadAws' from JSON`);
}
/** @internal */
export const NewConnectConfigurations$inboundSchema = z.object({
envId: smartUnion([types.string(), UserEventEnvId2$inboundSchema]),
connectConfigurationId: types.string(),
dc: types.optional(types.string()),
passive: types.boolean(),
buildsEnabled: types.boolean(),
aws: types.optional(z.lazy(() => PayloadAws$inboundSchema)),
createdAt: types.number(),
updatedAt: types.number(),
});
export function newConnectConfigurationsFromJSON(jsonString) {
return safeParse(jsonString, (x) => NewConnectConfigurations$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'NewConnectConfigurations' from JSON`);
}
/** @internal */
export const UserEventPayload250Project$inboundSchema = z.object({
id: types.string(),
name: types.optional(types.string()),
oldConnectConfigurations: types.nullable(z.array(z.lazy(() => OldConnectConfigurations$inboundSchema))),
newConnectConfigurations: types.nullable(z.array(z.lazy(() => NewConnectConfigurations$inboundSchema))),
});
export function userEventPayload250ProjectFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload250Project$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload250Project' from JSON`);
}
/** @internal */
export const TwoHundredAndFifty$inboundSchema = z.object({
team: z.lazy(() => UserEventPayload250Team$inboundSchema),
project: z.lazy(() => UserEventPayload250Project$inboundSchema),
});
export function twoHundredAndFiftyFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndFifty$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndFifty' from JSON`);
}
/** @internal */
export const TwoHundredAndFortyNine$inboundSchema = z.object({
projectId: types.optional(types.string()),
projectName: types.optional(types.string()),
target: types.optional(z.array(types.string())),
updated: types.optional(types.boolean()),
});
export function twoHundredAndFortyNineFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndFortyNine$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndFortyNine' from JSON`);
}
/** @internal */
export const TwoHundredAndFortyEight$inboundSchema = z.object({
projectId: types.optional(types.string()),
projectName: types.optional(types.string()),
certId: types.optional(types.string()),
origin: types.optional(types.string()),
});
export function twoHundredAndFortyEightFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndFortyEight$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndFortyEight' from JSON`);
}
/** @internal */
export const Widget$inboundSchema = z
.nativeEnum(Widget);
/** @internal */
export const TwoHundredAndFortySeven$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
widget: types.nullable(Widget$inboundSchema),
});
export function twoHundredAndFortySevenFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndFortySeven$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndFortySeven' from JSON`);
}
/** @internal */
export const TwoHundredAndFortySix$inboundSchema = z.object({
projectId: types.optional(types.string()),
projectName: types.string(),
deploymentId: types.optional(types.string()),
previousBuildMachineType: types.optional(types.string()),
nextBuildMachineType: types.string(),
previousBuildMachineSelection: types.string(),
nextBuildMachineSelection: types.string(),
isSystemInitiated: types.optional(types.boolean()),
reason: types.optional(types.string()),
});
export function twoHundredAndFortySixFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndFortySix$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndFortySix' from JSON`);
}
/** @internal */
export const TwoHundredAndFortyFive$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
sourceFilesOutsideRootDirectory: types.boolean(),
});
export function twoHundredAndFortyFiveFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndFortyFive$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndFortyFive' from JSON`);
}
/** @internal */
export const TwoHundredAndFortyFour$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
productionDeploymentsFastLane: types.boolean(),
});
export function twoHundredAndFortyFourFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndFortyFour$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndFortyFour' from JSON`);
}
/** @internal */
export const UserEventPayload243Previous$inboundSchema = z.object({});
export function userEventPayload243PreviousFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload243Previous$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload243Previous' from JSON`);
}
/** @internal */
export const UserEventPayload243Next$inboundSchema = z.object({});
export function userEventPayload243NextFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload243Next$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload243Next' from JSON`);
}
/** @internal */
export const TwoHundredAndFortyThree$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
previous: z.lazy(() => UserEventPayload243Previous$inboundSchema),
next: z.lazy(() => UserEventPayload243Next$inboundSchema),
});
export function twoHundredAndFortyThreeFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndFortyThree$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndFortyThree' from JSON`);
}
/** @internal */
export const TwoHundredAndFortyTwo$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
enableExternalRewriteCaching: types.boolean(),
});
export function twoHundredAndFortyTwoFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndFortyTwo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndFortyTwo' from JSON`);
}
/** @internal */
export const TwoHundredAndFortyOne$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
enableAffectedProjectsDeployments: types.boolean(),
});
export function twoHundredAndFortyOneFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndFortyOne$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndFortyOne' from JSON`);
}
/** @internal */
export const TwoHundredAndForty$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
avatar: z.nullable(types.string()).optional(),
});
export function twoHundredAndFortyFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndForty$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndForty' from JSON`);
}
/** @internal */
export const UserEventPayload239Action$inboundSchema = z.nativeEnum(UserEventPayload239Action);
/** @internal */
export const TwoHundredAndThirtyNine$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
action: UserEventPayload239Action$inboundSchema,
isEnvVar: types.optional(types.boolean()),
note: types.optional(types.string()),
});
export function twoHundredAndThirtyNineFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndThirtyNine$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndThirtyNine' from JSON`);
}
/** @internal */
export const TwoHundredAndThirtyEight$inboundSchema = z.object({
projectName: types.optional(types.string()),
projectId: types.string(),
projectAnalytics: types.optional(z.record(z.any())),
prevProjectAnalytics: z.nullable(z.record(z.any())).optional(),
});
export function twoHundredAndThirtyEightFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndThirtyEight$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndThirtyEight' from JSON`);
}
/** @internal */
export const ProjectAnalytics$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 projectAnalyticsFromJSON(jsonString) {
return safeParse(jsonString, (x) => ProjectAnalytics$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ProjectAnalytics' from JSON`);
}
/** @internal */
export const PrevProjectAnalytics$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 prevProjectAnalyticsFromJSON(jsonString) {
return safeParse(jsonString, (x) => PrevProjectAnalytics$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PrevProjectAnalytics' from JSON`);
}
/** @internal */
export const TwoHundredAndThirtySeven$inboundSchema = z.object({
projectName: types.optional(types.string()),
projectId: types.string(),
projectAnalytics: types.nullable(z.lazy(() => ProjectAnalytics$inboundSchema)),
prevProjectAnalytics: types.nullable(z.lazy(() => PrevProjectAnalytics$inboundSchema)),
});
export function twoHundredAndThirtySevenFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndThirtySeven$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndThirtySeven' from JSON`);
}
/** @internal */
export const TwoHundredAndThirtySix$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
directoryListing: types.boolean(),
});
export function twoHundredAndThirtySixFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndThirtySix$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndThirtySix' from JSON`);
}
/** @internal */
export const TwoHundredAndThirtyFive$inboundSchema = z.object({
projectId: types.optional(types.string()),
projectName: types.string(),
branch: types.string(),
});
export function twoHundredAndThirtyFiveFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndThirtyFive$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndThirtyFive' from JSON`);
}
/** @internal */
export const UserEventPayloadPrivateLinkEndpoint$inboundSchema = z.object({
id: types.string(),
name: types.string(),
environmentIds: types.optional(z.array(types.string())),
privateDnsNames: types.optional(z.array(types.string())),
});
export function userEventPayloadPrivateLinkEndpointFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayloadPrivateLinkEndpoint$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayloadPrivateLinkEndpoint' from JSON`);
}
/** @internal */
export const PreviousEndpoint$inboundSchema = z.object({
name: types.string(),
environmentIds: types.optional(z.array(types.string())),
privateDnsNames: types.optional(z.array(types.string())),
});
export function previousEndpointFromJSON(jsonString) {
return safeParse(jsonString, (x) => PreviousEndpoint$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PreviousEndpoint' from JSON`);
}
/** @internal */
export const TwoHundredAndThirtyFour$inboundSchema = z.object({
projectName: types.optional(types.string()),
privateLinkEndpoint: z.lazy(() => UserEventPayloadPrivateLinkEndpoint$inboundSchema),
projectId: types.string(),
previousEndpoint: z.lazy(() => PreviousEndpoint$inboundSchema),
});
export function twoHundredAndThirtyFourFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndThirtyFour$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndThirtyFour' from JSON`);
}
/** @internal */
export const UserEventPayloadPrev$inboundSchema = z.object({
id: types.string(),
name: types.string(),
projectId: types.string(),
vercelRegion: types.string(),
awsServiceName: types.string(),
privateDnsNames: types.optional(z.array(types.string())),
});
export function userEventPayloadPrevFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayloadPrev$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayloadPrev' from JSON`);
}
/** @internal */
export const Current$inboundSchema = z.object({
id: types.string(),
name: types.string(),
projectId: types.string(),
vercelRegion: types.string(),
awsServiceName: types.string(),
privateDnsNames: types.optional(z.array(types.string())),
});
export function currentFromJSON(jsonString) {
return safeParse(jsonString, (x) => Current$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Current' from JSON`);
}
/** @internal */
export const TwoHundredAndThirtyThree$inboundSchema = z.object({
projectName: types.optional(types.string()),
prev: z.lazy(() => UserEventPayloadPrev$inboundSchema),
current: z.lazy(() => Current$inboundSchema),
});
export function twoHundredAndThirtyThreeFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndThirtyThree$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndThirtyThree' from JSON`);
}
/** @internal */
export const PayloadPrivateLinkEndpoint$inboundSchema = z.object({
id: types.string(),
name: types.string(),
});
export function payloadPrivateLinkEndpointFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadPrivateLinkEndpoint$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadPrivateLinkEndpoint' from JSON`);
}
/** @internal */
export const TwoHundredAndThirtyTwo$inboundSchema = z.object({
projectName: types.optional(types.string()),
privateLinkEndpoint: z.lazy(() => PayloadPrivateLinkEndpoint$inboundSchema),
projectId: types.string(),
});
export function twoHundredAndThirtyTwoFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndThirtyTwo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndThirtyTwo' from JSON`);
}
/** @internal */
export const Endpoint$inboundSchema = z.object({
id: types.string(),
name: types.string(),
projectId: types.string(),
vercelRegion: types.string(),
awsServiceName: types.string(),
privateDnsNames: types.optional(z.array(types.string())),
});
export function endpointFromJSON(jsonString) {
return safeParse(jsonString, (x) => Endpoint$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Endpoint' from JSON`);
}
/** @internal */
export const TwoHundredAndThirtyOne$inboundSchema = z.object({
projectName: types.optional(types.string()),
endpoint: z.lazy(() => Endpoint$inboundSchema),
});
export function twoHundredAndThirtyOneFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndThirtyOne$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndThirtyOne' from JSON`);
}
/** @internal */
export const TwoHundredAndThirty$inboundSchema = z.object({
previewDeploymentSuffix: z.nullable(types.string()).optional(),
previousPreviewDeploymentSuffix: z.nullable(types.string()).optional(),
});
export function twoHundredAndThirtyFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndThirty$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndThirty' from JSON`);
}
/** @internal */
export const TwoHundredAndTwentyNine$inboundSchema = z.object({
price: types.optional(types.number()),
currency: types.optional(types.string()),
enabled: types.optional(types.boolean()),
});
export function twoHundredAndTwentyNineFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndTwentyNine$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndTwentyNine' from JSON`);
}
/** @internal */
export const UserEventPayload228Role$inboundSchema = z.nativeEnum(UserEventPayload228Role);
/** @internal */
export const UserEventPayload228Origin$inboundSchema = z.nativeEnum(UserEventPayload228Origin);
/** @internal */
export const PayloadGitUserId$inboundSchema = smartUnion([types.string(), types.number()]);
export function payloadGitUserIdFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadGitUserId$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadGitUserId' from JSON`);
}
/** @internal */
export const PayloadJoinedFrom$inboundSchema = z.object({
origin: UserEventPayload228Origin$inboundSchema,
commitId: types.optional(types.string()),
repoId: types.optional(types.string()),
repoPath: types.optional(types.string()),
gitUserId: types.optional(smartUnion([types.string(), types.number()])),
gitUserLogin: types.optional(types.string()),
ssoUserId: types.optional(types.string()),
ssoConnectedAt: types.optional(types.number()),
idpUserId: types.optional(types.string()),
dsyncUserId: types.optional(types.string()),
dsyncConnectedAt: types.optional(types.number()),
});
export function payloadJoinedFromFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadJoinedFrom$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadJoinedFrom' from JSON`);
}
/** @internal */
export const PayloadRemovedUsers$inboundSchema = z.object({
role: UserEventPayload228Role$inboundSchema,
confirmed: types.boolean(),
confirmedAt: types.optional(types.number()),
joinedFrom: types.optional(z.lazy(() => PayloadJoinedFrom$inboundSchema)),
});
export function payloadRemovedUsersFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadRemovedUsers$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadRemovedUsers' from JSON`);
}
/** @internal */
export const PayloadActorType$inboundSchema = z.nativeEnum(PayloadActorType);
/** @internal */
export const TwoHundredAndTwentyEight$inboundSchema = z.object({
plan: types.string(),
removedUsers: types.optional(z.record(z.lazy(() => PayloadRemovedUsers$inboundSchema))),
prevPlan: types.optional(types.string()),
priorPlan: types.optional(types.string()),
isDowngrade: types.optional(types.boolean()),
userAgent: types.optional(types.string()),
isReactivate: types.optional(types.boolean()),
isTrialUpgrade: types.optional(types.boolean()),
automated: types.optional(types.boolean()),
reason: types.optional(types.string()),
timestamp: types.optional(types.number()),
removedMemberCount: types.optional(types.number()),
actorId: types.string(),
actorType: PayloadActorType$inboundSchema,
actorName: types.optional(types.string()),
});
export function twoHundredAndTwentyEightFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndTwentyEight$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndTwentyEight' from JSON`);
}
/** @internal */
export const UserEventPayload227Role$inboundSchema = z.nativeEnum(UserEventPayload227Role);
/** @internal */
export const UserEventPayloadOrigin$inboundSchema = z.nativeEnum(UserEventPayloadOrigin);
/** @internal */
export const UserEventPayloadGitUserId$inboundSchema = smartUnion([types.string(), types.number()]);
export function userEventPayloadGitUserIdFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayloadGitUserId$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayloadGitUserId' from JSON`);
}
/** @internal */
export const UserEventPayloadJoinedFrom$inboundSchema = z.object({
origin: UserEventPayloadOrigin$inboundSchema,
commitId: types.optional(types.string()),
repoId: types.optional(types.string()),
repoPath: types.optional(types.string()),
gitUserId: types.optional(smartUnion([types.string(), types.number()])),
gitUserLogin: types.optional(types.string()),
ssoUserId: types.optional(types.string()),
ssoConnectedAt: types.optional(types.number()),
idpUserId: types.optional(types.string()),
dsyncUserId: types.optional(types.string()),
dsyncConnectedAt: types.optional(types.number()),
});
export function userEventPayloadJoinedFromFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayloadJoinedFrom$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayloadJoinedFrom' from JSON`);
}
/** @internal */
export const RemovedUsers$inboundSchema = z.object({
role: UserEventPayload227Role$inboundSchema,
confirmed: types.boolean(),
confirmedAt: types.optional(types.number()),
joinedFrom: types.optional(z.lazy(() => UserEventPayloadJoinedFrom$inboundSchema)),
});
export function removedUsersFromJSON(jsonString) {
return safeParse(jsonString, (x) => RemovedUsers$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'RemovedUsers' from JSON`);
}
/** @internal */
export const TwoHundredAndTwentySeven$inboundSchema = z.object({
plan: types.string(),
removedUsers: types.optional(z.record(z.lazy(() => RemovedUsers$inboundSchema))),
prevPlan: types.optional(types.string()),
priorPlan: types.optional(types.string()),
isDowngrade: types.optional(types.boolean()),
userAgent: types.optional(types.string()),
isReactivate: types.optional(types.boolean()),
isTrialUpgrade: types.optional(types.boolean()),
automated: types.optional(types.boolean()),
reason: types.optional(types.string()),
timestamp: types.optional(types.number()),
removedMemberCount: types.optional(types.number()),
});
export function twoHundredAndTwentySevenFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndTwentySeven$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndTwentySeven' from JSON`);
}
/** @internal */
export const UserEventPayloadDeploymentType$inboundSchema = z.nativeEnum(UserEventPayloadDeploymentType);
/** @internal */
export const UserEventPayloadPassport$inboundSchema = z.object({
connectorId: types.string(),
deploymentType: UserEventPayloadDeploymentType$inboundSchema,
});
export function userEventPayloadPassportFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayloadPassport$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayloadPassport' from JSON`);
}
/** @internal */
export const UserEventPayload226Previous$inboundSchema = z.object({
passport: z.nullable(z.lazy(() => UserEventPayloadPassport$inboundSchema))
.optional(),
});
export function userEventPayload226PreviousFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload226Previous$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload226Previous' from JSON`);
}
/** @internal */
export const UserEventPayload226DeploymentType$inboundSchema = z.nativeEnum(UserEventPayload226DeploymentType);
/** @internal */
export const UserEventPayload226Passport$inboundSchema = z.object({
connectorId: types.string(),
deploymentType: UserEventPayload226DeploymentType$inboundSchema,
});
export function userEventPayload226PassportFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload226Passport$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload226Passport' from JSON`);
}
/** @internal */
export const UserEventPayload226Next$inboundSchema = z.object({
passport: z.nullable(z.lazy(() => UserEventPayload226Passport$inboundSchema))
.optional(),
});
export function userEventPayload226NextFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload226Next$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload226Next' from JSON`);
}
/** @internal */
export const TwoHundredAndTwentySix$inboundSchema = z.object({
previous: z.lazy(() => UserEventPayload226Previous$inboundSchema),
next: z.lazy(() => UserEventPayload226Next$inboundSchema),
});
export function twoHundredAndTwentySixFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndTwentySix$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndTwentySix' from JSON`);
}
/** @internal */
export const UserEventPayload225DeploymentType$inboundSchema = z.nativeEnum(UserEventPayload225DeploymentType);
/** @internal */
export const Passport$inboundSchema = z.object({
connectorId: types.string(),
deploymentType: UserEventPayload225DeploymentType$inboundSchema,
});
export function passportFromJSON(jsonString) {
return safeParse(jsonString, (x) => Passport$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Passport' from JSON`);
}
/** @internal */
export const UserEventPayload225Previous$inboundSchema = z.object({
passport: z.nullable(z.lazy(() => Passport$inboundSchema)).optional(),
});
export function userEventPayload225PreviousFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload225Previous$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload225Previous' from JSON`);
}
/** @internal */
export const PayloadDeploymentType$inboundSchema = z.nativeEnum(PayloadDeploymentType);
/** @internal */
export const PayloadPassport$inboundSchema = z.object({
connectorId: types.string(),
deploymentType: PayloadDeploymentType$inboundSchema,
});
export function payloadPassportFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadPassport$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadPassport' from JSON`);
}
/** @internal */
export const UserEventPayload225Next$inboundSchema = z.object({
passport: z.nullable(z.lazy(() => PayloadPassport$inboundSchema)).optional(),
});
export function userEventPayload225NextFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload225Next$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload225Next' from JSON`);
}
/** @internal */
export const TwoHundredAndTwentyFive$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
previous: z.lazy(() => UserEventPayload225Previous$inboundSchema),
next: z.lazy(() => UserEventPayload225Next$inboundSchema),
});
export function twoHundredAndTwentyFiveFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndTwentyFive$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndTwentyFive' from JSON`);
}
/** @internal */
export const TwoHundredAndTwentyFour$inboundSchema = z.object({
projectId: types.string(),
environment: types.string(),
host: types.string(),
connectorId: types.string(),
connectorType: types.string(),
connectorService: types.string(),
externalIssuer: types.string(),
externalSubject: types.string(),
sessionId: types.string(),
emailVerified: types.optional(types.boolean()),
tenantId: types.optional(types.string()),
installationId: types.optional(types.string()),
});
export function twoHundredAndTwentyFourFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndTwentyFour$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndTwentyFour' from JSON`);
}
/** @internal */
export const TwoHundredAndTwentyThree$inboundSchema = z.object({
oldName: types.string(),
newName: types.string(),
});
export function twoHundredAndTwentyThreeFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndTwentyThree$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndTwentyThree' from JSON`);
}
/** @internal */
export const TwoHundredAndTwentyTwo$inboundSchema = collectExtraKeys$(z.object({
projectId: types.string(),
projectName: types.string(),
pattern: types.string(),
justification: types.string(),
}).catchall(z.any()), "additionalProperties", true);
export function twoHundredAndTwentyTwoFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndTwentyTwo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndTwentyTwo' from JSON`);
}
/** @internal */
export const PayloadKind$inboundSchema = z
.nativeEnum(PayloadKind);
/** @internal */
export const TwoHundredAndTwentyOne$inboundSchema = z.object({
projectId: types.string(),
url: types.optional(types.string()),
headerName: types.optional(types.string()),
previousStatus: types.string(),
justification: types.nullable(types.string()),
kind: types.optional(PayloadKind$inboundSchema),
});
export function twoHundredAndTwentyOneFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndTwentyOne$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndTwentyOne' from JSON`);
}
/** @internal */
export const UserEventPayload220Type$inboundSchema = z.nativeEnum(UserEventPayload220Type);
/** @internal */
export const TwoHundredAndTwenty$inboundSchema = z.object({
projectId: types.string(),
type: UserEventPayload220Type$inboundSchema,
resourceUrl: types.string(),
});
export function twoHundredAndTwentyFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndTwenty$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndTwenty' from JSON`);
}
/** @internal */
export const UserEventPayload219Type$inboundSchema = z.nativeEnum(UserEventPayload219Type);
/** @internal */
export const TwoHundredAndNineteen$inboundSchema = z.object({
projectId: types.string(),
type: UserEventPayload219Type$inboundSchema,
headerName: types.string(),
});
export function twoHundredAndNineteenFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndNineteen$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndNineteen' from JSON`);
}
/** @internal */
export const UserEventPayloadType$inboundSchema = z.nativeEnum(UserEventPayloadType);
/** @internal */
export const TwoHundredAndEighteen$inboundSchema = z.object({
projectId: types.string(),
type: UserEventPayloadType$inboundSchema,
resourceUrl: types.string(),
});
export function twoHundredAndEighteenFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndEighteen$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndEighteen' from JSON`);
}
/** @internal */
export const ApprovalScope$inboundSchema = z.nativeEnum(ApprovalScope);
/** @internal */
export const UserEventPayloadKind$inboundSchema = z.nativeEnum(UserEventPayloadKind);
/** @internal */
export const TwoHundredAndSeventeen$inboundSchema = z.object({
projectId: types.string(),
url: types.string(),
previousStatus: types.string(),
justification: types.string(),
approvalScope: types.optional(ApprovalScope$inboundSchema),
kind: types.optional(UserEventPayloadKind$inboundSchema),
});
export function twoHundredAndSeventeenFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndSeventeen$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndSeventeen' from JSON`);
}
/** @internal */
export const TwoHundredAndSixteen$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
deletedCount: types.number(),
scriptCount: types.number(),
connectSrcCount: types.number(),
connectSrcOriginCount: types.number(),
headerCount: types.number(),
connectSrcUserNormalizationRuleCount: types.optional(types.number()),
connectSrcNormalizationRulesCleared: types.optional(types.boolean()),
});
export function twoHundredAndSixteenFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndSixteen$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndSixteen' from JSON`);
}
/** @internal */
export const TwoHundredAndFifteen$inboundSchema = z.object({
projectId: types.string(),
headerName: types.string(),
previousStatus: types.string(),
justification: types.nullable(types.string()),
});
export function twoHundredAndFifteenFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndFifteen$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndFifteen' from JSON`);
}
/** @internal */
export const TwoHundredAndFourteen$inboundSchema = z.object({
projectId: types.string(),
headerName: types.string(),
previousStatus: types.string(),
justification: types.string(),
});
export function twoHundredAndFourteenFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndFourteen$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndFourteen' from JSON`);
}
/** @internal */
export const EnforcementScope$inboundSchema = z.nativeEnum(EnforcementScope);
/** @internal */
export const NewResourceBlockingPolicy$inboundSchema = z.nativeEnum(NewResourceBlockingPolicy);
/** @internal */
export const UserEventPayloadPrevious$inboundSchema = z.object({
enabled: types.boolean(),
mode: types.string(),
enforcementScope: types.optional(EnforcementScope$inboundSchema),
enforcePercentage: types.number(),
newResourceBlockingPolicy: NewResourceBlockingPolicy$inboundSchema,
allowUnsafeScriptSrcKeywords: types.boolean(),
omitScriptNonce: types.optional(types.boolean()),
connectSrcNotificationsEnabled: types.optional(types.boolean()),
computedScriptSrc: types.optional(types.string()),
computedScriptSrcPreview: types.optional(types.string()),
computedConnectSrc: types.optional(types.string()),
computedConnectSrcPreview: types.optional(types.string()),
});
export function userEventPayloadPreviousFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayloadPrevious$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayloadPrevious' from JSON`);
}
/** @internal */
export const PayloadEnforcementScope$inboundSchema = z.nativeEnum(PayloadEnforcementScope);
/** @internal */
export const PayloadNewResourceBlockingPolicy$inboundSchema = z.nativeEnum(PayloadNewResourceBlockingPolicy);
/** @internal */
export const UserEventPayloadNext$inboundSchema = z.object({
enabled: types.boolean(),
mode: types.string(),
enforcementScope: types.optional(PayloadEnforcementScope$inboundSchema),
enforcePercentage: types.number(),
newResourceBlockingPolicy: PayloadNewResourceBlockingPolicy$inboundSchema,
allowUnsafeScriptSrcKeywords: types.boolean(),
omitScriptNonce: types.optional(types.boolean()),
connectSrcNotificationsEnabled: types.optional(types.boolean()),
computedScriptSrc: types.optional(types.string()),
computedScriptSrcPreview: types.optional(types.string()),
computedConnectSrc: types.optional(types.string()),
computedConnectSrcPreview: types.optional(types.string()),
});
export function userEventPayloadNextFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayloadNext$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayloadNext' from JSON`);
}
//# sourceMappingURL=usereventpayloadnext.js.map