@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,687 lines • 78 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 UserEventPayload144Type = {
Team: "team",
User: "user",
};
export const UserEventPayload144ToAccountType = {
Team: "team",
User: "user",
};
export const PayloadInitiator = {
System: "system",
User: "user",
};
export const EchMode = {
Auto: "auto",
Disabled: "disabled",
Enabled: "enabled",
};
export const PreviousEchMode = {
Auto: "auto",
Disabled: "disabled",
Enabled: "enabled",
};
export const UserEventPayload114Action = {
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",
};
export const UserEventPayload108Reason = {
IpAllowList: "ip_allow_list",
};
export const UserEventJobPayload10610Provider = {
CursorOrigin: "cursor-origin",
};
/**
* Since February 2022 All the hashtag-vercel tags found in the commit message triggering the deploy. For example, #VERCEL_DO_SOMETHING
*/
export const UserEventJobPayload1069GitHashtagVercel = {
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 UserEventJobPayload1069CommitVerification = {
Unknown: "unknown",
Unverified: "unverified",
Verified: "verified",
};
export const UserEventJobPayload1069Action = {
AutoApprovedMember: "auto-approved-member",
AutoApprovedPendingInvite: "auto-approved-pending-invite",
};
export const UserEventJobPayload1069Provider = {
CursorOrigin: "cursor-origin",
};
/**
* Since February 2022 All the hashtag-vercel tags found in the commit message triggering the deploy. For example, #VERCEL_DO_SOMETHING
*/
export const UserEventJobPayload106GitHashtagVercel = {
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 UserEventJobPayload106CommitVerification = {
Unknown: "unknown",
Unverified: "unverified",
Verified: "verified",
};
export const UserEventJobPayload1068Action = {
AutoApprovedMember: "auto-approved-member",
AutoApprovedPendingInvite: "auto-approved-pending-invite",
};
export const UserEventJobPayload1068Provider = {
Vercel: "vercel",
};
export const UserEventJobPayload1067Provider = {
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 UserEventJobPayload106Action = {
AutoApprovedMember: "auto-approved-member",
AutoApprovedPendingInvite: "auto-approved-pending-invite",
};
export const UserEventJobPayload1066Provider = {
Gitlab: "gitlab",
};
export const UserEventJobPayload1065Provider = {
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 UserEventJobPayload106Provider = {
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 GitCredentialSource = {
ExternalToken: "external-token",
};
/** @internal */
export const DeletedUser$inboundSchema = z.object({
username: types.string(),
email: types.string(),
});
export function deletedUserFromJSON(jsonString) {
return safeParse(jsonString, (x) => DeletedUser$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'DeletedUser' from JSON`);
}
/** @internal */
export const OneHundredAndFifty$inboundSchema = z.object({
deletedUser: types.optional(z.lazy(() => DeletedUser$inboundSchema)),
deletedUid: types.optional(types.string()),
emailDomain: types.optional(types.string()),
});
export function oneHundredAndFiftyFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndFifty$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndFifty' from JSON`);
}
/** @internal */
export const UserEventPayload149Team$inboundSchema = z.object({
id: types.string(),
name: types.optional(types.string()),
});
export function userEventPayload149TeamFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload149Team$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload149Team' from JSON`);
}
/** @internal */
export const PayloadPreviousRule$inboundSchema = z.object({
email: types.string(),
});
export function payloadPreviousRuleFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadPreviousRule$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadPreviousRule' from JSON`);
}
/** @internal */
export const NextRule$inboundSchema = z.object({
email: types.string(),
});
export function nextRuleFromJSON(jsonString) {
return safeParse(jsonString, (x) => NextRule$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'NextRule' from JSON`);
}
/** @internal */
export const OneHundredAndFortyNine$inboundSchema = z.object({
team: z.lazy(() => UserEventPayload149Team$inboundSchema),
previousRule: types.optional(z.lazy(() => PayloadPreviousRule$inboundSchema)),
nextRule: types.optional(z.lazy(() => NextRule$inboundSchema)),
});
export function oneHundredAndFortyNineFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndFortyNine$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndFortyNine' from JSON`);
}
/** @internal */
export const UserEventPayload148Team$inboundSchema = z.object({
id: types.string(),
name: types.optional(types.string()),
});
export function userEventPayload148TeamFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload148Team$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload148Team' from JSON`);
}
/** @internal */
export const PreviousRule$inboundSchema = z.object({
email: types.string(),
});
export function previousRuleFromJSON(jsonString) {
return safeParse(jsonString, (x) => PreviousRule$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PreviousRule' from JSON`);
}
/** @internal */
export const OneHundredAndFortyEight$inboundSchema = z.object({
team: z.lazy(() => UserEventPayload148Team$inboundSchema),
previousRule: z.lazy(() => PreviousRule$inboundSchema),
});
export function oneHundredAndFortyEightFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndFortyEight$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndFortyEight' from JSON`);
}
/** @internal */
export const OneHundredAndFortySeven$inboundSchema = z.object({
email: types.string(),
name: types.string(),
});
export function oneHundredAndFortySevenFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndFortySeven$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndFortySeven' from JSON`);
}
/** @internal */
export const OneHundredAndFortySix$inboundSchema = z.object({
edgeConfigId: types.string(),
edgeConfigSlug: types.string(),
edgeConfigTokenIds: z.array(types.string()),
});
export function oneHundredAndFortySixFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndFortySix$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndFortySix' from JSON`);
}
/** @internal */
export const OneHundredAndFortyFive$inboundSchema = z.object({
edgeConfigId: types.string(),
edgeConfigSlug: types.string(),
edgeConfigTokenId: types.string(),
label: types.string(),
});
export function oneHundredAndFortyFiveFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndFortyFive$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndFortyFive' from JSON`);
}
/** @internal */
export const EdgeConfig$inboundSchema = z.object({
id: types.string(),
slug: types.string(),
});
export function edgeConfigFromJSON(jsonString) {
return safeParse(jsonString, (x) => EdgeConfig$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EdgeConfig' from JSON`);
}
/** @internal */
export const UserEventPayload144Type$inboundSchema = z.nativeEnum(UserEventPayload144Type);
/** @internal */
export const FromAccount$inboundSchema = z.object({
id: types.string(),
type: UserEventPayload144Type$inboundSchema,
slug: types.optional(types.string()),
username: types.optional(types.string()),
});
export function fromAccountFromJSON(jsonString) {
return safeParse(jsonString, (x) => FromAccount$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'FromAccount' from JSON`);
}
/** @internal */
export const UserEventPayload144ToAccountType$inboundSchema = z.nativeEnum(UserEventPayload144ToAccountType);
/** @internal */
export const ToAccount$inboundSchema = z.object({
id: types.string(),
type: UserEventPayload144ToAccountType$inboundSchema,
slug: types.optional(types.string()),
username: types.optional(types.string()),
});
export function toAccountFromJSON(jsonString) {
return safeParse(jsonString, (x) => ToAccount$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ToAccount' from JSON`);
}
/** @internal */
export const OneHundredAndFortyFour$inboundSchema = z.object({
edgeConfig: z.lazy(() => EdgeConfig$inboundSchema),
fromAccount: z.lazy(() => FromAccount$inboundSchema),
toAccount: z.lazy(() => ToAccount$inboundSchema),
});
export function oneHundredAndFortyFourFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndFortyFour$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndFortyFour' from JSON`);
}
/** @internal */
export const OneHundredAndFortyThree$inboundSchema = z.object({
edgeConfigId: types.string(),
edgeConfigSlug: types.string(),
edgeConfigDigest: types.optional(types.string()),
});
export function oneHundredAndFortyThreeFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndFortyThree$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndFortyThree' from JSON`);
}
/** @internal */
export const EdgeConfigSchema$inboundSchema = z.object({});
export function edgeConfigSchemaFromJSON(jsonString) {
return safeParse(jsonString, (x) => EdgeConfigSchema$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EdgeConfigSchema' from JSON`);
}
/** @internal */
export const OneHundredAndFortyTwo$inboundSchema = z.object({
edgeConfigId: types.string(),
edgeConfigSlug: types.string(),
edgeConfigSchema: types.optional(z.lazy(() => EdgeConfigSchema$inboundSchema)),
});
export function oneHundredAndFortyTwoFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndFortyTwo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndFortyTwo' from JSON`);
}
/** @internal */
export const OneHundredAndFortyOne$inboundSchema = z.object({
edgeConfigId: types.string(),
edgeConfigSlug: types.string(),
edgeConfigDigest: types.string(),
edgeConfigBackupVersionId: types.string(),
});
export function oneHundredAndFortyOneFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndFortyOne$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndFortyOne' from JSON`);
}
/** @internal */
export const OneHundredAndForty$inboundSchema = z.object({
edgeConfigId: types.string(),
edgeConfigSlug: types.string(),
edgeConfigDigest: types.string(),
});
export function oneHundredAndFortyFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndForty$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndForty' from JSON`);
}
/** @internal */
export const OneHundredAndThirtyNine$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
});
export function oneHundredAndThirtyNineFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndThirtyNine$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndThirtyNine' from JSON`);
}
/** @internal */
export const OneHundredAndThirtyEight$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
path: types.string(),
});
export function oneHundredAndThirtyEightFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndThirtyEight$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndThirtyEight' from JSON`);
}
/** @internal */
export const OneHundredAndThirtySeven$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
tags: z.array(types.string()),
target: types.optional(types.string()),
});
export function oneHundredAndThirtySevenFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndThirtySeven$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndThirtySeven' from JSON`);
}
/** @internal */
export const OneHundredAndThirtySix$inboundSchema = z.object({
projectId: types.string(),
projectName: types.string(),
srcImages: z.array(types.string()),
});
export function oneHundredAndThirtySixFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndThirtySix$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndThirtySix' from JSON`);
}
/** @internal */
export const OneHundredAndThirtyFive$inboundSchema = z.object({
drainUrl: types.nullable(types.string()),
integrationName: types.optional(types.string()),
});
export function oneHundredAndThirtyFiveFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndThirtyFive$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndThirtyFive' from JSON`);
}
/** @internal */
export const OneHundredAndThirtyFour$inboundSchema = z.object({
drainUrl: types.nullable(types.string()),
drainName: types.nullable(types.string()),
integrationName: types.optional(types.string()),
});
export function oneHundredAndThirtyFourFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndThirtyFour$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndThirtyFour' from JSON`);
}
/** @internal */
export const OneHundredAndThirtyThree$inboundSchema = z.object({
name: types.string(),
});
export function oneHundredAndThirtyThreeFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndThirtyThree$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndThirtyThree' from JSON`);
}
/** @internal */
export const OneHundredAndThirtyTwo$inboundSchema = z.object({
name: types.string(),
price: types.optional(types.number()),
currency: types.optional(types.string()),
});
export function oneHundredAndThirtyTwoFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndThirtyTwo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndThirtyTwo' from JSON`);
}
/** @internal */
export const OneHundredAndThirtyOne$inboundSchema = z.object({
renew: types.optional(types.boolean()),
domain: types.string(),
});
export function oneHundredAndThirtyOneFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndThirtyOne$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndThirtyOne' from JSON`);
}
/** @internal */
export const OneHundredAndThirty$inboundSchema = z.object({
name: types.string(),
destinationId: types.string(),
destinationName: types.string(),
});
export function oneHundredAndThirtyFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndThirty$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndThirty' from JSON`);
}
/** @internal */
export const OneHundredAndTwentyNine$inboundSchema = z.object({
name: types.string(),
destinationId: types.nullable(types.string()),
destinationName: types.nullable(types.string()),
});
export function oneHundredAndTwentyNineFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndTwentyNine$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndTwentyNine' from JSON`);
}
/** @internal */
export const OneHundredAndTwentyEight$inboundSchema = z.object({
name: types.string(),
fromId: types.nullable(types.string()),
fromName: types.nullable(types.string()),
});
export function oneHundredAndTwentyEightFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndTwentyEight$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndTwentyEight' from JSON`);
}
/** @internal */
export const PayloadInitiator$inboundSchema = z.nativeEnum(PayloadInitiator);
/** @internal */
export const OneHundredAndTwentySeven$inboundSchema = z.object({
domain: types.string(),
zone: types.boolean(),
initiator: PayloadInitiator$inboundSchema,
source: types.optional(types.string()),
previousZone: types.optional(types.boolean()),
});
export function oneHundredAndTwentySevenFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndTwentySeven$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndTwentySeven' from JSON`);
}
/** @internal */
export const OneHundredAndTwentySix$inboundSchema = z.object({
domain: types.string(),
zone: types.boolean(),
});
export function oneHundredAndTwentySixFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndTwentySix$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndTwentySix' from JSON`);
}
/** @internal */
export const EchMode$inboundSchema = z
.nativeEnum(EchMode);
/** @internal */
export const PreviousEchMode$inboundSchema = z.nativeEnum(PreviousEchMode);
/** @internal */
export const OneHundredAndTwentyFive$inboundSchema = z.object({
domain: types.string(),
echMode: EchMode$inboundSchema,
previousEchMode: PreviousEchMode$inboundSchema,
});
export function oneHundredAndTwentyFiveFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndTwentyFive$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndTwentyFive' from JSON`);
}
/** @internal */
export const OneHundredAndTwentyFour$inboundSchema = z.object({
domain: types.string(),
});
export function oneHundredAndTwentyFourFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndTwentyFour$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndTwentyFour' from JSON`);
}
/** @internal */
export const OneHundredAndTwentyThree$inboundSchema = z.object({
domain: types.string(),
customNameservers: types.nullable(z.array(types.string())),
prevCustomNameservers: types.nullable(z.array(types.string())),
});
export function oneHundredAndTwentyThreeFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndTwentyThree$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndTwentyThree' from JSON`);
}
/** @internal */
export const OneHundredAndTwentyTwo$inboundSchema = z.object({
previousServiceType: types.string(),
serviceType: types.string(),
id: types.string(),
name: types.string(),
nameservers: z.array(types.string()),
});
export function oneHundredAndTwentyTwoFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndTwentyTwo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndTwentyTwo' from JSON`);
}
/** @internal */
export const OneHundredAndTwentyOne$inboundSchema = z.object({
domainId: types.string(),
name: types.string(),
});
export function oneHundredAndTwentyOneFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndTwentyOne$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndTwentyOne' from JSON`);
}
/** @internal */
export const OneHundredAndTwenty$inboundSchema = z.object({
name: types.string(),
userId: types.string(),
teamId: types.string(),
ownerName: types.string(),
});
export function oneHundredAndTwentyFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndTwenty$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndTwenty' from JSON`);
}
/** @internal */
export const UserEventPayload119OldTeam$inboundSchema = z.object({
name: types.string(),
});
export function userEventPayload119OldTeamFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload119OldTeam$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload119OldTeam' from JSON`);
}
/** @internal */
export const UserEventPayload119NewTeam$inboundSchema = z.object({
name: types.string(),
});
export function userEventPayload119NewTeamFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload119NewTeam$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload119NewTeam' from JSON`);
}
/** @internal */
export const OneHundredAndNineteen$inboundSchema = z.object({
name: types.string(),
oldTeam: types.optional(z.lazy(() => UserEventPayload119OldTeam$inboundSchema)),
newTeam: types.optional(z.lazy(() => UserEventPayload119NewTeam$inboundSchema)),
});
export function oneHundredAndNineteenFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndNineteen$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndNineteen' from JSON`);
}
/** @internal */
export const OneHundredAndEighteen$inboundSchema = z.object({
name: types.string(),
cdnEnabled: types.boolean(),
});
export function oneHundredAndEighteenFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndEighteen$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndEighteen' from JSON`);
}
/** @internal */
export const OneHundredAndSeventeen$inboundSchema = z.object({
name: types.string(),
price: types.number(),
currency: types.optional(types.string()),
});
export function oneHundredAndSeventeenFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndSeventeen$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndSeventeen' from JSON`);
}
/** @internal */
export const OneHundredAndSixteen$inboundSchema = z.object({
name: types.string(),
zone: types.optional(types.boolean()),
});
export function oneHundredAndSixteenFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndSixteen$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndSixteen' from JSON`);
}
/** @internal */
export const OneHundredAndFifteen$inboundSchema = z.object({
id: types.string(),
value: types.string(),
name: types.string(),
domain: types.string(),
type: types.string(),
});
export function oneHundredAndFifteenFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndFifteen$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndFifteen' from JSON`);
}
/** @internal */
export const UserEventPayload114Action$inboundSchema = z.nativeEnum(UserEventPayload114Action);
/** @internal */
export const Initiator$inboundSchema = z
.nativeEnum(Initiator);
/** @internal */
export const OneHundredAndFourteen$inboundSchema = z.object({
action: UserEventPayload114Action$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 oneHundredAndFourteenFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndFourteen$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndFourteen' from JSON`);
}
/** @internal */
export const OneHundredAndThirteen$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 oneHundredAndThirteenFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndThirteen$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndThirteen' from JSON`);
}
/** @internal */
export const OneHundredAndTwelve$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 oneHundredAndTwelveFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndTwelve$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndTwelve' from JSON`);
}
/** @internal */
export const OneHundredAndEleven$inboundSchema = z.object({
deploymentId: types.string(),
deploymentUrl: types.nullable(types.string()),
deploymentName: types.nullable(types.string()),
projectId: types.string(),
projectName: types.string(),
});
export function oneHundredAndElevenFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndEleven$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndEleven' from JSON`);
}
/** @internal */
export const RuleName$inboundSchema = z
.nativeEnum(RuleName);
/** @internal */
export const RuleProvenance$inboundSchema = z.nativeEnum(RuleProvenance);
/** @internal */
export const OneHundredAndTen$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 oneHundredAndTenFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndTen$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndTen' from JSON`);
}
/** @internal */
export const UserEventPayload109Deployment$inboundSchema = z.object({
name: types.string(),
id: types.string(),
meta: z.record(types.string()),
url: types.string(),
});
export function userEventPayload109DeploymentFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload109Deployment$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload109Deployment' from JSON`);
}
/** @internal */
export const OneHundredAndNine$inboundSchema = z.object({
deployment: z.lazy(() => UserEventPayload109Deployment$inboundSchema),
deploymentId: types.string(),
url: 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 UserEventPayload108Reason$inboundSchema = z.nativeEnum(UserEventPayload108Reason);
/** @internal */
export const OneHundredAndEight$inboundSchema = z.object({
sha: types.string(),
gitUserPlatform: types.string(),
projectId: types.optional(types.string()),
projectName: types.string(),
gitCommitterName: types.string(),
source: types.string(),
reason: types.optional(UserEventPayload108Reason$inboundSchema),
});
export function oneHundredAndEightFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndEight$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndEight' 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 OneHundredAndSeven$inboundSchema = z.object({
url: types.string(),
oldTeam: types.optional(z.lazy(() => UserEventPayloadOldTeam$inboundSchema)),
newTeam: types.optional(z.lazy(() => UserEventPayloadNewTeam$inboundSchema)),
});
export function oneHundredAndSevenFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndSeven$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndSeven' from JSON`);
}
/** @internal */
export const UserEventJobPayload10610HeadInfo$inboundSchema = z.object({
owner: types.string(),
ownerId: types.string(),
ref: types.string(),
repo: types.string(),
repoId: types.string(),
sha: types.string(),
});
export function userEventJobPayload10610HeadInfoFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobPayload10610HeadInfo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobPayload10610HeadInfo' from JSON`);
}
/** @internal */
export const UserEventJobPayload10610GitComments$inboundSchema = z.object({
onPullRequest: types.boolean(),
onCommit: types.boolean(),
});
export function userEventJobPayload10610GitCommentsFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobPayload10610GitComments$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobPayload10610GitComments' from JSON`);
}
/** @internal */
export const UserEventJobPayload10610Provider$inboundSchema = z.nativeEnum(UserEventJobPayload10610Provider);
/** @internal */
export const Job10$inboundSchema = z
.object({
createdAt: types.optional(types.number()),
eventful: types.optional(types.boolean()),
headInfo: z.lazy(() => UserEventJobPayload10610HeadInfo$inboundSchema),
installationId: types.string(),
linkedProjectId: types.optional(types.string()),
owner: types.string(),
prId: types.number(),
projectId: z.nullable(z.any()).optional(),
customEnvId: z.nullable(z.any()).optional(),
repo: types.string(),
repoId: types.string(),
type: types.literal("cursor-origin-now-comment"),
gitComments: types.optional(z.lazy(() => UserEventJobPayload10610GitComments$inboundSchema)),
provider: UserEventJobPayload10610Provider$inboundSchema,
});
export function job10FromJSON(jsonString) {
return safeParse(jsonString, (x) => Job10$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Job10' from JSON`);
}
/** @internal */
export const UserEventJobPayload1069DeployHook$inboundSchema = z.object({
createdAt: types.number(),
id: types.string(),
name: types.string(),
ref: types.string(),
});
export function userEventJobPayload1069DeployHookFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobPayload1069DeployHook$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobPayload1069DeployHook' from JSON`);
}
/** @internal */
export const UserEventJobPayload1069GitHashtagVercel$inboundSchema = z
.nativeEnum(UserEventJobPayload1069GitHashtagVercel);
/** @internal */
export const UserEventJobPayload1069GitComments$inboundSchema = z.object({
onPullRequest: types.boolean(),
onCommit: types.boolean(),
});
export function userEventJobPayload1069GitCommentsFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobPayload1069GitComments$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobPayload1069GitComments' from JSON`);
}
/** @internal */
export const UserEventJobPayload1069CommitVerification$inboundSchema = z
.nativeEnum(UserEventJobPayload1069CommitVerification);
/** @internal */
export const UserEventJobPayload1069Action$inboundSchema = z.nativeEnum(UserEventJobPayload1069Action);
/** @internal */
export const UserEventJobPayload1069NsnbSideEffect$inboundSchema = z.object({
action: UserEventJobPayload1069Action$inboundSchema,
gitUserLogin: types.string(),
});
export function userEventJobPayload1069NsnbSideEffectFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobPayload1069NsnbSideEffect$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobPayload1069NsnbSideEffect' from JSON`);
}
/** @internal */
export const UserEventJobPayload1069HeadInfo$inboundSchema = z.object({
owner: types.string(),
ownerId: types.string(),
ref: types.string(),
repo: types.string(),
repoId: types.string(),
sha: types.string(),
});
export function userEventJobPayload1069HeadInfoFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobPayload1069HeadInfo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobPayload1069HeadInfo' from JSON`);
}
/** @internal */
export const UserEventJobPayload1069Provider$inboundSchema = z.nativeEnum(UserEventJobPayload1069Provider);
/** @internal */
export const Job9$inboundSchema = z
.object({
type: types.literal("cursor-origin-push"),
ref: types.string(),
sha: types.string(),
beforeSha: types.optional(types.string()),
defaultBranch: types.optional(types.string()),
forced: types.optional(types.boolean()),
repoPushedAt: z.nullable(types.number()).optional(),
deployHook: types.optional(z.lazy(() => UserEventJobPayload1069DeployHook$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()),
createdAt: types.optional(types.number()),
eventful: types.optional(types.boolean()),
forceNew: types.optional(types.boolean()),
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(UserEventJobPayload1069GitHashtagVercel$inboundSchema)),
connectedProjectCount: types.optional(types.number()),
prIdOrZero: types.optional(types.number()),
gitComments: types.optional(z.lazy(() => UserEventJobPayload1069GitComments$inboundSchema)),
isManualGitDeploy: types.optional(types.boolean()),
commitVerification: types.optional(UserEventJobPayload1069CommitVerification$inboundSchema),
nsnbSideEffect: types.optional(z.lazy(() => UserEventJobPayload1069NsnbSideEffect$inboundSchema)),
headInfo: z.lazy(() => UserEventJobPayload1069HeadInfo$inboundSchema),
installationId: types.string(),
owner: types.string(),
repo: types.string(),
repoId: types.string(),
provider: UserEventJobPayload1069Provider$inboundSchema,
customEnvId: z.nullable(types.string()).optional(),
prId: z.nullable(types.number()).optional(),
});
export function job9FromJSON(jsonString) {
return safeParse(jsonString, (x) => Job9$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Job9' from JSON`);
}
/** @internal */
export const UserEventJobPayload1068DeployHook$inboundSchema = z.object({
createdAt: types.number(),
id: types.string(),
name: types.string(),
ref: types.string(),
});
export function userEventJobPayload1068DeployHookFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobPayload1068DeployHook$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobPayload1068DeployHook' from JSON`);
}
/** @internal */
export const UserEventJobPayload106GitHashtagVercel$inboundSchema = z.nativeEnum(UserEventJobPayload106GitHashtagVercel);
/** @internal */
export const UserEventJobPayload1068GitComments$inboundSchema = z.object({
onPullRequest: types.boolean(),
onCommit: types.boolean(),
});
export function userEventJobPayload1068GitCommentsFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobPayload1068GitComments$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobPayload1068GitComments' from JSON`);
}
/** @internal */
export const UserEventJobPayload106CommitVerification$inboundSchema = z
.nativeEnum(UserEventJobPayload106CommitVerification);
/** @internal */
export const UserEventJobPayload1068Action$inboundSchema = z.nativeEnum(UserEventJobPayload1068Action);
/** @internal */
export const UserEventJobPayload106NsnbSideEffect$inboundSchema = z.object({
action: UserEventJobPayload1068Action$inboundSchema,
gitUserLogin: types.string(),
});
export function userEventJobPayload106NsnbSideEffectFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobPayload106NsnbSideEffect$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobPayload106NsnbSideEffect' from JSON`);
}
/** @internal */
export const UserEventJobPayload1068HeadInfo$inboundSchema = z.object({
org: types.string(),
ref: types.string(),
repo: types.string(),
sha: types.string(),
});
export function userEventJobPayload1068HeadInfoFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobPayload1068HeadInfo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobPayload1068HeadInfo' from JSON`);
}
/** @internal */
export const UserEventJobPayload1068Provider$inboundSchema = z.nativeEnum(UserEventJobPayload1068Provider);
/** @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(() => UserEventJobPayload1068DeployHook$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(UserEventJobPayload106GitHashtagVercel$inboundSchema)),
connectedProjectCount: types.optional(types.number()),
prIdOrZero: types.optional(types.number()),
gitComments: types.optional(z.lazy(() => UserEventJobPayload1068GitComments$inboundSchema)),
isManualGitDeploy: types.optional(types.boolean()),
commitVerification: types.optional(UserEventJobPayload106CommitVerification$inboundSchema),
nsnbSideEffect: types.optional(z.lazy(() => UserEventJobPayload106NsnbSideEffect$inboundSchema)),
headInfo: z.lazy(() => UserEventJobPayload1068HeadInfo$inboundSchema),
org: types.string(),
provider: UserEventJobPayload1068Provider$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 UserEventJobPayload1067HeadInfo$inboundSchema = z.object({
project: z.lazy(() => UserEventJobPayloadProject$inboundSchema),
ref: types.string(),
sha: types.string(),
});
export function userEventJobPayload1067HeadInfoFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobPayload1067HeadInfo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobPayload1067HeadInfo' 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 UserEventJobPayload1067GitComments$inboundSchema = z.object({
onPullRequest: types.boolean(),
onCommit: types.boolean(),
});
export function userEventJobPayload1067GitCommentsFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobPayload1067GitComments$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobPayload1067GitComments' from JSON`);
}
/** @internal */
export const UserEventJobPayload1067Provider$inboundSchema = z.nativeEnum(UserEventJobPayload1067Provider);
/** @internal */
export const Job7$inboundSchema = z
.object({
createdAt: types.optional(types.number()),
eventful: types.optional(types.boolean()),
headInfo: z.lazy(() => UserEventJobPayload1067HeadInfo$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(() => UserEventJobPayload1067GitComments$inboundSchema)),
provider: UserEventJobPayload1067Provider$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 UserEventJobPayload1066GitComments$inboundSchema = z.object({
onPullRequest: types.boolean(),
onCommit: types.boolean(),
});
export function userEventJobPayload1066GitCommentsFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobPayload1066GitComments$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobPayload1066GitComments' from JSON`);
}
/** @internal */
export const UserEventJobPayloadCommitVerification$inboundSchema = z.nativeEnum(UserEventJobPayloadCommitVerification);
/** @internal */
export const UserEventJobPayload106Action$inboundSchema = z.nativeEnum(UserEventJobPayload106Action);
/** @internal */
export const UserEventJobPayloadNsnbSideEffect$inboundSchema = z.object({
action: UserEventJobPayload106Action$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 UserEventJobPayload106DeployHook$inboundSchema = z.object({
createdAt: types.number(),
id: types.string(),
name: types.string(),
ref: types.string(),
});
export function userEventJobPayload106DeployHookFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobPayload106DeployHook$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobPayload106DeployHook' from JSON`);
}
/** @internal */
export const UserEventJobPayload106Project$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 userEventJobPayload106ProjectFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobPayload106Project$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobPayload106Project' from JSON`);
}
/** @internal */
export const UserEventJobPayload1066HeadInfo$inboundSchema = z.object({
project: z.lazy(() => UserEventJobPayload106Project$inboundSchema),
ref: types.string(),
sha: types.string(),
});
export function userEventJobPayload1066HeadInfoFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobPayload1066HeadInfo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobPayload1066HeadInfo' 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 UserEventJobPayload1066Provider$inboundSchema = z.nativeEnum(UserEventJobPayload1066Provider);
/** @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(() => UserEventJobPayload1066GitComments$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(() => UserEventJobPayload106DeployHook$inboundSchema)),
deploymentId: types.optional(types.string()),
eventful: types.optional(types.boolean()),
forceNew: types.optional(types.boolean()),
headInfo: z.lazy(() => UserEventJobPayload1066HeadInfo$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: UserEventJobPayload1066Provider$inboundSchema,
});
export function job6FromJSON(jsonString) {
return safeParse(jsonString, (x) => Job6$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Job6' from JSON`);
}
/** @internal */
export const UserEventJobPayload106HeadInfo$inboundSchema = z.object({
org: types.string(),
ref: types.string(),
repo: types.string(),
repoId: types.number(),
sha: types.string(),
});
export function userEventJobPayload106HeadInfoFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobPayload106HeadInfo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobPayload106HeadInfo' from JSON`);
}
/** @internal */
export const UserEventJobPayload106GitComments$inboundSchema = z.object({
onPullRequest: types.boolean(),
onCommit: types.boolean(),
});
export function userEventJobPayload106GitCommentsFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventJobPayload106GitComments$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventJobPayload106GitComments' from JSON`);
}
/** @internal */
export const UserEventJobPayload1065Provider$inboundSchema = z.nativeEnum(UserEventJobPayload1065Provider);
/** @internal */
export const Job5$inboundSchema = z
.object({
createdAt: types.optional(types.number()),
eventful: types.optional(types.boolean()),
headInfo: z.lazy(() => UserEventJobPayload106HeadInfo$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(() => UserEventJobPayload106GitComments$inboundSchema)),
provider: UserEventJobPayload1065Provider$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 UserEventJobPayload106Provider$inboundSchema = z.nativeEnum(UserEventJobPayload106Provider);
/** @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: UserEventJobPayload106Provider$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),
z.lazy(() => Job9$inboundSchema),
z.lazy(() => Job10$inboundSchema),
]);
export function payloadJobFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadJob$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadJob' from JSON`);
}
/** @internal */
export const OneHundredAndSix$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),
z.lazy(() => Job9$inboundSchema),
z.lazy(() => Job10$inboundSchema),
]),
});
export function oneHundredAndSixFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndSix$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndSix' 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 GitCredentialSource$inboundSchema = z.nativeEnum(GitCredentialSource);
//# sourceMappingURL=gitcredentialsource.js.map