@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,528 lines • 66.6 kB
JavaScript
/*
* Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
*/
import * as z from "zod/v3";
import { remap as remap$ } from "../lib/primitives.js";
import { safeParse } from "../lib/schemas.js";
import * as types from "../types/primitives.js";
import { smartUnion } from "../types/smartUnion.js";
import { UserEventPayloadNext$inboundSchema, UserEventPayloadPrevious$inboundSchema, } from "./usereventpayloadnext.js";
export const PreviousMode = {
Organization: "organization",
Team: "team",
};
export const PayloadMode = {
Organization: "organization",
Team: "team",
};
export const BillingPlan = {
Enterprise: "enterprise",
Platform: "platform",
};
export const PayloadDefault = {
Billing: "BILLING",
Contributor: "CONTRIBUTOR",
Developer: "DEVELOPER",
Member: "MEMBER",
Owner: "OWNER",
Security: "SECURITY",
Viewer: "VIEWER",
ViewerForPlus: "VIEWER_FOR_PLUS",
};
export const PayloadRoles = {
Billing: "BILLING",
Contributor: "CONTRIBUTOR",
Developer: "DEVELOPER",
Member: "MEMBER",
Owner: "OWNER",
Security: "SECURITY",
Viewer: "VIEWER",
ViewerForPlus: "VIEWER_FOR_PLUS",
};
export const UserEvent2Origin = {
RecoveryCode: "recovery-code",
Totp: "totp",
Webauthn: "webauthn",
};
export const TwoOrigin = {
Apple: "apple",
Bitbucket: "bitbucket",
Chatgpt: "chatgpt",
Email: "email",
EmuRecovery: "emu-recovery",
Github: "github",
Gitlab: "gitlab",
Google: "google",
Invite: "invite",
MagicLink: "magic-link",
Otp: "otp",
OtpLink: "otp-link",
Saml: "saml",
Webauthn: "webauthn",
};
export const OneOrigin = {
Apple: "apple",
Bitbucket: "bitbucket",
Chatgpt: "chatgpt",
Email: "email",
EmuRecovery: "emu-recovery",
Github: "github",
Gitlab: "gitlab",
Google: "google",
Invite: "invite",
MagicLink: "magic-link",
Otp: "otp",
OtpLink: "otp-link",
Saml: "saml",
Webauthn: "webauthn",
};
export const UserEventPayload192Provider = {
Apple: "apple",
Bitbucket: "bitbucket",
Chatgpt: "chatgpt",
Github: "github",
GithubCustomHost: "github-custom-host",
GithubLimited: "github-limited",
Gitlab: "gitlab",
Google: "google",
Saml: "saml",
};
export const UserEventPayload191Provider = {
Apple: "apple",
Bitbucket: "bitbucket",
Chatgpt: "chatgpt",
Github: "github",
GithubCustomHost: "github-custom-host",
GithubLimited: "github-limited",
Gitlab: "gitlab",
Google: "google",
Saml: "saml",
};
export const UserEventPayload182RequestKind = {
GetKeyData: "get_key_data",
};
export const UserEventPayloadRequestKind = {
GetKeysMetadata: "get_keys_metadata",
};
export const PayloadRequestKind = {
ListKeys: "list_keys",
};
export const RequestKind = {
RawCommands: "raw_commands",
};
export const QueryType = {
DataEdit: "data-edit",
DataView: "data-view",
Schema: "schema",
User: "user",
};
export const ProjectIds2 = {
All: "all",
};
export const UserEventPayload171Action = {
Blocked: "blocked",
HardBlocked: "hard-blocked",
SoftBlocked: "soft-blocked",
Unblocked: "unblocked",
};
export const UserEventPayload171Plan = {
Enterprise: "enterprise",
Hobby: "hobby",
Pro: "pro",
};
export const CredentialsType = {
Apple: "apple",
Bitbucket: "bitbucket",
Chatgpt: "chatgpt",
GithubOauth: "github-oauth",
GithubOauthLimited: "github-oauth-limited",
Gitlab: "gitlab",
Google: "google",
Vercel: "vercel",
};
export const PayloadImportFlowGitProvider = {
Bitbucket: "bitbucket",
CursorOrigin: "cursor-origin",
Github: "github",
GithubCustomHost: "github-custom-host",
GithubLimited: "github-limited",
Gitlab: "gitlab",
Vercel: "vercel",
};
export const PayloadWidget = {
AnalyticsOnline: "analytics-online",
AnalyticsPageViews: "analytics-page-views",
AnalyticsVisitors: "analytics-visitors",
FirewallAllowed: "firewall-allowed",
FirewallDenied: "firewall-denied",
ObservabilityAlert: "observability-alert",
ObservabilityEdgeRequests: "observability-edge-requests",
ObservabilityErrorRate: "observability-error-rate",
ObservabilityFunctionInvocations: "observability-function-invocations",
Shortcut: "shortcut",
SpeedInsightsCls: "speed-insights-cls",
SpeedInsightsLcp: "speed-insights-lcp",
SpeedInsightsRes: "speed-insights-res",
};
export const UserEventPayload171Configuration = {
SkipNamespaceQueue: "SKIP_NAMESPACE_QUEUE",
WaitForNamespaceQueue: "WAIT_FOR_NAMESPACE_QUEUE",
};
/**
* Default build machine type for new deployments. This must be used in combination with the buildEntitlements field. It is respected over Vercel's notion of the default build machine, and was originally implemented to allow Teams to "downgrade". - Hobby customers cannot set this, because they only have access to one machine type - Pro customers get Turbo machines by default, so this field is effectively for downgrading - ENT customers cannot set this (yet), because their default is based on their contract. https://linear.app/vercel/project/self-serve-build-machines-for-enterprise-customers-0cbc357e26d2/overview
*/
export const UserEventPayloadDefault = {
Basic: "basic",
Elastic: "elastic",
Enhanced: "enhanced",
Standard: "standard",
Turbo: "turbo",
};
export const PayloadViewPreference = {
Cards: "cards",
List: "list",
};
export const PayloadFavoritesViewPreference = {
Closed: "closed",
Open: "open",
};
export const PayloadRecentsViewPreference = {
Closed: "closed",
Open: "open",
};
export const UserEventPayloadName = {
String: "string",
};
export const UserEventPayload171Reason = {
BlockedForPlatformAbuse: "BLOCKED_FOR_PLATFORM_ABUSE",
DomainOwnerDeletionRequest: "DOMAIN_OWNER_DELETION_REQUEST",
EnterpriseTrialEnded: "ENTERPRISE_TRIAL_ENDED",
EnterpriseUnpaidInvoice: "ENTERPRISE_UNPAID_INVOICE",
ExposureCapExceeded: "EXPOSURE_CAP_EXCEEDED",
FairUseLimitsExceeded: "FAIR_USE_LIMITS_EXCEEDED",
SubscriptionCanceled: "SUBSCRIPTION_CANCELED",
SubscriptionExpired: "SUBSCRIPTION_EXPIRED",
UnpaidInvoice: "UNPAID_INVOICE",
};
export const PayloadBlockedDueToOverageType = {
AnalyticsUsage: "analyticsUsage",
Artifacts: "artifacts",
Bandwidth: "bandwidth",
BlobDataTransfer: "blobDataTransfer",
BlobTotalAdvancedRequests: "blobTotalAdvancedRequests",
BlobTotalAvgSizeInBytes: "blobTotalAvgSizeInBytes",
BlobTotalGetResponseObjectSizeInBytes: "blobTotalGetResponseObjectSizeInBytes",
BlobTotalSimpleRequests: "blobTotalSimpleRequests",
ConnectDataTransfer: "connectDataTransfer",
DataCacheRead: "dataCacheRead",
DataCacheWrite: "dataCacheWrite",
EdgeConfigRead: "edgeConfigRead",
EdgeConfigWrite: "edgeConfigWrite",
EdgeFunctionExecutionUnits: "edgeFunctionExecutionUnits",
EdgeMiddlewareInvocations: "edgeMiddlewareInvocations",
EdgeRequest: "edgeRequest",
EdgeRequestAdditionalCpuDuration: "edgeRequestAdditionalCpuDuration",
ElasticConcurrencyBuildSlots: "elasticConcurrencyBuildSlots",
FastDataTransfer: "fastDataTransfer",
FastOriginTransfer: "fastOriginTransfer",
FluidCpuDuration: "fluidCpuDuration",
FluidDuration: "fluidDuration",
FunctionDuration: "functionDuration",
FunctionInvocation: "functionInvocation",
ImageOptimizationCacheRead: "imageOptimizationCacheRead",
ImageOptimizationCacheWrite: "imageOptimizationCacheWrite",
ImageOptimizationTransformation: "imageOptimizationTransformation",
LogDrainsVolume: "logDrainsVolume",
MonitoringMetric: "monitoringMetric",
ObservabilityEvent: "observabilityEvent",
OnDemandConcurrencyMinutes: "onDemandConcurrencyMinutes",
RuntimeCacheRead: "runtimeCacheRead",
RuntimeCacheWrite: "runtimeCacheWrite",
ServerlessFunctionExecution: "serverlessFunctionExecution",
SourceImages: "sourceImages",
WafOwaspExcessBytes: "wafOwaspExcessBytes",
WafOwaspRequests: "wafOwaspRequests",
WafRateLimitRequest: "wafRateLimitRequest",
WebAnalyticsEvent: "webAnalyticsEvent",
};
export const UserEventPayload171Role = {
Billing: "BILLING",
Contributor: "CONTRIBUTOR",
Developer: "DEVELOPER",
Member: "MEMBER",
Owner: "OWNER",
Security: "SECURITY",
Viewer: "VIEWER",
ViewerForPlus: "VIEWER_FOR_PLUS",
};
export const UserEventPayloadTeamRoles = {
Billing: "BILLING",
Contributor: "CONTRIBUTOR",
Developer: "DEVELOPER",
Member: "MEMBER",
Owner: "OWNER",
Security: "SECURITY",
Viewer: "VIEWER",
ViewerForPlus: "VIEWER_FOR_PLUS",
};
export const UserEventPayloadTeamPermissions = {
AiGatewayApiKeyOwnedBySelf: "AiGatewayApiKeyOwnedBySelf",
AiGatewayBudgetManager: "AiGatewayBudgetManager",
AiGatewayCredits: "AiGatewayCredits",
AiGatewaySettings: "AiGatewaySettings",
AiGatewayTranscriptsManager: "AiGatewayTranscriptsManager",
AiGatewayTranscriptsViewer: "AiGatewayTranscriptsViewer",
ConnectorManager: "ConnectorManager",
CreateProject: "CreateProject",
EnvVariableManager: "EnvVariableManager",
EnvironmentManager: "EnvironmentManager",
FullProductionDeployment: "FullProductionDeployment",
IntegrationManager: "IntegrationManager",
OrgAdmin: "OrgAdmin",
OrgViewer: "OrgViewer",
UsageViewer: "UsageViewer",
V0Builder: "V0Builder",
V0Chatter: "V0Chatter",
V0Viewer: "V0Viewer",
WorkflowDecryptor: "WorkflowDecryptor",
};
export const UserEventPayload171Origin = {
AccountUpdate: "account-update",
Bitbucket: "bitbucket",
Dsync: "dsync",
Feedback: "feedback",
Github: "github",
Gitlab: "gitlab",
Import: "import",
Link: "link",
Mail: "mail",
NsnbAutoApprove: "nsnb-auto-approve",
NsnbHobbyUpgrade: "nsnb-hobby-upgrade",
NsnbInvite: "nsnb-invite",
NsnbRedeploy: "nsnb-redeploy",
NsnbRedeployAttributionCard: "nsnb-redeploy-attribution-card",
NsnbRequestAccess: "nsnb-request-access",
NsnbViewerUpgrade: "nsnb-viewer-upgrade",
OrganizationTeams: "organization-teams",
Saml: "saml",
Teams: "teams",
};
/** @internal */
export const TwoHundredAndThirteen$inboundSchema = z.object({
projectId: types.string(),
previous: types.nullable(UserEventPayloadPrevious$inboundSchema),
next: UserEventPayloadNext$inboundSchema,
});
export function twoHundredAndThirteenFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndThirteen$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndThirteen' from JSON`);
}
/** @internal */
export const TwoHundredAndTwelve$inboundSchema = z.object({
ownerId: types.string(),
source: types.string(),
cause: types.string(),
});
export function twoHundredAndTwelveFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndTwelve$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndTwelve' from JSON`);
}
/** @internal */
export const TwoHundredAndEleven$inboundSchema = z.object({
ownerId: types.string(),
source: types.string(),
cause: types.string(),
blockReason: types.optional(types.string()),
});
export function twoHundredAndElevenFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndEleven$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndEleven' from JSON`);
}
/** @internal */
export const TwoHundredAndTen$inboundSchema = z.object({
ownerId: types.string(),
source: types.string(),
cause: types.string(),
reason: z.nullable(types.string()).optional(),
});
export function twoHundredAndTenFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndTen$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndTen' from JSON`);
}
/** @internal */
export const SiftRoute$inboundSchema = z.object({
name: types.string(),
});
export function siftRouteFromJSON(jsonString) {
return safeParse(jsonString, (x) => SiftRoute$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'SiftRoute' from JSON`);
}
/** @internal */
export const TwoHundredAndNine$inboundSchema = z.object({
ownerId: types.string(),
source: types.string(),
cause: types.string(),
blockReason: types.optional(types.string()),
siftRoute: types.optional(z.lazy(() => SiftRoute$inboundSchema)),
});
export function twoHundredAndNineFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndNine$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndNine' from JSON`);
}
/** @internal */
export const PreviousMode$inboundSchema = z.nativeEnum(PreviousMode);
/** @internal */
export const PayloadMode$inboundSchema = z
.nativeEnum(PayloadMode);
/** @internal */
export const TwoHundredAndEight$inboundSchema = z.object({
organizationId: types.string(),
teamId: types.string(),
teamName: types.string(),
previousMode: PreviousMode$inboundSchema,
mode: PayloadMode$inboundSchema,
});
export function twoHundredAndEightFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndEight$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndEight' from JSON`);
}
/** @internal */
export const BillingPlan$inboundSchema = z
.nativeEnum(BillingPlan);
/** @internal */
export const TwoHundredAndSeven$inboundSchema = z.object({
organizationId: types.string(),
teamId: types.string(),
billingPlan: BillingPlan$inboundSchema,
});
export function twoHundredAndSevenFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndSeven$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndSeven' from JSON`);
}
/** @internal */
export const TwoHundredAndSix$inboundSchema = z.object({
organizationId: types.string(),
slug: types.string(),
});
export function twoHundredAndSixFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndSix$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndSix' from JSON`);
}
/** @internal */
export const TwoHundredAndFive$inboundSchema = z.object({
directoryGroupId: types.string(),
directoryId: types.string(),
organizationId: types.string(),
});
export function twoHundredAndFiveFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndFive$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndFive' from JSON`);
}
/** @internal */
export const PayloadDefault$inboundSchema = z.nativeEnum(PayloadDefault);
/** @internal */
export const PayloadRoles$inboundSchema = z.nativeEnum(PayloadRoles);
/** @internal */
export const PayloadNext$inboundSchema = z.object({
default: types.optional(PayloadDefault$inboundSchema),
roles: z.record(PayloadRoles$inboundSchema),
});
export function payloadNextFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadNext$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadNext' from JSON`);
}
/** @internal */
export const TwoHundredAndFour$inboundSchema = z.object({
directoryGroupId: types.string(),
directoryId: types.string(),
groupName: types.string(),
next: z.lazy(() => PayloadNext$inboundSchema),
organizationId: types.string(),
});
export function twoHundredAndFourFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndFour$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndFour' from JSON`);
}
/** @internal */
export const TwoHundredAndThree$inboundSchema = z.object({
organizationId: types.string(),
rootTeamId: types.string(),
slug: types.string(),
name: types.string(),
});
export function twoHundredAndThreeFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndThree$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndThree' from JSON`);
}
/** @internal */
export const TwoHundredAndTwo$inboundSchema = z.object({
projectId: types.optional(types.string()),
projectName: types.string(),
});
export function twoHundredAndTwoFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndTwo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndTwo' from JSON`);
}
/** @internal */
export const TwoHundredAndOne$inboundSchema = z.object({
alertId: types.string(),
alertName: types.string(),
});
export function twoHundredAndOneFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundredAndOne$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundredAndOne' from JSON`);
}
/** @internal */
export const Microfrontends3$inboundSchema = z.object({
updatedAt: types.number(),
groupIds: z.array(z.any()),
enabled: types.literal(false),
freeProjectForLegacyLimits: types.optional(types.boolean()),
});
export function microfrontends3FromJSON(jsonString) {
return safeParse(jsonString, (x) => Microfrontends3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Microfrontends3' from JSON`);
}
/** @internal */
export const Microfrontends2$inboundSchema = z.object({
isDefaultApp: types.optional(types.literal(false)),
routeObservabilityToThisProject: types.optional(types.boolean()),
doNotRouteWithMicrofrontendsRouting: types.optional(types.boolean()),
updatedAt: types.number(),
groupIds: z.array(types.string()),
enabled: types.literal(true),
defaultRoute: types.optional(types.string()),
freeProjectForLegacyLimits: types.optional(types.boolean()),
});
export function microfrontends2FromJSON(jsonString) {
return safeParse(jsonString, (x) => Microfrontends2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Microfrontends2' from JSON`);
}
/** @internal */
export const Microfrontends1$inboundSchema = z.object({
isDefaultApp: types.literal(true),
updatedAt: types.number(),
groupIds: z.array(types.string()),
enabled: types.literal(true),
defaultRoute: types.optional(types.string()),
freeProjectForLegacyLimits: types.optional(types.boolean()),
});
export function microfrontends1FromJSON(jsonString) {
return safeParse(jsonString, (x) => Microfrontends1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Microfrontends1' from JSON`);
}
/** @internal */
export const Microfrontends$inboundSchema = smartUnion([
z.lazy(() => Microfrontends1$inboundSchema),
z.lazy(() => Microfrontends2$inboundSchema),
z.lazy(() => Microfrontends3$inboundSchema),
]);
export function microfrontendsFromJSON(jsonString) {
return safeParse(jsonString, (x) => Microfrontends$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Microfrontends' from JSON`);
}
/** @internal */
export const UserEventPayload200Project$inboundSchema = z.object({
id: types.string(),
name: types.string(),
microfrontends: types.optional(smartUnion([
z.lazy(() => Microfrontends1$inboundSchema),
z.lazy(() => Microfrontends2$inboundSchema),
z.lazy(() => Microfrontends3$inboundSchema),
])),
});
export function userEventPayload200ProjectFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload200Project$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload200Project' from JSON`);
}
/** @internal */
export const UserEventMicrofrontends3$inboundSchema = z.object({
updatedAt: types.number(),
groupIds: z.array(z.any()),
enabled: types.literal(false),
freeProjectForLegacyLimits: types.optional(types.boolean()),
});
export function userEventMicrofrontends3FromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventMicrofrontends3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventMicrofrontends3' from JSON`);
}
/** @internal */
export const UserEventMicrofrontends2$inboundSchema = z.object({
isDefaultApp: types.optional(types.literal(false)),
routeObservabilityToThisProject: types.optional(types.boolean()),
doNotRouteWithMicrofrontendsRouting: types.optional(types.boolean()),
updatedAt: types.number(),
groupIds: z.array(types.string()),
enabled: types.literal(true),
defaultRoute: types.optional(types.string()),
freeProjectForLegacyLimits: types.optional(types.boolean()),
});
export function userEventMicrofrontends2FromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventMicrofrontends2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventMicrofrontends2' from JSON`);
}
/** @internal */
export const UserEventMicrofrontends1$inboundSchema = z.object({
isDefaultApp: types.literal(true),
updatedAt: types.number(),
groupIds: z.array(types.string()),
enabled: types.literal(true),
defaultRoute: types.optional(types.string()),
freeProjectForLegacyLimits: types.optional(types.boolean()),
});
export function userEventMicrofrontends1FromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventMicrofrontends1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventMicrofrontends1' from JSON`);
}
/** @internal */
export const PayloadMicrofrontends$inboundSchema = smartUnion([
z.lazy(() => UserEventMicrofrontends1$inboundSchema),
z.lazy(() => UserEventMicrofrontends2$inboundSchema),
z.lazy(() => UserEventMicrofrontends3$inboundSchema),
]);
export function payloadMicrofrontendsFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadMicrofrontends$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadMicrofrontends' from JSON`);
}
/** @internal */
export const UserEventPayload200PrevProject$inboundSchema = z.object({
microfrontends: types.optional(smartUnion([
z.lazy(() => UserEventMicrofrontends1$inboundSchema),
z.lazy(() => UserEventMicrofrontends2$inboundSchema),
z.lazy(() => UserEventMicrofrontends3$inboundSchema),
])),
});
export function userEventPayload200PrevProjectFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload200PrevProject$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload200PrevProject' from JSON`);
}
/** @internal */
export const PayloadPrev$inboundSchema = z.object({
project: z.lazy(() => UserEventPayload200PrevProject$inboundSchema),
});
export function payloadPrevFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadPrev$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadPrev' from JSON`);
}
/** @internal */
export const PayloadGroup$inboundSchema = z.object({
id: types.string(),
slug: types.string(),
name: types.string(),
});
export function payloadGroupFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadGroup$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadGroup' from JSON`);
}
/** @internal */
export const TwoHundred$inboundSchema = z.object({
project: z.lazy(() => UserEventPayload200Project$inboundSchema),
prev: z.lazy(() => PayloadPrev$inboundSchema),
group: z.lazy(() => PayloadGroup$inboundSchema),
});
export function twoHundredFromJSON(jsonString) {
return safeParse(jsonString, (x) => TwoHundred$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'TwoHundred' from JSON`);
}
/** @internal */
export const UserEventPayload199Project$inboundSchema = z.object({
id: types.string(),
name: types.string(),
});
export function userEventPayload199ProjectFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload199Project$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload199Project' from JSON`);
}
/** @internal */
export const Group$inboundSchema = z
.object({
id: types.string(),
slug: types.string(),
name: types.string(),
});
export function groupFromJSON(jsonString) {
return safeParse(jsonString, (x) => Group$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Group' from JSON`);
}
/** @internal */
export const OneHundredAndNinetyNine$inboundSchema = z.object({
project: z.lazy(() => UserEventPayload199Project$inboundSchema),
group: z.lazy(() => Group$inboundSchema),
});
export function oneHundredAndNinetyNineFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndNinetyNine$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndNinetyNine' from JSON`);
}
/** @internal */
export const Prev$inboundSchema = z
.object({
name: types.string(),
slug: types.string(),
fallbackEnvironment: types.string(),
enablePolyrepoBranchRouting: types.optional(types.boolean()),
});
export function prevFromJSON(jsonString) {
return safeParse(jsonString, (x) => Prev$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Prev' from JSON`);
}
/** @internal */
export const OneHundredAndNinetyEight$inboundSchema = z.object({
id: types.string(),
slug: types.optional(types.string()),
name: types.optional(types.string()),
fallbackEnvironment: types.optional(types.string()),
enablePolyrepoBranchRouting: types.optional(types.boolean()),
prev: z.lazy(() => Prev$inboundSchema),
});
export function oneHundredAndNinetyEightFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndNinetyEight$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndNinetyEight' from JSON`);
}
/** @internal */
export const OneHundredAndNinetySeven$inboundSchema = z.object({
id: types.string(),
slug: types.string(),
name: types.string(),
});
export function oneHundredAndNinetySevenFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndNinetySeven$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndNinetySeven' from JSON`);
}
/** @internal */
export const OneHundredAndNinetySix$inboundSchema = z.object({
enabled: types.boolean(),
allowedIntegrationCount: types.optional(types.number()),
allowedIntegrationIds: types.optional(z.array(types.string())),
});
export function oneHundredAndNinetySixFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndNinetySix$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndNinetySix' from JSON`);
}
/** @internal */
export const Periods$inboundSchema = z.object({
periodNumber: types.number(),
percent: types.string(),
startDate: types.string(),
endDate: types.string(),
});
export function periodsFromJSON(jsonString) {
return safeParse(jsonString, (x) => Periods$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Periods' from JSON`);
}
/** @internal */
export const OneHundredAndNinetyFive$inboundSchema = z.object({
periods: z.array(z.lazy(() => Periods$inboundSchema)),
});
export function oneHundredAndNinetyFiveFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndNinetyFive$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndNinetyFive' from JSON`);
}
/** @internal */
export const OneHundredAndNinetyFour$inboundSchema = z.object({
projectId: types.string(),
toDeploymentId: types.string(),
projectName: types.string(),
});
export function oneHundredAndNinetyFourFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndNinetyFour$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndNinetyFour' from JSON`);
}
/** @internal */
export const Names$inboundSchema = z
.object({
en: types.string(),
});
export function namesFromJSON(jsonString) {
return safeParse(jsonString, (x) => Names$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Names' from JSON`);
}
/** @internal */
export const City$inboundSchema = z
.object({
names: z.lazy(() => Names$inboundSchema),
});
export function cityFromJSON(jsonString) {
return safeParse(jsonString, (x) => City$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'City' from JSON`);
}
/** @internal */
export const PayloadNames$inboundSchema = z.object({
en: types.string(),
});
export function payloadNamesFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadNames$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadNames' from JSON`);
}
/** @internal */
export const Country$inboundSchema = z.object({
names: z.lazy(() => PayloadNames$inboundSchema),
});
export function countryFromJSON(jsonString) {
return safeParse(jsonString, (x) => Country$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Country' from JSON`);
}
/** @internal */
export const UserEventPayloadNames$inboundSchema = z.object({
en: types.string(),
});
export function userEventPayloadNamesFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayloadNames$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayloadNames' from JSON`);
}
/** @internal */
export const MostSpecificSubdivision$inboundSchema = z.object({
names: z.lazy(() => UserEventPayloadNames$inboundSchema),
});
export function mostSpecificSubdivisionFromJSON(jsonString) {
return safeParse(jsonString, (x) => MostSpecificSubdivision$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'MostSpecificSubdivision' from JSON`);
}
/** @internal */
export const Geolocation$inboundSchema = z.object({
city: types.optional(z.lazy(() => City$inboundSchema)),
country: z.lazy(() => Country$inboundSchema),
most_specific_subdivision: types.optional(z.lazy(() => MostSpecificSubdivision$inboundSchema)),
regionName: types.optional(types.string()),
}).transform((v) => {
return remap$(v, {
"most_specific_subdivision": "mostSpecificSubdivision",
});
});
export function geolocationFromJSON(jsonString) {
return safeParse(jsonString, (x) => Geolocation$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Geolocation' from JSON`);
}
/** @internal */
export const UserEvent2Origin$inboundSchema = z.nativeEnum(UserEvent2Origin);
/** @internal */
export const Two2$inboundSchema = z
.object({
origin: UserEvent2Origin$inboundSchema,
});
export function two2FromJSON(jsonString) {
return safeParse(jsonString, (x) => Two2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Two2' from JSON`);
}
/** @internal */
export const TwoOrigin$inboundSchema = z
.nativeEnum(TwoOrigin);
/** @internal */
export const Two1$inboundSchema = z
.object({
origin: TwoOrigin$inboundSchema,
username: types.optional(types.string()),
teamId: types.optional(types.string()),
legacy: types.optional(types.boolean()),
ssoType: types.optional(types.string()),
});
export function two1FromJSON(jsonString) {
return safeParse(jsonString, (x) => Two1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Two1' from JSON`);
}
/** @internal */
export const Factors2$inboundSchema = smartUnion([
z.lazy(() => Two1$inboundSchema),
z.lazy(() => Two2$inboundSchema),
]);
export function factors2FromJSON(jsonString) {
return safeParse(jsonString, (x) => Factors2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Factors2' from JSON`);
}
/** @internal */
export const OneOrigin$inboundSchema = z
.nativeEnum(OneOrigin);
/** @internal */
export const One1$inboundSchema = z
.object({
origin: OneOrigin$inboundSchema,
username: types.optional(types.string()),
teamId: types.optional(types.string()),
legacy: types.optional(types.boolean()),
ssoType: types.optional(types.string()),
});
export function one1FromJSON(jsonString) {
return safeParse(jsonString, (x) => One1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'One1' from JSON`);
}
/** @internal */
export const Factors1$inboundSchema = z.lazy(() => One1$inboundSchema);
export function factors1FromJSON(jsonString) {
return safeParse(jsonString, (x) => Factors1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Factors1' from JSON`);
}
/** @internal */
export const Factors$inboundSchema = smartUnion([
z.array(z.lazy(() => One1$inboundSchema)),
z.array(smartUnion([
z.lazy(() => Two1$inboundSchema),
z.lazy(() => Two2$inboundSchema),
])),
]);
export function factorsFromJSON(jsonString) {
return safeParse(jsonString, (x) => Factors$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Factors' from JSON`);
}
/** @internal */
export const OneHundredAndNinetyThree$inboundSchema = z.object({
userAgent: types.optional(types.string()),
geolocation: z.nullable(z.lazy(() => Geolocation$inboundSchema)).optional(),
env: types.optional(types.string()),
os: types.optional(types.string()),
loginSessionId: types.optional(types.string()),
username: types.optional(types.string()),
ssoType: types.optional(types.string()),
factors: types.optional(smartUnion([
z.array(z.lazy(() => One1$inboundSchema)),
z.array(smartUnion([
z.lazy(() => Two1$inboundSchema),
z.lazy(() => Two2$inboundSchema),
])),
])),
viaOTP: types.optional(types.boolean()),
viaGithub: types.optional(types.boolean()),
viaGitlab: types.optional(types.boolean()),
viaBitbucket: types.optional(types.boolean()),
viaGoogle: types.optional(types.boolean()),
viaApple: types.optional(types.boolean()),
viaSamlSso: types.optional(types.boolean()),
viaPasskey: types.optional(types.boolean()),
});
export function oneHundredAndNinetyThreeFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndNinetyThree$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndNinetyThree' from JSON`);
}
/** @internal */
export const UserEventPayload192Provider$inboundSchema = z.nativeEnum(UserEventPayload192Provider);
/** @internal */
export const OneHundredAndNinetyTwo$inboundSchema = z.object({
provider: UserEventPayload192Provider$inboundSchema,
});
export function oneHundredAndNinetyTwoFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndNinetyTwo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndNinetyTwo' from JSON`);
}
/** @internal */
export const UserEventPayload191Provider$inboundSchema = z.nativeEnum(UserEventPayload191Provider);
/** @internal */
export const OneHundredAndNinetyOne$inboundSchema = z.object({
provider: UserEventPayload191Provider$inboundSchema,
login: types.string(),
});
export function oneHundredAndNinetyOneFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndNinetyOne$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndNinetyOne' from JSON`);
}
/** @internal */
export const OneHundredAndNinety$inboundSchema = z.object({
logDrainUrl: types.string(),
integrationName: types.optional(types.string()),
});
export function oneHundredAndNinetyFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndNinety$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndNinety' from JSON`);
}
/** @internal */
export const OneHundredAndEightyNine$inboundSchema = z.object({
logDrainUrl: types.nullable(types.string()),
integrationName: types.optional(types.string()),
});
export function oneHundredAndEightyNineFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndEightyNine$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndEightyNine' from JSON`);
}
/** @internal */
export const OneHundredAndEightyEight$inboundSchema = z.object({
issuerId: types.string(),
issuerName: types.string(),
kind: types.string(),
policyKey: types.string(),
});
export function oneHundredAndEightyEightFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndEightyEight$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndEightyEight' from JSON`);
}
/** @internal */
export const OneHundredAndEightySeven$inboundSchema = z.object({
issuerId: types.string(),
issuerName: types.string(),
kind: types.string(),
projectId: types.optional(types.string()),
clientId: types.optional(types.string()),
environments: types.optional(z.array(types.string())),
});
export function oneHundredAndEightySevenFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndEightySeven$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndEightySeven' from JSON`);
}
/** @internal */
export const OneHundredAndEightySix$inboundSchema = z.object({
issuerId: types.string(),
issuerName: types.string(),
keyId: types.optional(types.string()),
});
export function oneHundredAndEightySixFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndEightySix$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndEightySix' from JSON`);
}
/** @internal */
export const OneHundredAndEightyFive$inboundSchema = z.object({
issuerId: types.string(),
issuerName: types.string(),
managedBy: types.optional(types.string()),
});
export function oneHundredAndEightyFiveFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndEightyFive$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndEightyFive' from JSON`);
}
/** @internal */
export const OneHundredAndEightyFour$inboundSchema = z.object({
issuerId: types.string(),
issuerName: types.string(),
algorithm: types.string(),
origin: types.string(),
managedBy: types.optional(types.string()),
});
export function oneHundredAndEightyFourFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndEightyFour$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndEightyFour' from JSON`);
}
/** @internal */
export const OneHundredAndEightyThree$inboundSchema = z.object({
integrationId: types.string(),
integrationSlug: types.string(),
integrationName: types.string(),
});
export function oneHundredAndEightyThreeFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndEightyThree$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndEightyThree' from JSON`);
}
/** @internal */
export const UserEventPayload182RequestKind$inboundSchema = z.nativeEnum(UserEventPayload182RequestKind);
/** @internal */
export const OneHundredAndEightyTwo$inboundSchema = z.object({
resourceId: types.string(),
integrationId: types.string(),
integrationSlug: types.string(),
integrationProductSlug: types.string(),
configurationId: types.string(),
errorCode: types.optional(types.string()),
requestKind: UserEventPayload182RequestKind$inboundSchema,
key: types.string(),
});
export function oneHundredAndEightyTwoFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndEightyTwo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndEightyTwo' from JSON`);
}
/** @internal */
export const UserEventPayloadRequestKind$inboundSchema = z.nativeEnum(UserEventPayloadRequestKind);
/** @internal */
export const OneHundredAndEightyOne$inboundSchema = z.object({
resourceId: types.string(),
integrationId: types.string(),
integrationSlug: types.string(),
integrationProductSlug: types.string(),
configurationId: types.string(),
errorCode: types.optional(types.string()),
requestKind: UserEventPayloadRequestKind$inboundSchema,
keys: z.array(types.string()),
});
export function oneHundredAndEightyOneFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndEightyOne$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndEightyOne' from JSON`);
}
/** @internal */
export const PayloadRequestKind$inboundSchema = z.nativeEnum(PayloadRequestKind);
/** @internal */
export const OneHundredAndEighty$inboundSchema = z.object({
resourceId: types.string(),
integrationId: types.string(),
integrationSlug: types.string(),
integrationProductSlug: types.string(),
configurationId: types.string(),
errorCode: types.optional(types.string()),
requestKind: PayloadRequestKind$inboundSchema,
pattern: types.optional(types.string()),
type: types.optional(types.string()),
});
export function oneHundredAndEightyFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndEighty$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndEighty' from JSON`);
}
/** @internal */
export const RequestKind$inboundSchema = z
.nativeEnum(RequestKind);
/** @internal */
export const Commands$inboundSchema = z.object({
command: types.string(),
errorCode: types.optional(types.string()),
});
export function commandsFromJSON(jsonString) {
return safeParse(jsonString, (x) => Commands$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Commands' from JSON`);
}
/** @internal */
export const OneHundredAndSeventyNine$inboundSchema = z.object({
resourceId: types.string(),
integrationId: types.string(),
integrationSlug: types.string(),
integrationProductSlug: types.string(),
configurationId: types.string(),
errorCode: types.optional(types.string()),
requestKind: RequestKind$inboundSchema,
readonly: types.boolean(),
commands: z.array(z.lazy(() => Commands$inboundSchema)),
errorIndex: types.optional(types.number()),
});
export function oneHundredAndSeventyNineFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndSeventyNine$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndSeventyNine' from JSON`);
}
/** @internal */
export const QueryType$inboundSchema = z
.nativeEnum(QueryType);
/** @internal */
export const PrimaryKey$inboundSchema = z.object({
column: types.string(),
value: types.nullable(types.string()),
});
export function primaryKeyFromJSON(jsonString) {
return safeParse(jsonString, (x) => PrimaryKey$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PrimaryKey' from JSON`);
}
/** @internal */
export const Queries$inboundSchema = z.object({
command: types.nullable(types.string()),
rowCount: types.optional(types.number()),
tables: types.optional(z.array(types.string())),
primaryKey: types.optional(z.array(z.lazy(() => PrimaryKey$inboundSchema))),
});
export function queriesFromJSON(jsonString) {
return safeParse(jsonString, (x) => Queries$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Queries' from JSON`);
}
/** @internal */
export const OneHundredAndSeventyEight$inboundSchema = z.object({
resourceId: types.string(),
integrationId: types.string(),
integrationSlug: types.string(),
integrationProductSlug: types.string(),
configurationId: types.string(),
databaseName: types.string(),
queryType: QueryType$inboundSchema,
readonly: types.boolean(),
rolledBack: types.boolean(),
failedQueryIndex: types.nullable(types.number()),
errorCode: types.nullable(types.string()),
queryCount: types.number(),
queries: z.array(z.lazy(() => Queries$inboundSchema)),
});
export function oneHundredAndSeventyEightFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndSeventyEight$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndSeventyEight' from JSON`);
}
/** @internal */
export const ProjectIds2$inboundSchema = z
.nativeEnum(ProjectIds2);
/** @internal */
export const ProjectIds$inboundSchema = smartUnion([z.array(types.string()), ProjectIds2$inboundSchema]);
export function projectIdsFromJSON(jsonString) {
return safeParse(jsonString, (x) => ProjectIds$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ProjectIds' from JSON`);
}
/** @internal */
export const OneHundredAndSeventySeven$inboundSchema = z.object({
integrationId: types.string(),
configurationId: types.string(),
integrationSlug: types.string(),
integrationName: types.string(),
ownerId: types.string(),
projectIds: types.optional(smartUnion([z.array(types.string()), ProjectIds2$inboundSchema])),
});
export function oneHundredAndSeventySevenFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndSeventySeven$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndSeventySeven' from JSON`);
}
/** @internal */
export const OneHundredAndSeventySix$inboundSchema = z.object({
integrationId: types.string(),
configurationId: types.string(),
integrationSlug: types.string(),
integrationName: types.string(),
ownerId: types.string(),
billingPlanId: types.string(),
billingPlanName: types.optional(types.string()),
});
export function oneHundredAndSeventySixFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndSeventySix$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndSeventySix' from JSON`);
}
/** @internal */
export const Configurations$inboundSchema = z.object({
integrationId: types.string(),
configurationId: types.string(),
integrationSlug: types.string(),
integrationName: types.optional(types.string()),
});
export function configurationsFromJSON(jsonString) {
return safeParse(jsonString, (x) => Configurations$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Configurations' from JSON`);
}
/** @internal */
export const OneHundredAndSeventyFive$inboundSchema = z.object({
configurations: z.array(z.lazy(() => Configurations$inboundSchema)),
ownerId: types.string(),
});
export function oneHundredAndSeventyFiveFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndSeventyFive$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndSeventyFive' from JSON`);
}
/** @internal */
export const PayloadIntegration$inboundSchema = z.object({
id: types.string(),
slug: types.string(),
name: types.string(),
configurationId: types.string(),
});
export function payloadIntegrationFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadIntegration$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadIntegration' from JSON`);
}
/** @internal */
export const OneHundredAndSeventyFour$inboundSchema = z.object({
integration: z.lazy(() => PayloadIntegration$inboundSchema),
originTeamId: types.string(),
originTeamName: types.string(),
});
export function oneHundredAndSeventyFourFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndSeventyFour$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndSeventyFour' from JSON`);
}
/** @internal */
export const Integration$inboundSchema = z.object({
id: types.string(),
slug: types.string(),
name: types.string(),
configurationId: types.string(),
});
export function integrationFromJSON(jsonString) {
return safeParse(jsonString, (x) => Integration$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Integration' from JSON`);
}
/** @internal */
export const OneHundredAndSeventyThree$inboundSchema = z.object({
integration: z.lazy(() => Integration$inboundSchema),
destinationTeamId: types.string(),
destinationTeamName: types.string(),
});
export function oneHundredAndSeventyThreeFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndSeventyThree$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndSeventyThree' from JSON`);
}
/** @internal */
export const OneHundredAndSeventyTwo$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())),
confirmedScopes: z.array(types.string()),
});
export function oneHundredAndSeventyTwoFromJSON(jsonString) {
return safeParse(jsonString, (x) => OneHundredAndSeventyTwo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'OneHundredAndSeventyTwo' from JSON`);
}
/** @internal */
export const UserEventPayload171Action$inboundSchema = z.nativeEnum(UserEventPayload171Action);
/** @internal */
export const BlockHistory$inboundSchema = z.object({
action: UserEventPayload171Action$inboundSchema,
createdAt: types.number(),
caseId: types.optional(types.string()),
reason: types.string(),
actor: types.optional(types.string()),
statusCode: types.optional(types.number()),
comment: types.optional(types.string()),
ineligibleForAppeal: types.optional(types.boolean()),
});
export function blockHistoryFromJSON(jsonString) {
return safeParse(jsonString, (x) => BlockHistory$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'BlockHistory' from JSON`);
}
/** @internal */
export const History$inboundSchema = z.object({
scanner: types.string(),
reason: types.string(),
by: types.string(),
byId: types.string(),
at: types.number(),
});
export function historyFromJSON(jsonString) {
return safeParse(jsonString, (x) => History$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'History' from JSON`);
}
/** @internal */
export const ScheduledBlock$inboundSchema = z.object({
executeAt: types.number(),
reason: types.string(),
source: types.string(),
createdAt: types.number(),
caseId: types.optional(types.string()),
scheduleName: types.optional(types.string()),
});
export function scheduledBlockFromJSON(jsonString) {
return safeParse(jsonString, (x) => ScheduledBlock$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ScheduledBlock' from JSON`);
}
/** @internal */
export const Abuse$inboundSchema = z
.object({
blockHistory: types.optional(z.array(z.lazy(() => BlockHistory$inboundSchema))),
gitAuthHistory: types.optional(z.array(types.string())),
history: types.optional(z.array(z.lazy(() => History$inboundSchema))),
gitLineageBlocks: types.optional(types.number()),
gitLineageBlocksDry: types.optional(types.number()),
scanner: types.optional(types.string()),
scheduledUnblockAt: types.optional(types.string()),
scheduledBlock: types.optional(z.lazy(() => ScheduledBlock$inboundSchema)),
updatedAt: types.number(),
creationUserAgent: types.optional(types.string()),
creationIp: types.optional(types.string()),
removedPhoneNumbers: types.optional(types.string()),
});
export function abuseFromJSON(jsonString) {
return safeParse(jsonString, (x) => Abuse$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Abuse' from JSON`);
}
/** @internal */
export const UserEventPayload171Plan$inboundSchema = z.nativeEnum(UserEventPayload171Plan);
/** @internal */
export const PayloadBilling$inboundSchema = z.object({
plan: UserEventPayload171Plan$inboundSchema,
});
export function payloadBillingFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadBilling$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadBilling' from JSON`);
}
/** @internal */
export const Credentials2$inboundSchema = z.object({
type: types.literal("github-oauth-custom-host"),
host: types.string(),
id: types.string(),
});
export function credentials2FromJSON(jsonString) {
return safeParse(jsonString, (x) => Credentials2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Credentials2' from JSON`);
}
/** @internal */
export const CredentialsType$inboundSchema = z.nativeEnum(CredentialsType);
/** @internal */
export const Credentials1$inboundSchema = z.object({
type: CredentialsType$inboundSchema,
id: types.string(),
});
export function credentials1FromJSON(jsonString) {
return safeParse(jsonString, (x) => Credentials1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Credentials1' from JSON`);
}
/** @internal */
export const Credentials$inboundSchema = z.union([
z.lazy(() => Credentials1$inboundSchema).and(z.object({ type: z.literal("apple") })),
z.lazy(() => Credentials1$inboundSchema).and(z.object({ type: z.literal("bitbucket") })),
z.lazy(() => Credentials1$inboundSchema).and(z.object({ type: z.literal("chatgpt") })),
z.lazy(() => Credentials1$inboundSchema).and(z.object({ type: z.literal("github-oauth") })),
z.lazy(() => Credentials1$inboundSchema).and(z.object({ type: z.literal("github-oauth-limited") })),
z.lazy(() => Credentials1$inboundSchema).and(z.object({ type: z.literal("gitlab") })),
z.lazy(() => Credentials1$inboundSchema).and(z.object({ type: z.literal("google") })),
z.lazy(() => Credentials1$inboundSchema).and(z.object({ type: z.literal("vercel") })),
z.lazy(() => Credentials2$inboundSchema),
]);
export function credentialsFromJSON(jsonString) {
return safeParse(jsonString, (x) => Credentials$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Credentials' from JSON`);
}
/** @internal */
export const PayloadDataCache$inboundSchema = z.object({
excessBillingEnabled: types.optional(types.boolean()),
});
export function payloadDataCacheFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadDataCache$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadDataCache' from JSON`);
}
/** @internal */
export const PayloadDismissals$inboundSchema = z.object({
scopeId: types.string(),
createdAt: types.number(),
});
export function payloadDismissalsFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadDismissals$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadDismissals' from JSON`);
}
/** @internal */
export const PayloadDismissedToasts$inboundSchema = z.object({
name: types.string(),
dismissals: z.array(z.lazy(() => PayloadDismissals$inboundSchema)),
});
export function payloadDismissedToastsFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadDismissedToasts$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadDismissedToasts' from JSON`);
}
/** @internal */
export const PayloadFavoriteProjectsAndSpaces$inboundSchema = z.object({
teamId: types.string(),
projectId: types.string(),
});
export function payloadFavoriteProjectsAndSpacesFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadFavoriteProjectsAndSpaces$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadFavoriteProjectsAndSpaces' from JSON`);
}
/** @internal */
export const PayloadImportFlowGitNamespace$inboundSchema = smartUnion([types.string(), types.number()]);
export function payloadImportFlowGitNamespaceFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadImportFlowGitNamespace$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadImportFlowGitNamespace' from JSON`);
}
/** @internal */
export const PayloadImportFlowGitNamespaceId$inboundSchema = smartUnion([types.string(), types.number()]);
export function payloadImportFlowGitNamespaceIdFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadImportFlowGitNamespaceId$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadImportFlowGitNamespaceId' from JSON`);
}
/** @internal */
export const PayloadImportFlowGitProvider$inboundSchema = z.nativeEnum(PayloadImportFlowGitProvider);
/** @internal */
export const PayloadGitNamespaceId$inboundSchema = smartUnion([types.string(), types.number()]);
export function payloadGitNamespaceIdFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadGitNamespaceId$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadGitNamespaceId' from JSON`);
}
/** @internal */
export const PayloadPreferredScopesAndGitNamespaces$inboundSchema = z.object({
scopeId: types.string(),
gitNamespaceId: types.nullable(smartUnion([types.string(), types.number()])),
});
export function payloadPreferredScopesAndGitNamespacesFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadPreferredScopesAndGitNamespaces$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadPreferredScopesAndGitNamespaces' from JSON`);
}
/** @internal */
export const PreventAutoBlocking$inboundSchema = smartUnion([types.number(), types.boolean()]);
export function preventAutoBlockingFromJSON(jsonString) {
return safeParse(jsonString, (x) => PreventAutoBlocking$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PreventAutoBlocking' from JSON`);
}
/** @internal */
export const PayloadWidget$inboundSchema = z.nativeEnum(PayloadWidget);
/** @internal */
export const Config$inboundSchema = z
.object({
url: types.string(),
});
export function configFromJSON(jsonString) {
return safeParse(jsonString, (x) => Config$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Config' from JSON`);
}
/** @internal */
export const ProjectCardWidgetPreferences$inboundSchema = z.object({
projectId: types.string(),
widget: PayloadWidget$inboundSchema,
config: types.optional(z.lazy(() => Config$inboundSchema)),
});
export function projectCardWidgetPreferencesFromJSON(jsonString) {
return safeParse(jsonString, (x) => ProjectCardWidgetPreferences$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ProjectCardWidgetPreferences' from JSON`);
}
/** @internal */
export const UserEventPayloadRemoteCaching$inboundSchema = z.object({
enabled: types.optional(types.boolean()),
});
export function userEventPayloadRemoteCachingFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayloadRemoteCaching$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayloadRemoteCaching' from JSON`);
}
/** @internal */
export const PayloadBuildEntitlements$inboundSchema = z.object({
enhancedBuilds: types.optional(types.boolean()),
});
export function payloadBuildEntitlementsFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadBuildEntitlements$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadBuildEntitlements' from JSON`);
}
/** @internal */
export const UserEventPayload171Configuration$inboundSchema = z.nativeEnum(UserEventPayload171Configuration);
/** @internal */
export const PayloadBuildQueue$inboundSchema = z.object({
configuration: types.optional(UserEventPayload171Configuration$inboundSchema),
});
export function payloadBuildQueueFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadBuildQueue$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadBuildQueue' from JSON`);
}
/** @internal */
export const PayloadSecurity$inboundSchema = z.object({
rateLimit: types.optional(types.number()),
customRules: types.optional(types.number()),
ipBlocks: types.optional(types.number()),
ipBypass: types.optional(types.number()),
});
export function payloadSecurityFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadSecurity$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadSecurity' from JSON`);
}
/** @internal */
export const UserEventPayloadDefault$inboundSchema = z.nativeEnum(UserEventPayloadDefault);
/** @internal */
export const PayloadBuildMachine$inboundSchema = z.object({
default: types.optional(UserEventPayloadDefault$inboundSchema),
});
export function payloadBuildMachineFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadBuildMachine$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadBuildMachine' from JSON`);
}
/** @internal */
export const PayloadResourceConfig$inboundSchema = z.object({
concurrentBuilds: types.optional(types.number()),
nodeType: types.optional(types.string()),
elasticConcurrencyEnabled: types.optional(types.boolean()),
buildEntitlements: types.optional(z.lazy(() => PayloadBuildEntitlements$inboundSchema)),
buildQueue: types.optional(z.lazy(() => PayloadBuildQueue$inboundSchema)),
awsAccountType: types.optional(types.string()),
awsAccountIds: types.optional(z.array(types.string())),
cfZoneName: types.optional(types.string()),
imageOptimizationType: types.optional(types.string()),
edgeConfigs: types.optional(types.number()),
edgeConfigSize: types.optional(types.number()),
edgeFunctionMaxSizeBytes: types.optional(types.number()),
edgeFunctionExecutionTimeoutMs: types.optional(types.number()),
serverlessFunctionMaxDuration: types.optional(types.number()),
serverlessFunctionMaxMemorySize: types.optional(types.number()),
kvDatabases: types.optional(types.number()),
postgresDatabases: types.optional(types.number()),
blobStores: types.optional(types.number()),
integrationStores: types.optional(types.number()),
cronJobsPerProject: types.optional(types.number()),
microfrontendGroupsPerTeam: types.optional(types.number()),
microfrontendProjectsPerGroup: types.optional(types.number()),
flagsExplorerOverridesThreshold: types.optional(types.number()),
flagsExplorerUnlimitedOverrides: types.optional(types.boolean()),
customEnvironmentsPerProject: types.optional(types.number()),
security: types.optional(z.lazy(() => PayloadSecurity$inboundSchema)),
bulkRedirectsFreeLimitOverride: types.optional(types.number()),
buildMachine: types.optional(z.lazy(() => PayloadBuildMachine$inboundSchema)),
});
export function payloadResourceConfigFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadResourceConfig$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadResourceConfig' from JSON`);
}
/** @internal */
export const ResourceLimits2$inboundSchema = z.object({
minRate: types.optional(types.number()),
maxRate: types.optional(types.number()),
stepPerMinute: types.optional(types.number()),
});
export function resourceLimits2FromJSON(jsonString) {
return safeParse(jsonString, (x) => ResourceLimits2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ResourceLimits2' from JSON`);
}
/** @internal */
export const ResourceLimits1$inboundSchema = z.object({
max: types.number(),
duration: types.number(),
});
export function resourceLimits1FromJSON(jsonString) {
return safeParse(jsonString, (x) => ResourceLimits1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ResourceLimits1' from JSON`);
}
/** @internal */
export const ResourceLimits$inboundSchema = smartUnion([
z.lazy(() => ResourceLimits1$inboundSchema),
z.lazy(() => ResourceLimits2$inboundSchema),
]);
export function resourceLimitsFromJSON(jsonString) {
return safeParse(jsonString, (x) => ResourceLimits$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ResourceLimits' from JSON`);
}
/** @internal */
export const PayloadViewPreference$inboundSchema = z.nativeEnum(PayloadViewPreference);
/** @internal */
export const PayloadFavoritesViewPreference$inboundSchema = z.nativeEnum(PayloadFavoritesViewPreference);
/** @internal */
export const PayloadRecentsViewPreference$inboundSchema = z.nativeEnum(PayloadRecentsViewPreference);
/** @internal */
export const PayloadActiveDashboardViews$inboundSchema = z.object({
scopeId: types.string(),
viewPreference: z.nullable(PayloadViewPreference$inboundSchema).optional(),
favoritesViewPreference: z.nullable(PayloadFavoritesViewPreference$inboundSchema).optional(),
recentsViewPreference: z.nullable(PayloadRecentsViewPreference$inboundSchema)
.optional(),
});
export function payloadActiveDashboardViewsFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadActiveDashboardViews$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadActiveDashboardViews' from JSON`);
}
/** @internal */
export const SecondaryEmails$inboundSchema = z.object({
email: types.string(),
verified: types.boolean(),
});
export function secondaryEmailsFromJSON(jsonString) {
return safeParse(jsonString, (x) => SecondaryEmails$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'SecondaryEmails' from JSON`);
}
/** @internal */
export const PayloadRules$inboundSchema = z.object({
email: types.string(),
});
export function payloadRulesFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadRules$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadRules' from JSON`);
}
/** @internal */
export const EmailNotifications$inboundSchema = z.object({
rules: types.optional(z.record(z.lazy(() => PayloadRules$inboundSchema))),
});
export function emailNotificationsFromJSON(jsonString) {
return safeParse(jsonString, (x) => EmailNotifications$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'EmailNotifications' from JSON`);
}
/** @internal */
export const PayloadReasons$inboundSchema = z.object({
name: types.string(),
value: types.string(),
});
export function payloadReasonsFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadReasons$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadReasons' from JSON`);
}
/** @internal */
export const SiftScores$inboundSchema = z.object({
score: types.number(),
reasons: z.array(z.lazy(() => PayloadReasons$inboundSchema)),
});
export function siftScoresFromJSON(jsonString) {
return safeParse(jsonString, (x) => SiftScores$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'SiftScores' from JSON`);
}
/** @internal */
export const UserEventPayloadName$inboundSchema = z.nativeEnum(UserEventPayloadName);
/** @internal */
export const PayloadSiftRoute$inboundSchema = z.object({
name: UserEventPayloadName$inboundSchema,
});
export function payloadSiftRouteFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadSiftRoute$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadSiftRoute' from JSON`);
}
/** @internal */
export const UserEventPayload171Reason$inboundSchema = z.nativeEnum(UserEventPayload171Reason);
/** @internal */
export const PayloadBlockedDueToOverageType$inboundSchema = z.nativeEnum(PayloadBlockedDueToOverageType);
/** @internal */
export const PayloadSoftBlock$inboundSchema = z.object({
blockedAt: types.number(),
reason: UserEventPayload171Reason$inboundSchema,
blockedDueToOverageType: types.optional(PayloadBlockedDueToOverageType$inboundSchema),
unpauseAt: types.optional(types.number()),
});
export function payloadSoftBlockFromJSON(jsonString) {
return safeParse(jsonString, (x) => PayloadSoftBlock$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'PayloadSoftBlock' from JSON`);
}
/** @internal */
export const UserEventPayload171Role$inboundSchema = z.nativeEnum(UserEventPayload171Role);
/** @internal */
export const UserEventPayloadTeamRoles$inboundSchema = z.nativeEnum(UserEventPayloadTeamRoles);
/** @internal */
export const UserEventPayloadTeamPermissions$inboundSchema = z.nativeEnum(UserEventPayloadTeamPermissions);
/** @internal */
export const UserEventPayload171Origin$inboundSchema = z.nativeEnum(UserEventPayload171Origin);
/** @internal */
export const UserEventPayload171GitUserId$inboundSchema = smartUnion([types.string(), types.number()]);
export function userEventPayload171GitUserIdFromJSON(jsonString) {
return safeParse(jsonString, (x) => UserEventPayload171GitUserId$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UserEventPayload171GitUserId' from JSON`);
}
//# sourceMappingURL=usereventpayload171gituserid.js.map