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>

171 lines 7.41 kB
import * as z from "zod/v3"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./sdkvalidationerror.js"; export type DeleteRedirectsRequestBody = { name?: string | undefined; /** * The redirects to delete. The source of the redirect is used to match the redirect to delete. */ redirects: Array<string>; }; export type DeleteRedirectsRequest = { projectId: string; /** * The Team identifier to perform the request on behalf of. */ teamId?: string | undefined; /** * The Team slug to perform the request on behalf of. */ slug?: string | undefined; requestBody?: DeleteRedirectsRequestBody | undefined; }; export type DeleteRedirectsResponseBodyBulkRedirectsResponseVersion = { /** * The unique identifier for the version. */ id: string; /** * The key of the version. The key may be duplicated across versions if the contents are the same as a different version. */ key: string; lastModified: number; createdBy: string; /** * Optional name for the version. If not provided, defaults to an ISO timestamp string. */ name?: string | undefined; /** * Whether this version has not been promoted to production yet and is not serving end users. */ isStaging?: boolean | undefined; /** * Whether this version is currently live in production. */ isLive?: boolean | undefined; /** * The number of redirects in this version. */ redirectCount?: number | undefined; /** * The staging link for previewing redirects in this version. */ alias?: string | undefined; }; export type DeleteRedirectsResponseBody3 = { alias: string | null; version: DeleteRedirectsResponseBodyBulkRedirectsResponseVersion; }; export type DeleteRedirectsResponseBodyBulkRedirectsVersion = { /** * The unique identifier for the version. */ id: string; /** * The key of the version. The key may be duplicated across versions if the contents are the same as a different version. */ key: string; lastModified: number; createdBy: string; /** * Optional name for the version. If not provided, defaults to an ISO timestamp string. */ name?: string | undefined; /** * Whether this version has not been promoted to production yet and is not serving end users. */ isStaging?: boolean | undefined; /** * Whether this version is currently live in production. */ isLive?: boolean | undefined; /** * The number of redirects in this version. */ redirectCount?: number | undefined; /** * The staging link for previewing redirects in this version. */ alias?: string | undefined; }; export type DeleteRedirectsResponseBody2 = { alias?: any | null | undefined; version: DeleteRedirectsResponseBodyBulkRedirectsVersion; }; export type DeleteRedirectsResponseBodyVersion = { /** * The unique identifier for the version. */ id: string; /** * The key of the version. The key may be duplicated across versions if the contents are the same as a different version. */ key: string; lastModified: number; createdBy: string; /** * Optional name for the version. If not provided, defaults to an ISO timestamp string. */ name?: string | undefined; /** * Whether this version has not been promoted to production yet and is not serving end users. */ isStaging?: boolean | undefined; /** * Whether this version is currently live in production. */ isLive?: boolean | undefined; /** * The number of redirects in this version. */ redirectCount?: number | undefined; /** * The staging link for previewing redirects in this version. */ alias?: string | undefined; }; export type DeleteRedirectsResponseBody1 = { alias?: string | undefined; version: DeleteRedirectsResponseBodyVersion; }; export type DeleteRedirectsResponseBody = DeleteRedirectsResponseBody2 | DeleteRedirectsResponseBody3 | DeleteRedirectsResponseBody1; /** @internal */ export type DeleteRedirectsRequestBody$Outbound = { name?: string | undefined; redirects: Array<string>; }; /** @internal */ export declare const DeleteRedirectsRequestBody$outboundSchema: z.ZodType<DeleteRedirectsRequestBody$Outbound, z.ZodTypeDef, DeleteRedirectsRequestBody>; export declare function deleteRedirectsRequestBodyToJSON(deleteRedirectsRequestBody: DeleteRedirectsRequestBody): string; /** @internal */ export type DeleteRedirectsRequest$Outbound = { projectId: string; teamId?: string | undefined; slug?: string | undefined; RequestBody?: DeleteRedirectsRequestBody$Outbound | undefined; }; /** @internal */ export declare const DeleteRedirectsRequest$outboundSchema: z.ZodType<DeleteRedirectsRequest$Outbound, z.ZodTypeDef, DeleteRedirectsRequest>; export declare function deleteRedirectsRequestToJSON(deleteRedirectsRequest: DeleteRedirectsRequest): string; /** @internal */ export declare const DeleteRedirectsResponseBodyBulkRedirectsResponseVersion$inboundSchema: z.ZodType<DeleteRedirectsResponseBodyBulkRedirectsResponseVersion, z.ZodTypeDef, unknown>; export declare function deleteRedirectsResponseBodyBulkRedirectsResponseVersionFromJSON(jsonString: string): SafeParseResult<DeleteRedirectsResponseBodyBulkRedirectsResponseVersion, SDKValidationError>; /** @internal */ export declare const DeleteRedirectsResponseBody3$inboundSchema: z.ZodType<DeleteRedirectsResponseBody3, z.ZodTypeDef, unknown>; export declare function deleteRedirectsResponseBody3FromJSON(jsonString: string): SafeParseResult<DeleteRedirectsResponseBody3, SDKValidationError>; /** @internal */ export declare const DeleteRedirectsResponseBodyBulkRedirectsVersion$inboundSchema: z.ZodType<DeleteRedirectsResponseBodyBulkRedirectsVersion, z.ZodTypeDef, unknown>; export declare function deleteRedirectsResponseBodyBulkRedirectsVersionFromJSON(jsonString: string): SafeParseResult<DeleteRedirectsResponseBodyBulkRedirectsVersion, SDKValidationError>; /** @internal */ export declare const DeleteRedirectsResponseBody2$inboundSchema: z.ZodType<DeleteRedirectsResponseBody2, z.ZodTypeDef, unknown>; export declare function deleteRedirectsResponseBody2FromJSON(jsonString: string): SafeParseResult<DeleteRedirectsResponseBody2, SDKValidationError>; /** @internal */ export declare const DeleteRedirectsResponseBodyVersion$inboundSchema: z.ZodType<DeleteRedirectsResponseBodyVersion, z.ZodTypeDef, unknown>; export declare function deleteRedirectsResponseBodyVersionFromJSON(jsonString: string): SafeParseResult<DeleteRedirectsResponseBodyVersion, SDKValidationError>; /** @internal */ export declare const DeleteRedirectsResponseBody1$inboundSchema: z.ZodType<DeleteRedirectsResponseBody1, z.ZodTypeDef, unknown>; export declare function deleteRedirectsResponseBody1FromJSON(jsonString: string): SafeParseResult<DeleteRedirectsResponseBody1, SDKValidationError>; /** @internal */ export declare const DeleteRedirectsResponseBody$inboundSchema: z.ZodType<DeleteRedirectsResponseBody, z.ZodTypeDef, unknown>; export declare function deleteRedirectsResponseBodyFromJSON(jsonString: string): SafeParseResult<DeleteRedirectsResponseBody, SDKValidationError>; //# sourceMappingURL=deleteredirectsop.d.ts.map