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>

79 lines 3.7 kB
import * as z from "zod/v3"; import { ClosedEnum } from "../types/enums.js"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./sdkvalidationerror.js"; export type ListAccessGroupProjectsRequest = { /** * The ID or name of the Access Group. */ idOrName: string; /** * Limit how many access group projects should be returned. */ limit?: number | undefined; /** * Continuation cursor to retrieve the next page of results. */ next?: string | undefined; /** * 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 declare const ListAccessGroupProjectsRole: { readonly Admin: "ADMIN"; readonly ProjectDeveloper: "PROJECT_DEVELOPER"; readonly ProjectGuest: "PROJECT_GUEST"; readonly ProjectViewer: "PROJECT_VIEWER"; }; export type ListAccessGroupProjectsRole = ClosedEnum<typeof ListAccessGroupProjectsRole>; export type ListAccessGroupProjectsProject = { name?: string | undefined; framework?: string | null | undefined; latestDeploymentId?: string | undefined; }; export type ListAccessGroupProjectsProjects = { projectId: string; role: ListAccessGroupProjectsRole; createdAt: string; updatedAt: string; project: ListAccessGroupProjectsProject; }; export type ListAccessGroupProjectsPagination = { count: number; next: string | null; }; export type ListAccessGroupProjectsResponseBody = { projects: Array<ListAccessGroupProjectsProjects>; pagination: ListAccessGroupProjectsPagination; }; /** @internal */ export type ListAccessGroupProjectsRequest$Outbound = { idOrName: string; limit?: number | undefined; next?: string | undefined; teamId?: string | undefined; slug?: string | undefined; }; /** @internal */ export declare const ListAccessGroupProjectsRequest$outboundSchema: z.ZodType<ListAccessGroupProjectsRequest$Outbound, z.ZodTypeDef, ListAccessGroupProjectsRequest>; export declare function listAccessGroupProjectsRequestToJSON(listAccessGroupProjectsRequest: ListAccessGroupProjectsRequest): string; /** @internal */ export declare const ListAccessGroupProjectsRole$inboundSchema: z.ZodNativeEnum<typeof ListAccessGroupProjectsRole>; /** @internal */ export declare const ListAccessGroupProjectsProject$inboundSchema: z.ZodType<ListAccessGroupProjectsProject, z.ZodTypeDef, unknown>; export declare function listAccessGroupProjectsProjectFromJSON(jsonString: string): SafeParseResult<ListAccessGroupProjectsProject, SDKValidationError>; /** @internal */ export declare const ListAccessGroupProjectsProjects$inboundSchema: z.ZodType<ListAccessGroupProjectsProjects, z.ZodTypeDef, unknown>; export declare function listAccessGroupProjectsProjectsFromJSON(jsonString: string): SafeParseResult<ListAccessGroupProjectsProjects, SDKValidationError>; /** @internal */ export declare const ListAccessGroupProjectsPagination$inboundSchema: z.ZodType<ListAccessGroupProjectsPagination, z.ZodTypeDef, unknown>; export declare function listAccessGroupProjectsPaginationFromJSON(jsonString: string): SafeParseResult<ListAccessGroupProjectsPagination, SDKValidationError>; /** @internal */ export declare const ListAccessGroupProjectsResponseBody$inboundSchema: z.ZodType<ListAccessGroupProjectsResponseBody, z.ZodTypeDef, unknown>; export declare function listAccessGroupProjectsResponseBodyFromJSON(jsonString: string): SafeParseResult<ListAccessGroupProjectsResponseBody, SDKValidationError>; //# sourceMappingURL=listaccessgroupprojectsop.d.ts.map