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>

138 lines 6.59 kB
import * as z from "zod/v3"; import { Result as SafeParseResult } from "../types/fp.js"; import { GlobalConfigItemValue } from "./globalconfigitemvalue.js"; import { SDKValidationError } from "./sdkvalidationerror.js"; export type GetEdgeConfigBackupRequest = { edgeConfigId: string; edgeConfigBackupVersionId: 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; }; export type ResponseBodyUser = { id: string; username: string; email: string; name?: string | undefined; avatar?: string | undefined; }; export type ResponseBodyItems = { createdAt: number; updatedAt: number; value: GlobalConfigItemValue | null; description?: string | undefined; }; export type ResponseBodyBackup = { /** * Name for the Global Config Names are not unique. Must start with an alphabetic character and can contain only alphanumeric characters and underscores). */ slug: string; updatedAt: number; items: { [k: string]: ResponseBodyItems; }; digest: string; }; export type ResponseBodyMetadata = { updatedAt?: string | undefined; updatedBy?: string | undefined; itemsCount?: number | undefined; itemsBytes?: number | undefined; }; export type GetEdgeConfigBackupResponseBody2 = { user: ResponseBodyUser; id: string; lastModified: number; backup: ResponseBodyBackup; metadata: ResponseBodyMetadata; }; export type GetEdgeConfigBackupResponseBodyItems = { createdAt: number; updatedAt: number; value: GlobalConfigItemValue | null; description?: string | undefined; }; export type Backup = { /** * Name for the Global Config Names are not unique. Must start with an alphabetic character and can contain only alphanumeric characters and underscores). */ slug: string; updatedAt: number; items: { [k: string]: GetEdgeConfigBackupResponseBodyItems; }; digest: string; }; export type GetEdgeConfigBackupResponseBodyMetadata = { updatedAt?: string | undefined; updatedBy?: string | undefined; itemsCount?: number | undefined; itemsBytes?: number | undefined; }; export type GetEdgeConfigBackupResponseBodyUser = { id: string; username: string; email: string; name?: string | undefined; avatar?: string | undefined; }; /** * The object the API responds with when requesting a Global Config backup */ export type GetEdgeConfigBackupResponseBody1 = { id: string; lastModified: number; backup: Backup; metadata: GetEdgeConfigBackupResponseBodyMetadata; user?: GetEdgeConfigBackupResponseBodyUser | undefined; }; export type GetEdgeConfigBackupResponseBody = GetEdgeConfigBackupResponseBody2 | GetEdgeConfigBackupResponseBody1; /** @internal */ export type GetEdgeConfigBackupRequest$Outbound = { edgeConfigId: string; edgeConfigBackupVersionId: string; teamId?: string | undefined; slug?: string | undefined; }; /** @internal */ export declare const GetEdgeConfigBackupRequest$outboundSchema: z.ZodType<GetEdgeConfigBackupRequest$Outbound, z.ZodTypeDef, GetEdgeConfigBackupRequest>; export declare function getEdgeConfigBackupRequestToJSON(getEdgeConfigBackupRequest: GetEdgeConfigBackupRequest): string; /** @internal */ export declare const ResponseBodyUser$inboundSchema: z.ZodType<ResponseBodyUser, z.ZodTypeDef, unknown>; export declare function responseBodyUserFromJSON(jsonString: string): SafeParseResult<ResponseBodyUser, SDKValidationError>; /** @internal */ export declare const ResponseBodyItems$inboundSchema: z.ZodType<ResponseBodyItems, z.ZodTypeDef, unknown>; export declare function responseBodyItemsFromJSON(jsonString: string): SafeParseResult<ResponseBodyItems, SDKValidationError>; /** @internal */ export declare const ResponseBodyBackup$inboundSchema: z.ZodType<ResponseBodyBackup, z.ZodTypeDef, unknown>; export declare function responseBodyBackupFromJSON(jsonString: string): SafeParseResult<ResponseBodyBackup, SDKValidationError>; /** @internal */ export declare const ResponseBodyMetadata$inboundSchema: z.ZodType<ResponseBodyMetadata, z.ZodTypeDef, unknown>; export declare function responseBodyMetadataFromJSON(jsonString: string): SafeParseResult<ResponseBodyMetadata, SDKValidationError>; /** @internal */ export declare const GetEdgeConfigBackupResponseBody2$inboundSchema: z.ZodType<GetEdgeConfigBackupResponseBody2, z.ZodTypeDef, unknown>; export declare function getEdgeConfigBackupResponseBody2FromJSON(jsonString: string): SafeParseResult<GetEdgeConfigBackupResponseBody2, SDKValidationError>; /** @internal */ export declare const GetEdgeConfigBackupResponseBodyItems$inboundSchema: z.ZodType<GetEdgeConfigBackupResponseBodyItems, z.ZodTypeDef, unknown>; export declare function getEdgeConfigBackupResponseBodyItemsFromJSON(jsonString: string): SafeParseResult<GetEdgeConfigBackupResponseBodyItems, SDKValidationError>; /** @internal */ export declare const Backup$inboundSchema: z.ZodType<Backup, z.ZodTypeDef, unknown>; export declare function backupFromJSON(jsonString: string): SafeParseResult<Backup, SDKValidationError>; /** @internal */ export declare const GetEdgeConfigBackupResponseBodyMetadata$inboundSchema: z.ZodType<GetEdgeConfigBackupResponseBodyMetadata, z.ZodTypeDef, unknown>; export declare function getEdgeConfigBackupResponseBodyMetadataFromJSON(jsonString: string): SafeParseResult<GetEdgeConfigBackupResponseBodyMetadata, SDKValidationError>; /** @internal */ export declare const GetEdgeConfigBackupResponseBodyUser$inboundSchema: z.ZodType<GetEdgeConfigBackupResponseBodyUser, z.ZodTypeDef, unknown>; export declare function getEdgeConfigBackupResponseBodyUserFromJSON(jsonString: string): SafeParseResult<GetEdgeConfigBackupResponseBodyUser, SDKValidationError>; /** @internal */ export declare const GetEdgeConfigBackupResponseBody1$inboundSchema: z.ZodType<GetEdgeConfigBackupResponseBody1, z.ZodTypeDef, unknown>; export declare function getEdgeConfigBackupResponseBody1FromJSON(jsonString: string): SafeParseResult<GetEdgeConfigBackupResponseBody1, SDKValidationError>; /** @internal */ export declare const GetEdgeConfigBackupResponseBody$inboundSchema: z.ZodType<GetEdgeConfigBackupResponseBody, z.ZodTypeDef, unknown>; export declare function getEdgeConfigBackupResponseBodyFromJSON(jsonString: string): SafeParseResult<GetEdgeConfigBackupResponseBody, SDKValidationError>; //# sourceMappingURL=getedgeconfigbackupop.d.ts.map