@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,645 lines • 73.7 kB
JavaScript
/*
* Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
*/
import * as z from "zod/v3";
import { safeParse } from "../lib/schemas.js";
import * as types from "../types/primitives.js";
export const UserEventPayload94Action = {
Add: "add",
Delete: "delete",
Update: "update",
};
export const Initiator = {
System: "system",
User: "user",
};
/**
* Which rule blocked the deploy.
*/
export const RuleName = {
DeploymentSources: "deploymentSources",
GitSources: "gitSources",
};
/**
* Team-level or project-level rule.
*/
export const RuleProvenance = {
Default: "default",
Project: "project",
Team: "team",
};
/**
* Since February 2022 All the hashtag-vercel tags found in the commit message triggering the deploy. For example, #VERCEL_DO_SOMETHING
*/
export const UserEventJobPayload86GitHashtagVercel = {
NumberVERCELBUILDPRIO1: "#VERCEL_BUILD_PRIO_1",
NumberVERCELBUILDPRIO10: "#VERCEL_BUILD_PRIO_10",
NumberVERCELBUILDPRIO2: "#VERCEL_BUILD_PRIO_2",
NumberVERCELBUILDPRIO3: "#VERCEL_BUILD_PRIO_3",
NumberVERCELBUILDPRIO4: "#VERCEL_BUILD_PRIO_4",
NumberVERCELBUILDPRIO5: "#VERCEL_BUILD_PRIO_5",
NumberVERCELBUILDPRIO6: "#VERCEL_BUILD_PRIO_6",
NumberVERCELBUILDPRIO7: "#VERCEL_BUILD_PRIO_7",
NumberVERCELBUILDPRIO8: "#VERCEL_BUILD_PRIO_8",
NumberVERCELBUILDPRIO9: "#VERCEL_BUILD_PRIO_9",
NumberVERCELSDDJAFTERGETREPOFORCECANCEL: "#VERCEL_SDDJ_AFTER_GET_REPO_FORCE_CANCEL",
NumberVERCELSDDJAFTERGETREPOFORCEERROR: "#VERCEL_SDDJ_AFTER_GET_REPO_FORCE_ERROR",
NumberVERCELSDDJAFTERVERIFYFORCECANCEL: "#VERCEL_SDDJ_AFTER_VERIFY_FORCE_CANCEL",
NumberVERCELSDDJAFTERVERIFYFORCEERROR: "#VERCEL_SDDJ_AFTER_VERIFY_FORCE_ERROR",
NumberVERCELSDDJBEFOREBUILDJOBQUEUEDERROR: "#VERCEL_SDDJ_BEFORE_BUILD_JOB_QUEUED_ERROR",
NumberVERCELSDDJFORCEGITFORKERROR: "#VERCEL_SDDJ_FORCE_GIT_FORK_ERROR",
NumberVERCELSKIP: "#VERCEL_SKIP",
NumberVERCELV0MESSAGE: "#VERCEL_V0_MESSAGE",
};
/**
* Since 6 Nov 2025 The verification status of the commit. - 'verified' if the commit is verified - 'unverified' if the commit is not verified - 'unknown' if the commit verification status is unknown or not supported
*/
export const UserEventJobPayload86CommitVerification = {
Unknown: "unknown",
Unverified: "unverified",
Verified: "verified",
};
export const UserEventJobPayload868Action = {
AutoApprovedMember: "auto-approved-member",
AutoApprovedPendingInvite: "auto-approved-pending-invite",
};
export const UserEventJobPayload868Provider = {
Vercel: "vercel",
};
export const UserEventJobPayload867Provider = {
Gitlab: "gitlab",
};
/**
* Since February 2022 All the hashtag-vercel tags found in the commit message triggering the deploy. For example, #VERCEL_DO_SOMETHING
*/
export const UserEventJobPayloadGitHashtagVercel = {
NumberVERCELBUILDPRIO1: "#VERCEL_BUILD_PRIO_1",
NumberVERCELBUILDPRIO10: "#VERCEL_BUILD_PRIO_10",
NumberVERCELBUILDPRIO2: "#VERCEL_BUILD_PRIO_2",
NumberVERCELBUILDPRIO3: "#VERCEL_BUILD_PRIO_3",
NumberVERCELBUILDPRIO4: "#VERCEL_BUILD_PRIO_4",
NumberVERCELBUILDPRIO5: "#VERCEL_BUILD_PRIO_5",
NumberVERCELBUILDPRIO6: "#VERCEL_BUILD_PRIO_6",
NumberVERCELBUILDPRIO7: "#VERCEL_BUILD_PRIO_7",
NumberVERCELBUILDPRIO8: "#VERCEL_BUILD_PRIO_8",
NumberVERCELBUILDPRIO9: "#VERCEL_BUILD_PRIO_9",
NumberVERCELSDDJAFTERGETREPOFORCECANCEL: "#VERCEL_SDDJ_AFTER_GET_REPO_FORCE_CANCEL",
NumberVERCELSDDJAFTERGETREPOFORCEERROR: "#VERCEL_SDDJ_AFTER_GET_REPO_FORCE_ERROR",
NumberVERCELSDDJAFTERVERIFYFORCECANCEL: "#VERCEL_SDDJ_AFTER_VERIFY_FORCE_CANCEL",
NumberVERCELSDDJAFTERVERIFYFORCEERROR: "#VERCEL_SDDJ_AFTER_VERIFY_FORCE_ERROR",
NumberVERCELSDDJBEFOREBUILDJOBQUEUEDERROR: "#VERCEL_SDDJ_BEFORE_BUILD_JOB_QUEUED_ERROR",
NumberVERCELSDDJFORCEGITFORKERROR: "#VERCEL_SDDJ_FORCE_GIT_FORK_ERROR",
NumberVERCELSKIP: "#VERCEL_SKIP",
NumberVERCELV0MESSAGE: "#VERCEL_V0_MESSAGE",
};
/**
* Since 6 Nov 2025 The verification status of the commit. - 'verified' if the commit is verified - 'unverified' if the commit is not verified - 'unknown' if the commit verification status is unknown or not supported
*/
export const UserEventJobPayloadCommitVerification = {
Unknown: "unknown",
Unverified: "unverified",
Verified: "verified",
};
export const UserEventJobPayload86Action = {
AutoApprovedMember: "auto-approved-member",
AutoApprovedPendingInvite: "auto-approved-pending-invite",
};
export const UserEventJobPayload866Provider = {
Gitlab: "gitlab",
};
export const UserEventJobPayload865Provider = {
Github: "github",
GithubCustomHost: "github-custom-host",
GithubLimited: "github-limited",
};
/**
* Since February 2022 All the hashtag-vercel tags found in the commit message triggering the deploy. For example, #VERCEL_DO_SOMETHING
*/
export const UserEventJobGitHashtagVercel = {
NumberVERCELBUILDPRIO1: "#VERCEL_BUILD_PRIO_1",
NumberVERCELBUILDPRIO10: "#VERCEL_BUILD_PRIO_10",
NumberVERCELBUILDPRIO2: "#VERCEL_BUILD_PRIO_2",
NumberVERCELBUILDPRIO3: "#VERCEL_BUILD_PRIO_3",
NumberVERCELBUILDPRIO4: "#VERCEL_BUILD_PRIO_4",
NumberVERCELBUILDPRIO5: "#VERCEL_BUILD_PRIO_5",
NumberVERCELBUILDPRIO6: "#VERCEL_BUILD_PRIO_6",
NumberVERCELBUILDPRIO7: "#VERCEL_BUILD_PRIO_7",
NumberVERCELBUILDPRIO8: "#VERCEL_BUILD_PRIO_8",
NumberVERCELBUILDPRIO9: "#VERCEL_BUILD_PRIO_9",
NumberVERCELSDDJAFTERGETREPOFORCECANCEL: "#VERCEL_SDDJ_AFTER_GET_REPO_FORCE_CANCEL",
NumberVERCELSDDJAFTERGETREPOFORCEERROR: "#VERCEL_SDDJ_AFTER_GET_REPO_FORCE_ERROR",
NumberVERCELSDDJAFTERVERIFYFORCECANCEL: "#VERCEL_SDDJ_AFTER_VERIFY_FORCE_CANCEL",
NumberVERCELSDDJAFTERVERIFYFORCEERROR: "#VERCEL_SDDJ_AFTER_VERIFY_FORCE_ERROR",
NumberVERCELSDDJBEFOREBUILDJOBQUEUEDERROR: "#VERCEL_SDDJ_BEFORE_BUILD_JOB_QUEUED_ERROR",
NumberVERCELSDDJFORCEGITFORKERROR: "#VERCEL_SDDJ_FORCE_GIT_FORK_ERROR",
NumberVERCELSKIP: "#VERCEL_SKIP",
NumberVERCELV0MESSAGE: "#VERCEL_V0_MESSAGE",
};
/**
* Since 6 Nov 2025 The verification status of the commit. - 'verified' if the commit is verified - 'unverified' if the commit is not verified - 'unknown' if the commit verification status is unknown or not supported
*/
export const UserEventJobCommitVerification = {
Unknown: "unknown",
Unverified: "unverified",
Verified: "verified",
};
export const UserEventJobPayloadAction = {
AutoApprovedMember: "auto-approved-member",
AutoApprovedPendingInvite: "auto-approved-pending-invite",
};
export const UserEventJobPayload86Provider = {
Github: "github",
GithubCustomHost: "github-custom-host",
GithubLimited: "github-limited",
};
/**
* Since February 2022 All the hashtag-vercel tags found in the commit message triggering the deploy. For example, #VERCEL_DO_SOMETHING
*/
export const JobGitHashtagVercel = {
NumberVERCELBUILDPRIO1: "#VERCEL_BUILD_PRIO_1",
NumberVERCELBUILDPRIO10: "#VERCEL_BUILD_PRIO_10",
NumberVERCELBUILDPRIO2: "#VERCEL_BUILD_PRIO_2",
NumberVERCELBUILDPRIO3: "#VERCEL_BUILD_PRIO_3",
NumberVERCELBUILDPRIO4: "#VERCEL_BUILD_PRIO_4",
NumberVERCELBUILDPRIO5: "#VERCEL_BUILD_PRIO_5",
NumberVERCELBUILDPRIO6: "#VERCEL_BUILD_PRIO_6",
NumberVERCELBUILDPRIO7: "#VERCEL_BUILD_PRIO_7",
NumberVERCELBUILDPRIO8: "#VERCEL_BUILD_PRIO_8",
NumberVERCELBUILDPRIO9: "#VERCEL_BUILD_PRIO_9",
NumberVERCELSDDJAFTERGETREPOFORCECANCEL: "#VERCEL_SDDJ_AFTER_GET_REPO_FORCE_CANCEL",
NumberVERCELSDDJAFTERGETREPOFORCEERROR: "#VERCEL_SDDJ_AFTER_GET_REPO_FORCE_ERROR",
NumberVERCELSDDJAFTERVERIFYFORCECANCEL: "#VERCEL_SDDJ_AFTER_VERIFY_FORCE_CANCEL",
NumberVERCELSDDJAFTERVERIFYFORCEERROR: "#VERCEL_SDDJ_AFTER_VERIFY_FORCE_ERROR",
NumberVERCELSDDJBEFOREBUILDJOBQUEUEDERROR: "#VERCEL_SDDJ_BEFORE_BUILD_JOB_QUEUED_ERROR",
NumberVERCELSDDJFORCEGITFORKERROR: "#VERCEL_SDDJ_FORCE_GIT_FORK_ERROR",
NumberVERCELSKIP: "#VERCEL_SKIP",
NumberVERCELV0MESSAGE: "#VERCEL_V0_MESSAGE",
};
/**
* Since 6 Nov 2025 The verification status of the commit. - 'verified' if the commit is verified - 'unverified' if the commit is not verified - 'unknown' if the commit verification status is unknown or not supported
*/
export const JobCommitVerification = {
Unknown: "unknown",
Unverified: "unverified",
Verified: "verified",
};
export const UserEventJobAction = {
AutoApprovedMember: "auto-approved-member",
AutoApprovedPendingInvite: "auto-approved-pending-invite",
};
export const UserEventJobPayloadProvider = {
Github: "github",
GithubCustomHost: "github-custom-host",
GithubLimited: "github-limited",
};
export const UserEventJobProvider = {
Bitbucket: "bitbucket",
};
/**
* Since February 2022 All the hashtag-vercel tags found in the commit message triggering the deploy. For example, #VERCEL_DO_SOMETHING
*/
export const GitHashtagVercel = {
NumberVERCELBUILDPRIO1: "#VERCEL_BUILD_PRIO_1",
NumberVERCELBUILDPRIO10: "#VERCEL_BUILD_PRIO_10",
NumberVERCELBUILDPRIO2: "#VERCEL_BUILD_PRIO_2",
NumberVERCELBUILDPRIO3: "#VERCEL_BUILD_PRIO_3",
NumberVERCELBUILDPRIO4: "#VERCEL_BUILD_PRIO_4",
NumberVERCELBUILDPRIO5: "#VERCEL_BUILD_PRIO_5",
NumberVERCELBUILDPRIO6: "#VERCEL_BUILD_PRIO_6",
NumberVERCELBUILDPRIO7: "#VERCEL_BUILD_PRIO_7",
NumberVERCELBUILDPRIO8: "#VERCEL_BUILD_PRIO_8",
NumberVERCELBUILDPRIO9: "#VERCEL_BUILD_PRIO_9",
NumberVERCELSDDJAFTERGETREPOFORCECANCEL: "#VERCEL_SDDJ_AFTER_GET_REPO_FORCE_CANCEL",
NumberVERCELSDDJAFTERGETREPOFORCEERROR: "#VERCEL_SDDJ_AFTER_GET_REPO_FORCE_ERROR",
NumberVERCELSDDJAFTERVERIFYFORCECANCEL: "#VERCEL_SDDJ_AFTER_VERIFY_FORCE_CANCEL",
NumberVERCELSDDJAFTERVERIFYFORCEERROR: "#VERCEL_SDDJ_AFTER_VERIFY_FORCE_ERROR",
NumberVERCELSDDJBEFOREBUILDJOBQUEUEDERROR: "#VERCEL_SDDJ_BEFORE_BUILD_JOB_QUEUED_ERROR",
NumberVERCELSDDJFORCEGITFORKERROR: "#VERCEL_SDDJ_FORCE_GIT_FORK_ERROR",
NumberVERCELSKIP: "#VERCEL_SKIP",
NumberVERCELV0MESSAGE: "#VERCEL_V0_MESSAGE",
};
/**
* Since 6 Nov 2025 The verification status of the commit. - 'verified' if the commit is verified - 'unverified' if the commit is not verified - 'unknown' if the commit verification status is unknown or not supported
*/
export const CommitVerification = {
Unknown: "unknown",
Unverified: "unverified",
Verified: "verified",
};
export const JobAction = {
AutoApprovedMember: "auto-approved-member",
AutoApprovedPendingInvite: "auto-approved-pending-invite",
};
export const JobProvider = {
Bitbucket: "bitbucket",
};
/**
* A narrowed subset of the deployment's `readyStateReasonInternal` — only values in the public allowlist are permitted here. Callers should run their raw reason through `toAllowListedReadyStateReasonInternal` from `@api/events` before assigning. This keeps abuse / moderation / admin reasons out of the public activity log.
*/
export const UserEventPayloadAllowListedReadyStateReasonInternal = {
EarlyIgnoreStep: "EARLY_IGNORE_STEP",
IgnoreStep: "IGNORE_STEP",
NamespacePruned: "NAMESPACE_PRUNED",
UnaffectedProject: "UNAFFECTED_PROJECT",
UnverifiedCommit: "UNVERIFIED_COMMIT",
};
export const SubjectType = {
App: "app",
User: "user",
};
/** @internal */
export const OneHundredAndTen$inboundSchema = z.object({
name: types.string(),
price: types.optional(types.number()),
currency: types.optional(types.string()),
});
export function oneHundredAndTenFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndTen$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndTen' from JSON`);
}
/** @internal */
export const OneHundredAndNine$inboundSchema = z.object({
renew: types.optional(types.boolean()),
domain: types.string(),
});
export function oneHundredAndNineFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndNine$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndNine' from JSON`);
}
/** @internal */
export const OneHundredAndEight$inboundSchema = z.object({
name: types.string(),
destinationId: types.string(),
destinationName: types.string(),
});
export function oneHundredAndEightFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndEight$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndEight' from JSON`);
}
/** @internal */
export const OneHundredAndSeven$inboundSchema = z.object({
name: types.string(),
destinationId: types.nullable(types.string()),
destinationName: types.nullable(types.string()),
});
export function oneHundredAndSevenFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndSeven$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndSeven' from JSON`);
}
/** @internal */
export const OneHundredAndSix$inboundSchema = z.object({
name: types.string(),
fromId: types.nullable(types.string()),
fromName: types.nullable(types.string()),
});
export function oneHundredAndSixFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndSix$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndSix' from JSON`);
}
/** @internal */
export const OneHundredAndFive$inboundSchema = z.object({
domain: types.string(),
zone: types.boolean(),
});
export function oneHundredAndFiveFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndFive$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndFive' from JSON`);
}
/** @internal */
export const OneHundredAndFour$inboundSchema = z.object({
domain: types.string(),
});
export function oneHundredAndFourFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndFour$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndFour' from JSON`);
}
/** @internal */
export const OneHundredAndThree$inboundSchema = z.object({
domain: types.string(),
customNameservers: types.nullable(z.array(types.string())),
prevCustomNameservers: types.nullable(z.array(types.string())),
});
export function oneHundredAndThreeFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndThree$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndThree' from JSON`);
}
/** @internal */
export const OneHundredAndTwo$inboundSchema = z.object({
previousServiceType: types.string(),
serviceType: types.string(),
id: types.string(),
name: types.string(),
nameservers: z.array(types.string()),
});
export function oneHundredAndTwoFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndTwo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndTwo' from JSON`);
}
/** @internal */
export const OneHundredAndOne$inboundSchema = z.object({
domainId: types.string(),
name: types.string(),
});
export function oneHundredAndOneFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndOne$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndOne' from JSON`);
}
/** @internal */
export const OneHundred$inboundSchema = z.object({
name: types.string(),
userId: types.string(),
teamId: types.string(),
ownerName: types.string(),
});
export function oneHundredFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundred$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundred' from JSON`);
}
/** @internal */
export const UserEventPayload99OldTeam$inboundSchema = z.object({
name: types.string(),
});
export function userEventPayload99OldTeamFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload99OldTeam$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload99OldTeam' from JSON`);
}
/** @internal */
export const UserEventPayload99NewTeam$inboundSchema = z.object({
name: types.string(),
});
export function userEventPayload99NewTeamFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload99NewTeam$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload99NewTeam' from JSON`);
}
/** @internal */
export const NinetyNine$inboundSchema = z.object({
name: types.string(),
oldTeam: types.optional(z.lazy(() => UserEventPayload99OldTeam$inboundSchema)),
newTeam: types.optional(z.lazy(() => UserEventPayload99NewTeam$inboundSchema)),
});
export function ninetyNineFromJSON(jsonString) {
return safeParse(jsonString, (x) => NinetyNine$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'NinetyNine' from JSON`);
}
/** @internal */
export const NinetyEight$inboundSchema = z.object({
name: types.string(),
cdnEnabled: types.boolean(),
});
export function ninetyEightFromJSON(jsonString) {
return safeParse(jsonString, (x) => NinetyEight$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'NinetyEight' from JSON`);
}
/** @internal */
export const NinetySeven$inboundSchema = z.object({
name: types.string(),
price: types.number(),
currency: types.optional(types.string()),
});
export function ninetySevenFromJSON(jsonString) {
return safeParse(jsonString, (x) => NinetySeven$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'NinetySeven' from JSON`);
}
/** @internal */
export const NinetySix$inboundSchema = z.object({
name: types.string(),
});
export function ninetySixFromJSON(jsonString) {
return safeParse(jsonString, (x) => NinetySix$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'NinetySix' from JSON`);
}
/** @internal */
export const NinetyFive$inboundSchema = z.object({
id: types.string(),
value: types.string(),
name: types.string(),
domain: types.string(),
type: types.string(),
});
export function ninetyFiveFromJSON(jsonString) {
return safeParse(jsonString, (x) => NinetyFive$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'NinetyFive' from JSON`);
}
/** @internal */
export const UserEventPayload94Action$inboundSchema = z.nativeEnum(UserEventPayload94Action);
/** @internal */
export const Initiator$inboundSchema = z
.nativeEnum(Initiator);
/** @internal */
export const NinetyFour$inboundSchema = z.object({
action: UserEventPayload94Action$inboundSchema,
initiator: Initiator$inboundSchema,
id: types.string(),
domain: types.string(),
name: types.string(),
type: types.string(),
value: types.string(),
mxPriority: types.optional(types.number()),
previousValue: types.optional(types.string()),
source: types.optional(types.string()),
});
export function ninetyFourFromJSON(jsonString) {
return safeParse(jsonString, (x) => NinetyFour$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'NinetyFour' from JSON`);
}
/** @internal */
export const NinetyThree$inboundSchema = z.object({
id: types.string(),
value: types.string(),
name: types.string(),
domain: types.string(),
type: types.string(),
mxPriority: types.optional(types.number()),
});
export function ninetyThreeFromJSON(jsonString) {
return safeParse(jsonString, (x) => NinetyThree$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'NinetyThree' from JSON`);
}
/** @internal */
export const NinetyTwo$inboundSchema = z.object({
integrationId: types.string(),
configurationId: types.string(),
integrationSlug: types.string(),
integrationName: types.string(),
ownerId: types.string(),
projectIds: types.optional(z.array(types.string())),
});
export function ninetyTwoFromJSON(jsonString) {
return safeParse(jsonString, (x) => NinetyTwo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'NinetyTwo' from JSON`);
}
/** @internal */
export const NinetyOne$inboundSchema = z.object({
deploymentId: types.string(),
deploymentUrl: types.nullable(types.string()),
deploymentName: types.nullable(types.string()),
projectId: types.string(),
projectName: types.string(),
});
export function ninetyOneFromJSON(jsonString) {
return safeParse(jsonString, (x) => NinetyOne$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'NinetyOne' from JSON`);
}
/** @internal */
export const RuleName$inboundSchema = z
.nativeEnum(RuleName);
/** @internal */
export const RuleProvenance$inboundSchema = z.nativeEnum(RuleProvenance);
/** @internal */
export const Ninety$inboundSchema = z
.object({
projectId: types.optional(types.string()),
projectName: types.string(),
deploymentId: types.optional(types.string()),
source: types.string(),
ruleName: RuleName$inboundSchema,
ruleProvenance: RuleProvenance$inboundSchema,
});
export function ninetyFromJSON(jsonString) {
return safeParse(jsonString, (x) => Ninety$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Ninety' from JSON`);
}
/** @internal */
export const UserEventPayload89Deployment$inboundSchema = z.object({
id: types.string(),
name: types.string(),
meta: z.record(types.string()),
url: types.string(),
});
export function userEventPayload89DeploymentFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload89Deployment$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload89Deployment' from JSON`);
}
/** @internal */
export const EightyNine$inboundSchema = z.object({
deployment: z.lazy(() => UserEventPayload89Deployment$inboundSchema),
deploymentId: types.string(),
url: types.string(),
});
export function eightyNineFromJSON(jsonString) {
return safeParse(jsonString, (x) => EightyNine$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EightyNine' from JSON`);
}
/** @internal */
export const EightyEight$inboundSchema = z.object({
sha: types.string(),
gitUserPlatform: types.string(),
projectId: types.optional(types.string()),
projectName: types.string(),
gitCommitterName: types.string(),
source: types.string(),
});
export function eightyEightFromJSON(jsonString) {
return safeParse(jsonString, (x) => EightyEight$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EightyEight' from JSON`);
}
/** @internal */
export const UserEventPayloadOldTeam$inboundSchema = z.object({
name: types.string(),
});
export function userEventPayloadOldTeamFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayloadOldTeam$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayloadOldTeam' from JSON`);
}
/** @internal */
export const UserEventPayloadNewTeam$inboundSchema = z.object({
name: types.string(),
});
export function userEventPayloadNewTeamFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayloadNewTeam$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayloadNewTeam' from JSON`);
}
/** @internal */
export const EightySeven$inboundSchema = z.object({
url: types.string(),
oldTeam: types.optional(z.lazy(() => UserEventPayloadOldTeam$inboundSchema)),
newTeam: types.optional(z.lazy(() => UserEventPayloadNewTeam$inboundSchema)),
});
export function eightySevenFromJSON(jsonString) {
return safeParse(jsonString, (x) => EightySeven$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EightySeven' from JSON`);
}
/** @internal */
export const UserEventJobPayload868DeployHook$inboundSchema = z.object({
createdAt: types.number(),
id: types.string(),
name: types.string(),
ref: types.string(),
});
export function userEventJobPayload868DeployHookFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobPayload868DeployHook$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobPayload868DeployHook' from JSON`);
}
/** @internal */
export const UserEventJobPayload86GitHashtagVercel$inboundSchema = z.nativeEnum(UserEventJobPayload86GitHashtagVercel);
/** @internal */
export const UserEventJobPayload868GitComments$inboundSchema = z.object({
onPullRequest: types.boolean(),
onCommit: types.boolean(),
});
export function userEventJobPayload868GitCommentsFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobPayload868GitComments$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobPayload868GitComments' from JSON`);
}
/** @internal */
export const UserEventJobPayload86CommitVerification$inboundSchema = z
.nativeEnum(UserEventJobPayload86CommitVerification);
/** @internal */
export const UserEventJobPayload868Action$inboundSchema = z.nativeEnum(UserEventJobPayload868Action);
/** @internal */
export const UserEventJobPayload86NsnbSideEffect$inboundSchema = z.object({
action: UserEventJobPayload868Action$inboundSchema,
gitUserLogin: types.string(),
});
export function userEventJobPayload86NsnbSideEffectFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobPayload86NsnbSideEffect$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobPayload86NsnbSideEffect' from JSON`);
}
/** @internal */
export const UserEventJobPayload868HeadInfo$inboundSchema = z.object({
org: types.string(),
ref: types.string(),
repo: types.string(),
sha: types.string(),
});
export function userEventJobPayload868HeadInfoFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobPayload868HeadInfo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobPayload868HeadInfo' from JSON`);
}
/** @internal */
export const UserEventJobPayload868Provider$inboundSchema = z.nativeEnum(UserEventJobPayload868Provider);
/** @internal */
export const Job8$inboundSchema = z
.object({
type: types.literal("vercel-push"),
ref: types.string(),
repo: types.string(),
sha: types.string(),
repoPushedAt: z.nullable(types.number()).optional(),
deployHook: types.optional(z.lazy(() => UserEventJobPayload868DeployHook$inboundSchema)),
url: types.optional(types.string()),
target: z.nullable(types.string()).optional(),
deploymentId: types.optional(types.string()),
linkedProjectId: types.optional(types.string()),
projectId: types.optional(types.string()),
authorized: types.optional(types.boolean()),
authorizedBy: types.optional(types.string()),
jobProjectIds: types.optional(z.array(types.string())),
jobPairs: types.optional(z.array(z.array(types.string()))),
skippedJobPairs: types.optional(z.array(z.array(types.string()))),
gitHashtagVercel: types.optional(z.array(UserEventJobPayload86GitHashtagVercel$inboundSchema)),
connectedProjectCount: types.optional(types.number()),
prIdOrZero: types.optional(types.number()),
gitComments: types.optional(z.lazy(() => UserEventJobPayload868GitComments$inboundSchema)),
isManualGitDeploy: types.optional(types.boolean()),
commitVerification: types.optional(UserEventJobPayload86CommitVerification$inboundSchema),
nsnbSideEffect: types.optional(z.lazy(() => UserEventJobPayload86NsnbSideEffect$inboundSchema)),
headInfo: z.lazy(() => UserEventJobPayload868HeadInfo$inboundSchema),
org: types.string(),
provider: UserEventJobPayload868Provider$inboundSchema,
customEnvId: z.nullable(types.string()).optional(),
prId: z.nullable(types.number()).optional(),
});
export function job8FromJSON(jsonString) {
return safeParse(jsonString, (x) => Job8$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Job8' from JSON`);
}
/** @internal */
export const UserEventJobPayloadProject$inboundSchema = z.object({
defaultBranch: z.nullable(types.string()).optional(),
id: types.string(),
name: z.nullable(types.string()).optional(),
namespace: z.nullable(types.string()).optional(),
path: z.nullable(types.string()).optional(),
url: z.nullable(types.string()).optional(),
});
export function userEventJobPayloadProjectFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobPayloadProject$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobPayloadProject' from JSON`);
}
/** @internal */
export const UserEventJobPayload867HeadInfo$inboundSchema = z.object({
project: z.lazy(() => UserEventJobPayloadProject$inboundSchema),
ref: types.string(),
sha: types.string(),
});
export function userEventJobPayload867HeadInfoFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobPayload867HeadInfo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobPayload867HeadInfo' from JSON`);
}
/** @internal */
export const UserEventJobProject$inboundSchema = z.object({
defaultBranch: z.nullable(types.string()).optional(),
id: types.string(),
name: z.nullable(types.string()).optional(),
namespace: z.nullable(types.string()).optional(),
path: z.nullable(types.string()).optional(),
url: z.nullable(types.string()).optional(),
});
export function userEventJobProjectFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobProject$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobProject' from JSON`);
}
/** @internal */
export const UserEventJobPayload867GitComments$inboundSchema = z.object({
onPullRequest: types.boolean(),
onCommit: types.boolean(),
});
export function userEventJobPayload867GitCommentsFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobPayload867GitComments$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobPayload867GitComments' from JSON`);
}
/** @internal */
export const UserEventJobPayload867Provider$inboundSchema = z.nativeEnum(UserEventJobPayload867Provider);
/** @internal */
export const Job7$inboundSchema = z
.object({
createdAt: types.optional(types.number()),
eventful: types.optional(types.boolean()),
headInfo: z.lazy(() => UserEventJobPayload867HeadInfo$inboundSchema),
linkedProjectId: types.optional(types.string()),
prId: types.number(),
project: z.lazy(() => UserEventJobProject$inboundSchema),
projectId: types.optional(types.string()),
customEnvId: z.nullable(types.string()).optional(),
ref: types.string(),
sha: types.string(),
type: types.literal("gitlab-now-comment"),
gitComments: types.optional(z.lazy(() => UserEventJobPayload867GitComments$inboundSchema)),
provider: UserEventJobPayload867Provider$inboundSchema,
});
export function job7FromJSON(jsonString) {
return safeParse(jsonString, (x) => Job7$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Job7' from JSON`);
}
/** @internal */
export const UserEventJobPayloadGitHashtagVercel$inboundSchema = z.nativeEnum(UserEventJobPayloadGitHashtagVercel);
/** @internal */
export const UserEventJobPayload866GitComments$inboundSchema = z.object({
onPullRequest: types.boolean(),
onCommit: types.boolean(),
});
export function userEventJobPayload866GitCommentsFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobPayload866GitComments$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobPayload866GitComments' from JSON`);
}
/** @internal */
export const UserEventJobPayloadCommitVerification$inboundSchema = z.nativeEnum(UserEventJobPayloadCommitVerification);
/** @internal */
export const UserEventJobPayload86Action$inboundSchema = z.nativeEnum(UserEventJobPayload86Action);
/** @internal */
export const UserEventJobPayloadNsnbSideEffect$inboundSchema = z.object({
action: UserEventJobPayload86Action$inboundSchema,
gitUserLogin: types.string(),
});
export function userEventJobPayloadNsnbSideEffectFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobPayloadNsnbSideEffect$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobPayloadNsnbSideEffect' from JSON`);
}
/** @internal */
export const Commit$inboundSchema = z
.object({
id: types.string(),
authorAvatar: z.nullable(types.string()).optional(),
authorEmail: z.nullable(types.string()).optional(),
authorId: z.nullable(types.number()).optional(),
authorLogin: z.nullable(types.string()).optional(),
authorName: z.nullable(types.string()).optional(),
});
export function commitFromJSON(jsonString) {
return safeParse(jsonString, (x) => Commit$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Commit' from JSON`);
}
/** @internal */
export const UserEventJobPayload86DeployHook$inboundSchema = z.object({
createdAt: types.number(),
id: types.string(),
name: types.string(),
ref: types.string(),
});
export function userEventJobPayload86DeployHookFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobPayload86DeployHook$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobPayload86DeployHook' from JSON`);
}
/** @internal */
export const UserEventJobPayload86Project$inboundSchema = z.object({
defaultBranch: z.nullable(types.string()).optional(),
id: types.string(),
name: z.nullable(types.string()).optional(),
namespace: z.nullable(types.string()).optional(),
path: z.nullable(types.string()).optional(),
url: z.nullable(types.string()).optional(),
});
export function userEventJobPayload86ProjectFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobPayload86Project$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobPayload86Project' from JSON`);
}
/** @internal */
export const UserEventJobPayload866HeadInfo$inboundSchema = z.object({
project: z.lazy(() => UserEventJobPayload86Project$inboundSchema),
ref: types.string(),
sha: types.string(),
});
export function userEventJobPayload866HeadInfoFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobPayload866HeadInfo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobPayload866HeadInfo' from JSON`);
}
/** @internal */
export const JobProject$inboundSchema = z.object({
defaultBranch: z.nullable(types.string()).optional(),
id: types.string(),
name: z.nullable(types.string()).optional(),
namespace: z.nullable(types.string()).optional(),
path: z.nullable(types.string()).optional(),
url: z.nullable(types.string()).optional(),
});
export function jobProjectFromJSON(jsonString) {
return safeParse(jsonString, (x) => JobProject$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'JobProject' from JSON`);
}
/** @internal */
export const UserEventJobPayload866Provider$inboundSchema = z.nativeEnum(UserEventJobPayload866Provider);
/** @internal */
export const Job6$inboundSchema = z
.object({
type: types.literal("gitlab-push"),
authorized: types.optional(types.boolean()),
authorizedBy: types.optional(types.string()),
jobProjectIds: types.optional(z.array(types.string())),
jobPairs: types.optional(z.array(z.array(types.string()))),
skippedJobPairs: types.optional(z.array(z.array(types.string()))),
gitHashtagVercel: types.optional(z.array(UserEventJobPayloadGitHashtagVercel$inboundSchema)),
connectedProjectCount: types.optional(types.number()),
prIdOrZero: types.optional(types.number()),
gitComments: types.optional(z.lazy(() => UserEventJobPayload866GitComments$inboundSchema)),
isManualGitDeploy: types.optional(types.boolean()),
commitVerification: types.optional(UserEventJobPayloadCommitVerification$inboundSchema),
nsnbSideEffect: types.optional(z.lazy(() => UserEventJobPayloadNsnbSideEffect$inboundSchema)),
commit: types.optional(z.lazy(() => Commit$inboundSchema)),
createdAt: types.optional(types.number()),
deployHook: types.optional(z.lazy(() => UserEventJobPayload86DeployHook$inboundSchema)),
deploymentId: types.optional(types.string()),
eventful: types.optional(types.boolean()),
forceNew: types.optional(types.boolean()),
headInfo: z.lazy(() => UserEventJobPayload866HeadInfo$inboundSchema),
linkedProjectId: types.optional(types.string()),
prId: types.optional(types.number()),
project: z.lazy(() => JobProject$inboundSchema),
projectId: types.optional(types.string()),
customEnvId: z.nullable(types.string()).optional(),
ref: types.string(),
repoPushedAt: z.nullable(types.number()).optional(),
sha: types.string(),
silent: types.optional(types.boolean()),
target: z.nullable(types.string()).optional(),
url: types.optional(types.string()),
withCache: types.optional(types.boolean()),
provider: UserEventJobPayload866Provider$inboundSchema,
});
export function job6FromJSON(jsonString) {
return safeParse(jsonString, (x) => Job6$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Job6' from JSON`);
}
/** @internal */
export const UserEventJobPayload86HeadInfo$inboundSchema = z.object({
org: types.string(),
ref: types.string(),
repo: types.string(),
repoId: types.number(),
sha: types.string(),
});
export function userEventJobPayload86HeadInfoFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobPayload86HeadInfo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobPayload86HeadInfo' from JSON`);
}
/** @internal */
export const UserEventJobPayload86GitComments$inboundSchema = z.object({
onPullRequest: types.boolean(),
onCommit: types.boolean(),
});
export function userEventJobPayload86GitCommentsFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobPayload86GitComments$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobPayload86GitComments' from JSON`);
}
/** @internal */
export const UserEventJobPayload865Provider$inboundSchema = z.nativeEnum(UserEventJobPayload865Provider);
/** @internal */
export const Job5$inboundSchema = z
.object({
createdAt: types.optional(types.number()),
eventful: types.optional(types.boolean()),
headInfo: z.lazy(() => UserEventJobPayload86HeadInfo$inboundSchema),
beforeSha: types.optional(types.string()),
installationId: types.number(),
isPrivate: types.boolean(),
linkedProjectId: types.optional(types.string()),
org: types.string(),
prId: types.number(),
projectId: z.nullable(z.any()).optional(),
customEnvId: z.nullable(z.any()).optional(),
repo: types.string(),
repoId: types.number(),
type: types.literal("now-comment"),
gitComments: types.optional(z.lazy(() => UserEventJobPayload86GitComments$inboundSchema)),
provider: UserEventJobPayload865Provider$inboundSchema,
customHost: types.optional(types.string()),
});
export function job5FromJSON(jsonString) {
return safeParse(jsonString, (x) => Job5$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Job5' from JSON`);
}
/** @internal */
export const CommitInfo$inboundSchema = z.object({
total: types.number(),
earliestSha: types.optional(types.string()),
});
export function commitInfoFromJSON(jsonString) {
return safeParse(jsonString, (x) => CommitInfo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CommitInfo' from JSON`);
}
/** @internal */
export const UserEventJobGitHashtagVercel$inboundSchema = z.nativeEnum(UserEventJobGitHashtagVercel);
/** @internal */
export const UserEventJobPayloadGitComments$inboundSchema = z.object({
onPullRequest: types.boolean(),
onCommit: types.boolean(),
});
export function userEventJobPayloadGitCommentsFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobPayloadGitComments$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobPayloadGitComments' from JSON`);
}
/** @internal */
export const UserEventJobCommitVerification$inboundSchema = z.nativeEnum(UserEventJobCommitVerification);
/** @internal */
export const UserEventJobPayloadAction$inboundSchema = z.nativeEnum(UserEventJobPayloadAction);
/** @internal */
export const UserEventJobNsnbSideEffect$inboundSchema = z.object({
action: UserEventJobPayloadAction$inboundSchema,
gitUserLogin: types.string(),
});
export function userEventJobNsnbSideEffectFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobNsnbSideEffect$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobNsnbSideEffect' from JSON`);
}
/** @internal */
export const UserEventJobPayloadDeployHook$inboundSchema = z.object({
createdAt: types.number(),
id: types.string(),
name: types.string(),
ref: types.string(),
});
export function userEventJobPayloadDeployHookFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobPayloadDeployHook$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobPayloadDeployHook' from JSON`);
}
/** @internal */
export const UserEventJobPayloadHeadInfo$inboundSchema = z.object({
org: types.string(),
ref: types.string(),
repo: types.string(),
repoId: types.number(),
sha: types.string(),
});
export function userEventJobPayloadHeadInfoFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobPayloadHeadInfo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobPayloadHeadInfo' from JSON`);
}
/** @internal */
export const UserEventJobPayload86Provider$inboundSchema = z.nativeEnum(UserEventJobPayload86Provider);
/** @internal */
export const Job4$inboundSchema = z
.object({
repoPushedAt: types.nullable(types.number()),
commitInfo: types.optional(z.lazy(() => CommitInfo$inboundSchema)),
forced: types.optional(types.boolean()),
type: types.literal("push"),
authorized: types.optional(types.boolean()),
authorizedBy: types.optional(types.string()),
jobProjectIds: types.optional(z.array(types.string())),
jobPairs: types.optional(z.array(z.array(types.string()))),
skippedJobPairs: types.optional(z.array(z.array(types.string()))),
gitHashtagVercel: types.optional(z.array(UserEventJobGitHashtagVercel$inboundSchema)),
connectedProjectCount: types.optional(types.number()),
prIdOrZero: types.optional(types.number()),
gitComments: types.optional(z.lazy(() => UserEventJobPayloadGitComments$inboundSchema)),
isManualGitDeploy: types.optional(types.boolean()),
commitVerification: types.optional(UserEventJobCommitVerification$inboundSchema),
nsnbSideEffect: types.optional(z.lazy(() => UserEventJobNsnbSideEffect$inboundSchema)),
committerGitUserId: types.optional(types.number()),
committerGitUserType: types.optional(types.string()),
createdAt: types.optional(types.number()),
forceNew: types.optional(types.boolean()),
deploymentId: types.optional(types.string()),
deployHook: types.optional(z.lazy(() => UserEventJobPayloadDeployHook$inboundSchema)),
beforeSha: types.optional(types.string()),
defaultBranch: types.optional(types.string()),
eventful: types.optional(types.boolean()),
githubDeploymentId: types.optional(types.string()),
headInfo: z.lazy(() => UserEventJobPayloadHeadInfo$inboundSchema),
installationId: types.number(),
isPrivate: types.boolean(),
linkedProjectId: types.optional(types.string()),
org: types.string(),
prId: types.nullable(types.number()),
projectId: types.optional(types.string()),
customEnvId: z.nullable(types.string()).optional(),
repo: types.string(),
repoId: types.number(),
target: z.nullable(types.string()).optional(),
url: types.optional(types.string()),
withCache: types.optional(types.boolean()),
provider: UserEventJobPayload86Provider$inboundSchema,
customHost: types.optional(types.string()),
});
export function job4FromJSON(jsonString) {
return safeParse(jsonString, (x) => Job4$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Job4' from JSON`);
}
/** @internal */
export const JobGitHashtagVercel$inboundSchema = z.nativeEnum(JobGitHashtagVercel);
/** @internal */
export const UserEventJobGitComments$inboundSchema = z.object({
onPullRequest: types.boolean(),
onCommit: types.boolean(),
});
export function userEventJobGitCommentsFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobGitComments$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobGitComments' from JSON`);
}
/** @internal */
export const JobCommitVerification$inboundSchema = z.nativeEnum(JobCommitVerification);
/** @internal */
export const UserEventJobAction$inboundSchema = z.nativeEnum(UserEventJobAction);
/** @internal */
export const JobNsnbSideEffect$inboundSchema = z.object({
action: UserEventJobAction$inboundSchema,
gitUserLogin: types.string(),
});
export function jobNsnbSideEffectFromJSON(jsonString) {
return safeParse(jsonString, (x) => JobNsnbSideEffect$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'JobNsnbSideEffect' from JSON`);
}
/** @internal */
export const UserEventJobDeployHook$inboundSchema = z.object({
createdAt: types.number(),
id: types.string(),
name: types.string(),
ref: types.string(),
});
export function userEventJobDeployHookFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobDeployHook$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobDeployHook' from JSON`);
}
/** @internal */
export const UserEventJobHeadInfo$inboundSchema = z.object({
org: types.string(),
ref: types.string(),
repo: types.string(),
repoId: types.number(),
sha: types.string(),
});
export function userEventJobHeadInfoFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobHeadInfo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobHeadInfo' from JSON`);
}
/** @internal */
export const UserEventJobPayloadProvider$inboundSchema = z.nativeEnum(UserEventJobPayloadProvider);
/** @internal */
export const Job3$inboundSchema = z
.object({
prId: types.number(),
type: types.literal("pr"),
authorized: types.optional(types.boolean()),
authorizedBy: types.optional(types.string()),
jobProjectIds: types.optional(z.array(types.string())),
jobPairs: types.optional(z.array(z.array(types.string()))),
skippedJobPairs: types.optional(z.array(z.array(types.string()))),
gitHashtagVercel: types.optional(z.array(JobGitHashtagVercel$inboundSchema)),
connectedProjectCount: types.optional(types.number()),
prIdOrZero: types.optional(types.number()),
gitComments: types.optional(z.lazy(() => UserEventJobGitComments$inboundSchema)),
isManualGitDeploy: types.optional(types.boolean()),
commitVerification: types.optional(JobCommitVerification$inboundSchema),
nsnbSideEffect: types.optional(z.lazy(() => JobNsnbSideEffect$inboundSchema)),
committerGitUserId: types.optional(types.number()),
committerGitUserType: types.optional(types.string()),
createdAt: types.optional(types.number()),
forceNew: types.optional(types.boolean()),
deploymentId: types.optional(types.string()),
deployHook: types.optional(z.lazy(() => UserEventJobDeployHook$inboundSchema)),
beforeSha: types.optional(types.string()),
defaultBranch: types.optional(types.string()),
eventful: types.optional(types.boolean()),
githubDeploymentId: types.optional(types.string()),
headInfo: z.lazy(() => UserEventJobHeadInfo$inboundSchema),
installationId: types.number(),
isPrivate: types.boolean(),
linkedProjectId: types.optional(types.string()),
org: types.string(),
projectId: types.optional(types.string()),
customEnvId: z.nullable(types.string()).optional(),
repo: types.string(),
repoId: types.number(),
target: z.nullable(types.string()).optional(),
url: types.optional(types.string()),
withCache: types.optional(types.boolean()),
provider: UserEventJobPayloadProvider$inboundSchema,
customHost: types.optional(types.string()),
});
export function job3FromJSON(jsonString) {
return safeParse(jsonString, (x) => Job3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Job3' from JSON`);
}
/** @internal */
export const JobHeadInfo$inboundSchema = z.object({
owner: types.string(),
ref: types.string(),
repoUuid: types.string(),
sha: types.string(),
slug: types.string(),
});
export function jobHeadInfoFromJSON(jsonString) {
return safeParse(jsonString, (x) => JobHeadInfo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'JobHeadInfo' from JSON`);
}
/** @internal */
export const JobGitComments$inboundSchema = z.object({
onPullRequest: types.boolean(),
onCommit: types.boolean(),
});
export function jobGitCommentsFromJSON(jsonString) {
return safeParse(jsonString, (x) => JobGitComments$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'JobGitComments' from JSON`);
}
/** @internal */
export const UserEventJobProvider$inboundSchema = z.nativeEnum(UserEventJobProvider);
/** @internal */
export const Job2$inboundSchema = z
.object({
createdAt: types.optional(types.number()),
eventful: types.optional(types.boolean()),
headInfo: z.lazy(() => JobHeadInfo$inboundSchema),
linkedProjectId: types.optional(types.string()),
name: types.string(),
owner: types.string(),
prId: types.number(),
projectId: types.optional(types.string()),
customEnvId: z.nullable(types.string()).optional(),
ref: types.string(),
repoUuid: types.string(),
sha: types.string(),
slug: types.string(),
type: types.literal("bitbucket-now-comment"),
workspaceUuid: types.string(),
gitComments: types.optional(z.lazy(() => JobGitComments$inboundSchema)),
provider: UserEventJobProvider$inboundSchema,
});
export function job2FromJSON(jsonString) {
return safeParse(jsonString, (x) => Job2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Job2' from JSON`);
}
/** @internal */
export const GitHashtagVercel$inboundSchema = z.nativeEnum(GitHashtagVercel);
/** @internal */
export const GitComments$inboundSchema = z.object({
onPullRequest: types.boolean(),
onCommit: types.boolean(),
});
export function gitCommentsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GitComments$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GitComments' from JSON`);
}
/** @internal */
export const CommitVerification$inboundSchema = z.nativeEnum(CommitVerification);
/** @internal */
export const JobAction$inboundSchema = z
.nativeEnum(JobAction);
/** @internal */
export const NsnbSideEffect$inboundSchema = z.object({
action: JobAction$inboundSchema,
gitUserLogin: types.string(),
});
export function nsnbSideEffectFromJSON(jsonString) {
return safeParse(jsonString, (x) => NsnbSideEffect$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'NsnbSideEffect' from JSON`);
}
/** @internal */
export const JobDeployHook$inboundSchema = z.object({
createdAt: types.number(),
id: types.string(),
name: types.string(),
ref: types.string(),
});
export function jobDeployHookFromJSON(jsonString) {
return safeParse(jsonString, (x) => JobDeployHook$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'JobDeployHook' from JSON`);
}
/** @internal */
export const HeadInfo$inboundSchema = z.object({
owner: types.string(),
ref: types.string(),
repoUuid: types.string(),
sha: types.string(),
slug: types.string(),
});
export function headInfoFromJSON(jsonString) {
return safeParse(jsonString, (x) => HeadInfo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'HeadInfo' from JSON`);
}
/** @internal */
export const JobProvider$inboundSchema = z
.nativeEnum(JobProvider);
/** @internal */
export const Job1$inboundSchema = z
.object({
type: types.literal("bitbucket-push"),
authorized: types.optional(types.boolean()),
authorizedBy: types.optional(types.string()),
jobProjectIds: types.optional(z.array(types.string())),
jobPairs: types.optional(z.array(z.array(types.string()))),
skippedJobPairs: types.optional(z.array(z.array(types.string()))),
gitHashtagVercel: types.optional(z.array(GitHashtagVercel$inboundSchema)),
connectedProjectCount: types.optional(types.number()),
prIdOrZero: types.optional(types.number()),
gitComments: types.optional(z.lazy(() => GitComments$inboundSchema)),
isManualGitDeploy: types.optional(types.boolean()),
commitVerification: types.optional(CommitVerification$inboundSchema),
nsnbSideEffect: types.optional(z.lazy(() => NsnbSideEffect$inboundSchema)),
createdAt: types.optional(types.number()),
deploymentId: types.optional(types.string()),
deployHook: types.optional(z.lazy(() => JobDeployHook$inboundSchema)),
eventful: types.optional(types.boolean()),
forceNew: types.optional(types.boolean()),
headInfo: z.lazy(() => HeadInfo$inboundSchema),
linkedProjectId: types.optional(types.string()),
name: types.string(),
owner: types.string(),
prId: types.optional(types.number()),
projectId: types.optional(types.string()),
customEnvId: z.nullable(types.string()).optional(),
ref: types.string(),
repoPushedAt: z.nullable(types.number()).optional(),
repoUuid: types.string(),
sha: types.string(),
silent: types.optional(types.boolean()),
slug: types.string(),
target: z.nullable(types.string()).optional(),
url: types.optional(types.string()),
withCache: types.optional(types.boolean()),
workspaceUuid: types.string(),
provider: JobProvider$inboundSchema,
});
export function job1FromJSON(jsonString) {
return safeParse(jsonString, (x) => Job1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Job1' from JSON`);
}
/** @internal */
export const PayloadJob$inboundSchema = z.union([
z.lazy(() => Job1$inboundSchema),
z.lazy(() => Job2$inboundSchema),
z.lazy(() => Job3$inboundSchema),
z.lazy(() => Job4$inboundSchema),
z.lazy(() => Job5$inboundSchema),
z.lazy(() => Job6$inboundSchema),
z.lazy(() => Job7$inboundSchema),
z.lazy(() => Job8$inboundSchema),
]);
export function payloadJobFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadJob$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadJob' from JSON`);
}
/** @internal */
export const EightySix$inboundSchema = z.object({
job: z.union([
z.lazy(() => Job1$inboundSchema),
z.lazy(() => Job2$inboundSchema),
z.lazy(() => Job3$inboundSchema),
z.lazy(() => Job4$inboundSchema),
z.lazy(() => Job5$inboundSchema),
z.lazy(() => Job6$inboundSchema),
z.lazy(() => Job7$inboundSchema),
z.lazy(() => Job8$inboundSchema),
]),
});
export function eightySixFromJSON(jsonString) {
return safeParse(jsonString, (x) => EightySix$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EightySix' from JSON`);
}
/** @internal */
export const UserEventPayloadAllowListedReadyStateReasonInternal$inboundSchema = z.nativeEnum(UserEventPayloadAllowListedReadyStateReasonInternal);
/** @internal */
export const UserEventPayloadDeployment$inboundSchema = z.object({
id: types.string(),
name: types.string(),
url: types.string(),
meta: z.record(types.string()),
readyState: types.optional(types.string()),
allowListedReadyStateReasonInternal: types.optional(UserEventPayloadAllowListedReadyStateReasonInternal$inboundSchema),
});
export function userEventPayloadDeploymentFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayloadDeployment$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayloadDeployment' from JSON`);
}
/** @internal */
export const EightyFive$inboundSchema = z.object({
name: types.optional(types.string()),
alias: types.optional(z.array(types.string())),
target: z.nullable(types.string()).optional(),
deployment: z.nullable(z.lazy(() => UserEventPayloadDeployment$inboundSchema))
.optional(),
url: types.string(),
forced: types.optional(types.boolean()),
deploymentId: types.optional(types.string()),
plan: types.optional(types.string()),
project: types.optional(types.string()),
projectId: types.optional(types.string()),
regions: types.optional(z.array(types.string())),
type: types.optional(types.string()),
});
export function eightyFiveFromJSON(jsonString) {
return safeParse(jsonString, (x) => EightyFive$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EightyFive' from JSON`);
}
/** @internal */
export const EightyFour$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
checkId: types.string(),
checkName: types.string(),
});
export function eightyFourFromJSON(jsonString) {
return safeParse(jsonString, (x) => EightyFour$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EightyFour' from JSON`);
}
/** @internal */
export const UserEventPayload83Project$inboundSchema = z.object({
name: types.string(),
});
export function userEventPayload83ProjectFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload83Project$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload83Project' from JSON`);
}
/** @internal */
export const DeployHook$inboundSchema = z.object({
createdAt: types.number(),
id: types.string(),
name: types.string(),
ref: types.string(),
});
export function deployHookFromJSON(jsonString) {
return safeParse(jsonString, (x) => DeployHook$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'DeployHook' from JSON`);
}
/** @internal */
export const Job$inboundSchema = z
.object({
deployHook: z.lazy(() => DeployHook$inboundSchema),
state: types.string(),
});
export function jobFromJSON(jsonString) {
return safeParse(jsonString, (x) => Job$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Job' from JSON`);
}
/** @internal */
export const EightyThree$inboundSchema = z.object({
project: z.lazy(() => UserEventPayload83Project$inboundSchema),
job: z.lazy(() => Job$inboundSchema),
});
export function eightyThreeFromJSON(jsonString) {
return safeParse(jsonString, (x) => EightyThree$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EightyThree' from JSON`);
}
/** @internal */
export const EightyTwo$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
hookName: types.string(),
ref: types.string(),
});
export function eightyTwoFromJSON(jsonString) {
return safeParse(jsonString, (x) => EightyTwo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EightyTwo' from JSON`);
}
/** @internal */
export const EightyOne$inboundSchema = z.object({
suffix: types.string(),
});
export function eightyOneFromJSON(jsonString) {
return safeParse(jsonString, (x) => EightyOne$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EightyOne' from JSON`);
}
/** @internal */
export const Eighty$inboundSchema = z
.object({
status: types.string(),
suffix: types.string(),
});
export function eightyFromJSON(jsonString) {
return safeParse(jsonString, (x) => Eighty$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Eighty' from JSON`);
}
/** @internal */
export const SeventyNine$inboundSchema = z.object({
reason: types.optional(types.string()),
suffix: types.string(),
});
export function seventyNineFromJSON(jsonString) {
return safeParse(jsonString, (x) => SeventyNine$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'SeventyNine' from JSON`);
}
/** @internal */
export const SubjectType$inboundSchema = z
.nativeEnum(SubjectType);
/** @internal */
export const SeventyEight$inboundSchema = z.object({
clientId: types.optional(types.string()),
clientUid: types.optional(types.string()),
clientName: types.optional(types.string()),
projectId: types.optional(types.string()),
installationId: types.optional(types.string()),
subjectType: types.optional(SubjectType$inboundSchema),
fields: types.optional(z.array(types.string())),
triggerDestinationCount: types.optional(types.number()),
tokensDeleted: types.optional(types.number()),
});
export function seventyEightFromJSON(jsonString) {
return safeParse(jsonString, (x) => SeventyEight$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'SeventyEight' from JSON`);
}
/** @internal */
export const SeventySeven$inboundSchema = z.object({
bitbucketLogin: types.string(),
bitbucketAccountId: types.string(),
});
export function seventySevenFromJSON(jsonString) {
return safeParse(jsonString, (x) => SeventySeven$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'SeventySeven' from JSON`);
}
/** @internal */
export const SeventySix$inboundSchema = z.object({
bitbucketEmail: types.string(),
bitbucketLogin: types.string(),
bitbucketName: types.optional(types.string()),
});
export function seventySixFromJSON(jsonString) {
return safeParse(jsonString, (x) => SeventySix$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'SeventySix' from JSON`);
}
/** @internal */
export const SeventyFive$inboundSchema = z.object({
gitlabLogin: types.string(),
gitlabUserId: types.number(),
});
export function seventyFiveFromJSON(jsonString) {
return safeParse(jsonString, (x) => SeventyFive$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'SeventyFive' from JSON`);
}
/** @internal */
export const SeventyFour$inboundSchema = z.object({
gitlabLogin: types.string(),
gitlabEmail: types.string(),
gitlabName: types.optional(types.string()),
zeitAccount: types.optional(types.string()),
zeitAccountType: types.optional(types.string()),
});
export function seventyFourFromJSON(jsonString) {
return safeParse(jsonString, (x) => SeventyFour$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'SeventyFour' from JSON`);
}
/** @internal */
export const SeventyThree$inboundSchema = z.object({
githubLogin: types.string(),
host: types.string(),
});
export function seventyThreeFromJSON(jsonString) {
return safeParse(jsonString, (x) => SeventyThree$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'SeventyThree' from JSON`);
}
/** @internal */
export const SeventyTwo$inboundSchema = z.object({
githubLogin: types.string(),
});
export function seventyTwoFromJSON(jsonString) {
return safeParse(jsonString, (x) => SeventyTwo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'SeventyTwo' from JSON`);
}
/** @internal */
export const SeventyOne$inboundSchema = z.object({
githubLogin: types.string(),
host: types.optional(types.string()),
});
export function seventyOneFromJSON(jsonString) {
return safeParse(jsonString, (x) => SeventyOne$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'SeventyOne' from JSON`);
}
/** @internal */
export const UserEventPayload70Team$inboundSchema = z.object({
id: types.string(),
name: types.string(),
});
export function userEventPayload70TeamFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload70Team$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload70Team' from JSON`);
}
/** @internal */
export const UserEventPayload70Configuration$inboundSchema = z.object({
id: types.string(),
name: types.optional(types.string()),
});
export function userEventPayload70ConfigurationFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload70Configuration$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload70Configuration' from JSON`);
}
/** @internal */
export const Seventy$inboundSchema = z.object({
team: z.lazy(() => UserEventPayload70Team$inboundSchema),
configuration: z.lazy(() => UserEventPayload70Configuration$inboundSchema),
newName: types.string(),
});
export function seventyFromJSON(jsonString) {
return safeParse(jsonString, (x) => Seventy$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Seventy' from JSON`);
}
/** @internal */
export const UserEventPayloadTeam$inboundSchema = z.object({
id: types.string(),
name: types.string(),
});
export function userEventPayloadTeamFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayloadTeam$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayloadTeam' from JSON`);
}
/** @internal */
export const UserEventPayload69Configuration$inboundSchema = z.object({
id: types.string(),
name: types.optional(types.string()),
});
export function userEventPayload69ConfigurationFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload69Configuration$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload69Configuration' from JSON`);
}
/** @internal */
export const UserEventPayload69Project$inboundSchema = z.object({
id: types.string(),
name: types.optional(types.string()),
});
export function userEventPayload69ProjectFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload69Project$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload69Project' from JSON`);
}
/** @internal */
export const SixtyNine$inboundSchema = z.object({
team: z.lazy(() => UserEventPayloadTeam$inboundSchema),
configuration: z.lazy(() => UserEventPayload69Configuration$inboundSchema),
project: z.lazy(() => UserEventPayload69Project$inboundSchema),
});
export function sixtyNineFromJSON(jsonString) {
return safeParse(jsonString, (x) => SixtyNine$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'SixtyNine' from JSON`);
}
/** @internal */
export const PayloadTeam$inboundSchema = z.object({
id: types.string(),
name: types.string(),
});
export function payloadTeamFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadTeam$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadTeam' from JSON`);
}
/** @internal */
export const UserEventPayloadConfiguration$inboundSchema = z.object({
id: types.string(),
name: types.optional(types.string()),
});
export function userEventPayloadConfigurationFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayloadConfiguration$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayloadConfiguration' from JSON`);
}
/** @internal */
export const UserEventPayload68Project$inboundSchema = z.object({
id: types.string(),
name: types.optional(types.string()),
});
export function userEventPayload68ProjectFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload68Project$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload68Project' from JSON`);
}
/** @internal */
export const SixtyEight$inboundSchema = z.object({
team: z.lazy(() => PayloadTeam$inboundSchema),
configuration: z.lazy(() => UserEventPayloadConfiguration$inboundSchema),
project: z.lazy(() => UserEventPayload68Project$inboundSchema),
buildsEnabled: types.optional(types.boolean()),
passive: types.optional(types.boolean()),
});
export function sixtyEightFromJSON(jsonString) {
return safeParse(jsonString, (x) => SixtyEight$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'SixtyEight' from JSON`);
}
/** @internal */
export const UserEventPayload67Team$inboundSchema = z.object({
id: types.string(),
name: types.string(),
});
export function userEventPayload67TeamFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload67Team$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload67Team' from JSON`);
}
/** @internal */
export const PayloadConfiguration$inboundSchema = z.object({
id: types.string(),
name: types.optional(types.string()),
});
export function payloadConfigurationFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadConfiguration$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadConfiguration' from JSON`);
}
/** @internal */
export const UserEventPayload67Project$inboundSchema = z.object({
id: types.string(),
name: types.optional(types.string()),
});
export function userEventPayload67ProjectFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload67Project$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload67Project' from JSON`);
}
/** @internal */
export const SixtySeven$inboundSchema = z.object({
team: z.lazy(() => UserEventPayload67Team$inboundSchema),
configuration: z.lazy(() => PayloadConfiguration$inboundSchema),
project: z.lazy(() => UserEventPayload67Project$inboundSchema),
buildsEnabled: types.optional(types.boolean()),
});
export function sixtySevenFromJSON(jsonString) {
return safeParse(jsonString, (x) => SixtySeven$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'SixtySeven' from JSON`);
}
/** @internal */
export const Configuration$inboundSchema = z.object({
id: types.string(),
name: types.string(),
});
export function configurationFromJSON(jsonString) {
return safeParse(jsonString, (x) => Configuration$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Configuration' from JSON`);
}
/** @internal */
export const SixtySix$inboundSchema = z.object({
configuration: z.lazy(() => Configuration$inboundSchema),
});
export function sixtySixFromJSON(jsonString) {
return safeParse(jsonString, (x) => SixtySix$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'SixtySix' from JSON`);
}
/** @internal */
export const SixtyFive$inboundSchema = z.object({
cn: types.optional(types.string()),
cns: types.optional(z.array(types.string())),
});
export function sixtyFiveFromJSON(jsonString) {
return safeParse(jsonString, (x) => SixtyFive$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'SixtyFive' from JSON`);
}
/** @internal */
export const SixtyFour$inboundSchema = z.object({
id: types.string(),
cn: types.optional(types.string()),
cns: types.optional(z.array(types.string())),
});
export function sixtyFourFromJSON(jsonString) {
return safeParse(jsonString, (x) => SixtyFour$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'SixtyFour' from JSON`);
}
/** @internal */
export const SixtyThree$inboundSchema = z.object({
src: types.string(),
dst: types.string(),
});
export function sixtyThreeFromJSON(jsonString) {
return safeParse(jsonString, (x) => SixtyThree$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'SixtyThree' from JSON`);
}
/** @internal */
export const PayloadOldTeam$inboundSchema = z.object({
name: types.string(),
});
export function payloadOldTeamFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadOldTeam$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadOldTeam' from JSON`);
}
/** @internal */
export const PayloadNewTeam$inboundSchema = z.object({
name: types.string(),
});
export function payloadNewTeamFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadNewTeam$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadNewTeam' from JSON`);
}
/** @internal */
export const SixtyTwo$inboundSchema = z.object({
id: types.string(),
oldTeam: types.optional(z.lazy(() => PayloadOldTeam$inboundSchema)),
newTeam: types.optional(z.lazy(() => PayloadNewTeam$inboundSchema)),
});
export function sixtyTwoFromJSON(jsonString) {
return safeParse(jsonString, (x) => SixtyTwo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'SixtyTwo' from JSON`);
}
/** @internal */
export const SixtyOne$inboundSchema = z.object({
cn: types.optional(types.string()),
cns: types.optional(z.array(types.string())),
id: types.optional(types.string()),
});
export function sixtyOneFromJSON(jsonString) {
return safeParse(jsonString, (x) => SixtyOne$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'SixtyOne' from JSON`);
}
/** @internal */
export const Sixty$inboundSchema = z
.object({
id: types.string(),
cns: z.array(types.string()),
custom: types.boolean(),
});
export function sixtyFromJSON(jsonString) {
return safeParse(jsonString, (x) => Sixty$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Sixty' from JSON`);
}
/** @internal */
export const FiftyNine$inboundSchema = z.object({
cn: types.optional(types.string()),
cns: types.optional(z.array(types.string())),
custom: types.boolean(),
id: types.optional(types.string()),
});
export function fiftyNineFromJSON(jsonString) {
return safeParse(jsonString, (x) => FiftyNine$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FiftyNine' from JSON`);
}
/** @internal */
export const UserEventPayloadProject$inboundSchema = z.object({
id: types.string(),
name: types.string(),
});
export function userEventPayloadProjectFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayloadProject$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayloadProject' from JSON`);
}
/** @internal */
export const FiftyEight$inboundSchema = z.object({
project: z.lazy(() => UserEventPayloadProject$inboundSchema),
versionId: types.string(),
});
export function fiftyEightFromJSON(jsonString) {
return safeParse(jsonString, (x) => FiftyEight$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FiftyEight' from JSON`);
}
/** @internal */
export const PayloadProject$inboundSchema = z.object({
id: types.string(),
name: types.string(),
});
export function payloadProjectFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadProject$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadProject' from JSON`);
}
/** @internal */
export const FiftySeven$inboundSchema = z.object({
project: z.lazy(() => PayloadProject$inboundSchema),
bulkRedirectsLimit: types.number(),
prevBulkRedirectsLimit: types.number(),
});
export function fiftySevenFromJSON(jsonString) {
return safeParse(jsonString, (x) => FiftySeven$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FiftySeven' from JSON`);
}
/** @internal */
export const FiftySix$inboundSchema = z.object({
subscriptionId: types.optional(types.string()),
productAliases: z.array(types.string()),
});
export function fiftySixFromJSON(jsonString) {
return safeParse(jsonString, (x) => FiftySix$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FiftySix' from JSON`);
}
//# sourceMappingURL=fiftysix.js.map