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>

74 lines 3.44 kB
import * as z from "zod/v3"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./sdkvalidationerror.js"; export type RemoveBypassIpRequestBody2 = { domain?: string | undefined; projectScope: boolean; sourceIp?: string | undefined; allSources?: boolean | undefined; note?: string | undefined; }; export type RemoveBypassIpRequestBody1 = { domain: string; projectScope?: boolean | undefined; sourceIp?: string | undefined; allSources?: boolean | undefined; note?: string | undefined; }; export type RemoveBypassIpRequestBody = RemoveBypassIpRequestBody1 | RemoveBypassIpRequestBody2; export type RemoveBypassIpRequest = { 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?: RemoveBypassIpRequestBody1 | RemoveBypassIpRequestBody2 | undefined; }; export type RemoveBypassIpResponseBody = { ok: boolean; }; /** @internal */ export type RemoveBypassIpRequestBody2$Outbound = { domain?: string | undefined; projectScope: boolean; sourceIp?: string | undefined; allSources?: boolean | undefined; note?: string | undefined; }; /** @internal */ export declare const RemoveBypassIpRequestBody2$outboundSchema: z.ZodType<RemoveBypassIpRequestBody2$Outbound, z.ZodTypeDef, RemoveBypassIpRequestBody2>; export declare function removeBypassIpRequestBody2ToJSON(removeBypassIpRequestBody2: RemoveBypassIpRequestBody2): string; /** @internal */ export type RemoveBypassIpRequestBody1$Outbound = { domain: string; projectScope?: boolean | undefined; sourceIp?: string | undefined; allSources?: boolean | undefined; note?: string | undefined; }; /** @internal */ export declare const RemoveBypassIpRequestBody1$outboundSchema: z.ZodType<RemoveBypassIpRequestBody1$Outbound, z.ZodTypeDef, RemoveBypassIpRequestBody1>; export declare function removeBypassIpRequestBody1ToJSON(removeBypassIpRequestBody1: RemoveBypassIpRequestBody1): string; /** @internal */ export type RemoveBypassIpRequestBody$Outbound = RemoveBypassIpRequestBody1$Outbound | RemoveBypassIpRequestBody2$Outbound; /** @internal */ export declare const RemoveBypassIpRequestBody$outboundSchema: z.ZodType<RemoveBypassIpRequestBody$Outbound, z.ZodTypeDef, RemoveBypassIpRequestBody>; export declare function removeBypassIpRequestBodyToJSON(removeBypassIpRequestBody: RemoveBypassIpRequestBody): string; /** @internal */ export type RemoveBypassIpRequest$Outbound = { projectId: string; teamId?: string | undefined; slug?: string | undefined; RequestBody?: RemoveBypassIpRequestBody1$Outbound | RemoveBypassIpRequestBody2$Outbound | undefined; }; /** @internal */ export declare const RemoveBypassIpRequest$outboundSchema: z.ZodType<RemoveBypassIpRequest$Outbound, z.ZodTypeDef, RemoveBypassIpRequest>; export declare function removeBypassIpRequestToJSON(removeBypassIpRequest: RemoveBypassIpRequest): string; /** @internal */ export declare const RemoveBypassIpResponseBody$inboundSchema: z.ZodType<RemoveBypassIpResponseBody, z.ZodTypeDef, unknown>; export declare function removeBypassIpResponseBodyFromJSON(jsonString: string): SafeParseResult<RemoveBypassIpResponseBody, SDKValidationError>; //# sourceMappingURL=removebypassipop.d.ts.map