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>

63 lines 3.56 kB
import * as z from "zod/v3"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./sdkvalidationerror.js"; export type UpdateAttackChallengeModeRequestBody2 = { projectId: string; attackModeEnabled: boolean; }; export type UpdateAttackChallengeModeRequestBody1 = { projectId: string; attackModeEnabled: boolean; attackModeActiveUntil: number; }; export type UpdateAttackChallengeModeRequestBody = UpdateAttackChallengeModeRequestBody1 | UpdateAttackChallengeModeRequestBody2; export type UpdateAttackChallengeModeRequest = { /** * 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: UpdateAttackChallengeModeRequestBody1 | UpdateAttackChallengeModeRequestBody2; }; export type UpdateAttackChallengeModeResponseBody = { attackModeEnabled: boolean; attackModeUpdatedAt: number; }; /** @internal */ export type UpdateAttackChallengeModeRequestBody2$Outbound = { projectId: string; attackModeEnabled: boolean; }; /** @internal */ export declare const UpdateAttackChallengeModeRequestBody2$outboundSchema: z.ZodType<UpdateAttackChallengeModeRequestBody2$Outbound, z.ZodTypeDef, UpdateAttackChallengeModeRequestBody2>; export declare function updateAttackChallengeModeRequestBody2ToJSON(updateAttackChallengeModeRequestBody2: UpdateAttackChallengeModeRequestBody2): string; /** @internal */ export type UpdateAttackChallengeModeRequestBody1$Outbound = { projectId: string; attackModeEnabled: boolean; attackModeActiveUntil: number; }; /** @internal */ export declare const UpdateAttackChallengeModeRequestBody1$outboundSchema: z.ZodType<UpdateAttackChallengeModeRequestBody1$Outbound, z.ZodTypeDef, UpdateAttackChallengeModeRequestBody1>; export declare function updateAttackChallengeModeRequestBody1ToJSON(updateAttackChallengeModeRequestBody1: UpdateAttackChallengeModeRequestBody1): string; /** @internal */ export type UpdateAttackChallengeModeRequestBody$Outbound = UpdateAttackChallengeModeRequestBody1$Outbound | UpdateAttackChallengeModeRequestBody2$Outbound; /** @internal */ export declare const UpdateAttackChallengeModeRequestBody$outboundSchema: z.ZodType<UpdateAttackChallengeModeRequestBody$Outbound, z.ZodTypeDef, UpdateAttackChallengeModeRequestBody>; export declare function updateAttackChallengeModeRequestBodyToJSON(updateAttackChallengeModeRequestBody: UpdateAttackChallengeModeRequestBody): string; /** @internal */ export type UpdateAttackChallengeModeRequest$Outbound = { teamId?: string | undefined; slug?: string | undefined; RequestBody: UpdateAttackChallengeModeRequestBody1$Outbound | UpdateAttackChallengeModeRequestBody2$Outbound; }; /** @internal */ export declare const UpdateAttackChallengeModeRequest$outboundSchema: z.ZodType<UpdateAttackChallengeModeRequest$Outbound, z.ZodTypeDef, UpdateAttackChallengeModeRequest>; export declare function updateAttackChallengeModeRequestToJSON(updateAttackChallengeModeRequest: UpdateAttackChallengeModeRequest): string; /** @internal */ export declare const UpdateAttackChallengeModeResponseBody$inboundSchema: z.ZodType<UpdateAttackChallengeModeResponseBody, z.ZodTypeDef, unknown>; export declare function updateAttackChallengeModeResponseBodyFromJSON(jsonString: string): SafeParseResult<UpdateAttackChallengeModeResponseBody, SDKValidationError>; //# sourceMappingURL=updateattackchallengemodeop.d.ts.map