UNPKG

@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>

294 lines 11.7 kB
/* * 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"; /** * The current status of the check */ export const UpdateCheckStatus = { Running: "running", Completed: "completed", }; /** * The result of the check being run */ export const UpdateCheckConclusion = { Canceled: "canceled", Failed: "failed", Neutral: "neutral", Succeeded: "succeeded", Skipped: "skipped", }; export const UpdateCheckSource = { WebVitals: "web-vitals", }; export const UpdateCheckChecksSource = { WebVitals: "web-vitals", }; export const UpdateCheckChecksRequestSource = { WebVitals: "web-vitals", }; export const UpdateCheckChecksRequestRequestBodySource = { WebVitals: "web-vitals", }; export const UpdateCheckChecksRequestRequestBodyOutputSource = { WebVitals: "web-vitals", }; export const UpdateCheckChecksStatus = { Completed: "completed", Registered: "registered", Running: "running", }; export const UpdateCheckChecksConclusion = { Canceled: "canceled", Failed: "failed", Neutral: "neutral", Skipped: "skipped", Stale: "stale", Succeeded: "succeeded", }; export const UpdateCheckChecksResponseSource = { WebVitals: "web-vitals", }; export const UpdateCheckChecksResponse200Source = { WebVitals: "web-vitals", }; export const UpdateCheckChecksResponse200ApplicationJSONSource = { WebVitals: "web-vitals", }; export const UpdateCheckChecksResponse200ApplicationJSONResponseBodySource = { WebVitals: "web-vitals", }; export const UpdateCheckChecksResponse200ApplicationJSONResponseBodyOutputSource = { WebVitals: "web-vitals", }; /** @internal */ export const UpdateCheckStatus$outboundSchema = z.nativeEnum(UpdateCheckStatus); /** @internal */ export const UpdateCheckConclusion$outboundSchema = z.nativeEnum(UpdateCheckConclusion); /** @internal */ export const UpdateCheckSource$outboundSchema = z.nativeEnum(UpdateCheckSource); /** @internal */ export const Fcp$outboundSchema = z .object({ value: z.nullable(z.number()), previousValue: z.number().optional(), source: UpdateCheckSource$outboundSchema, }); export function fcpToJSON(fcp) { return JSON.stringify(Fcp$outboundSchema.parse(fcp)); } /** @internal */ export const UpdateCheckChecksSource$outboundSchema = z.nativeEnum(UpdateCheckChecksSource); /** @internal */ export const Lcp$outboundSchema = z .object({ value: z.nullable(z.number()), previousValue: z.number().optional(), source: UpdateCheckChecksSource$outboundSchema, }); export function lcpToJSON(lcp) { return JSON.stringify(Lcp$outboundSchema.parse(lcp)); } /** @internal */ export const UpdateCheckChecksRequestSource$outboundSchema = z.nativeEnum(UpdateCheckChecksRequestSource); /** @internal */ export const Cls$outboundSchema = z .object({ value: z.nullable(z.number()), previousValue: z.number().optional(), source: UpdateCheckChecksRequestSource$outboundSchema, }); export function clsToJSON(cls) { return JSON.stringify(Cls$outboundSchema.parse(cls)); } /** @internal */ export const UpdateCheckChecksRequestRequestBodySource$outboundSchema = z .nativeEnum(UpdateCheckChecksRequestRequestBodySource); /** @internal */ export const Tbt$outboundSchema = z .object({ value: z.nullable(z.number()), previousValue: z.number().optional(), source: UpdateCheckChecksRequestRequestBodySource$outboundSchema, }); export function tbtToJSON(tbt) { return JSON.stringify(Tbt$outboundSchema.parse(tbt)); } /** @internal */ export const UpdateCheckChecksRequestRequestBodyOutputSource$outboundSchema = z .nativeEnum(UpdateCheckChecksRequestRequestBodyOutputSource); /** @internal */ export const VirtualExperienceScore$outboundSchema = z.object({ value: z.nullable(z.number().int()), previousValue: z.number().int().optional(), source: UpdateCheckChecksRequestRequestBodyOutputSource$outboundSchema, }); export function virtualExperienceScoreToJSON(virtualExperienceScore) { return JSON.stringify(VirtualExperienceScore$outboundSchema.parse(virtualExperienceScore)); } /** @internal */ export const Metrics$outboundSchema = z.object({ fcp: z.lazy(() => Fcp$outboundSchema), lcp: z.lazy(() => Lcp$outboundSchema), cls: z.lazy(() => Cls$outboundSchema), tbt: z.lazy(() => Tbt$outboundSchema), virtualExperienceScore: z.lazy(() => VirtualExperienceScore$outboundSchema) .optional(), }).transform((v) => { return remap$(v, { fcp: "FCP", lcp: "LCP", cls: "CLS", tbt: "TBT", }); }); export function metricsToJSON(metrics) { return JSON.stringify(Metrics$outboundSchema.parse(metrics)); } /** @internal */ export const UpdateCheckOutput$outboundSchema = z.object({ metrics: z.lazy(() => Metrics$outboundSchema).optional(), }); export function updateCheckOutputToJSON(updateCheckOutput) { return JSON.stringify(UpdateCheckOutput$outboundSchema.parse(updateCheckOutput)); } /** @internal */ export const UpdateCheckRequestBody$outboundSchema = z.object({ name: z.string().optional(), path: z.string().optional(), status: UpdateCheckStatus$outboundSchema.optional(), conclusion: UpdateCheckConclusion$outboundSchema.optional(), detailsUrl: z.string().optional(), output: z.lazy(() => UpdateCheckOutput$outboundSchema).optional(), externalId: z.string().optional(), }); export function updateCheckRequestBodyToJSON(updateCheckRequestBody) { return JSON.stringify(UpdateCheckRequestBody$outboundSchema.parse(updateCheckRequestBody)); } /** @internal */ export const UpdateCheckRequest$outboundSchema = z.object({ deploymentId: z.string(), checkId: z.string(), teamId: z.string().optional(), slug: z.string().optional(), requestBody: z.lazy(() => UpdateCheckRequestBody$outboundSchema), }).transform((v) => { return remap$(v, { requestBody: "RequestBody", }); }); export function updateCheckRequestToJSON(updateCheckRequest) { return JSON.stringify(UpdateCheckRequest$outboundSchema.parse(updateCheckRequest)); } /** @internal */ export const UpdateCheckChecksStatus$inboundSchema = z.nativeEnum(UpdateCheckChecksStatus); /** @internal */ export const UpdateCheckChecksConclusion$inboundSchema = z.nativeEnum(UpdateCheckChecksConclusion); /** @internal */ export const UpdateCheckChecksResponseSource$inboundSchema = z.nativeEnum(UpdateCheckChecksResponseSource); /** @internal */ export const UpdateCheckFCP$inboundSchema = z.object({ value: types.nullable(types.number()), previousValue: types.optional(types.number()), source: UpdateCheckChecksResponseSource$inboundSchema, }); export function updateCheckFCPFromJSON(jsonString) { return safeParse(jsonString, (x) => UpdateCheckFCP$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UpdateCheckFCP' from JSON`); } /** @internal */ export const UpdateCheckChecksResponse200Source$inboundSchema = z.nativeEnum(UpdateCheckChecksResponse200Source); /** @internal */ export const UpdateCheckLCP$inboundSchema = z.object({ value: types.nullable(types.number()), previousValue: types.optional(types.number()), source: UpdateCheckChecksResponse200Source$inboundSchema, }); export function updateCheckLCPFromJSON(jsonString) { return safeParse(jsonString, (x) => UpdateCheckLCP$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UpdateCheckLCP' from JSON`); } /** @internal */ export const UpdateCheckChecksResponse200ApplicationJSONSource$inboundSchema = z .nativeEnum(UpdateCheckChecksResponse200ApplicationJSONSource); /** @internal */ export const UpdateCheckCLS$inboundSchema = z.object({ value: types.nullable(types.number()), previousValue: types.optional(types.number()), source: UpdateCheckChecksResponse200ApplicationJSONSource$inboundSchema, }); export function updateCheckCLSFromJSON(jsonString) { return safeParse(jsonString, (x) => UpdateCheckCLS$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UpdateCheckCLS' from JSON`); } /** @internal */ export const UpdateCheckChecksResponse200ApplicationJSONResponseBodySource$inboundSchema = z.nativeEnum(UpdateCheckChecksResponse200ApplicationJSONResponseBodySource); /** @internal */ export const UpdateCheckTBT$inboundSchema = z.object({ value: types.nullable(types.number()), previousValue: types.optional(types.number()), source: UpdateCheckChecksResponse200ApplicationJSONResponseBodySource$inboundSchema, }); export function updateCheckTBTFromJSON(jsonString) { return safeParse(jsonString, (x) => UpdateCheckTBT$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UpdateCheckTBT' from JSON`); } /** @internal */ export const UpdateCheckChecksResponse200ApplicationJSONResponseBodyOutputSource$inboundSchema = z.nativeEnum(UpdateCheckChecksResponse200ApplicationJSONResponseBodyOutputSource); /** @internal */ export const UpdateCheckVirtualExperienceScore$inboundSchema = z.object({ value: types.nullable(types.number()), previousValue: types.optional(types.number()), source: UpdateCheckChecksResponse200ApplicationJSONResponseBodyOutputSource$inboundSchema, }); export function updateCheckVirtualExperienceScoreFromJSON(jsonString) { return safeParse(jsonString, (x) => UpdateCheckVirtualExperienceScore$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UpdateCheckVirtualExperienceScore' from JSON`); } /** @internal */ export const UpdateCheckMetrics$inboundSchema = z.object({ FCP: z.lazy(() => UpdateCheckFCP$inboundSchema), LCP: z.lazy(() => UpdateCheckLCP$inboundSchema), CLS: z.lazy(() => UpdateCheckCLS$inboundSchema), TBT: z.lazy(() => UpdateCheckTBT$inboundSchema), virtualExperienceScore: types.optional(z.lazy(() => UpdateCheckVirtualExperienceScore$inboundSchema)), }).transform((v) => { return remap$(v, { "FCP": "fcp", "LCP": "lcp", "CLS": "cls", "TBT": "tbt", }); }); export function updateCheckMetricsFromJSON(jsonString) { return safeParse(jsonString, (x) => UpdateCheckMetrics$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UpdateCheckMetrics' from JSON`); } /** @internal */ export const UpdateCheckChecksOutput$inboundSchema = z.object({ metrics: types.optional(z.lazy(() => UpdateCheckMetrics$inboundSchema)), }); export function updateCheckChecksOutputFromJSON(jsonString) { return safeParse(jsonString, (x) => UpdateCheckChecksOutput$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UpdateCheckChecksOutput' from JSON`); } /** @internal */ export const UpdateCheckResponseBody$inboundSchema = z.object({ id: types.string(), name: types.string(), createdAt: types.number(), updatedAt: types.number(), deploymentId: types.string(), status: UpdateCheckChecksStatus$inboundSchema, conclusion: types.optional(UpdateCheckChecksConclusion$inboundSchema), externalId: types.optional(types.string()), output: types.optional(z.lazy(() => UpdateCheckChecksOutput$inboundSchema)), completedAt: types.optional(types.number()), path: types.optional(types.string()), blocking: types.boolean(), detailsUrl: types.optional(types.string()), integrationId: types.string(), startedAt: types.optional(types.number()), rerequestable: types.optional(types.boolean()), }); export function updateCheckResponseBodyFromJSON(jsonString) { return safeParse(jsonString, (x) => UpdateCheckResponseBody$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'UpdateCheckResponseBody' from JSON`); } //# sourceMappingURL=updatecheckop.js.map