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>

82 lines 3.39 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 ListAccessGroupMembersRequest = { /** * The ID or name of the Access Group. */ idOrName: string; /** * Limit how many access group members should be returned. */ limit?: number | undefined; /** * Continuation cursor to retrieve the next page of results. */ next?: string | undefined; /** * Search project members by their name, username, and email. */ search?: 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 ListAccessGroupMembersTeamRole: { readonly Billing: "BILLING"; readonly Contributor: "CONTRIBUTOR"; readonly Developer: "DEVELOPER"; readonly Member: "MEMBER"; readonly Owner: "OWNER"; readonly Security: "SECURITY"; readonly Viewer: "VIEWER"; readonly ViewerForPlus: "VIEWER_FOR_PLUS"; }; export type ListAccessGroupMembersTeamRole = ClosedEnum<typeof ListAccessGroupMembersTeamRole>; export type Members = { avatar?: string | undefined; email: string; uid: string; username: string; name?: string | undefined; createdAt?: string | undefined; teamRole: ListAccessGroupMembersTeamRole; }; export type ListAccessGroupMembersPagination = { count: number; next: string | null; }; export type ListAccessGroupMembersResponseBody = { members: Array<Members>; pagination: ListAccessGroupMembersPagination; }; /** @internal */ export type ListAccessGroupMembersRequest$Outbound = { idOrName: string; limit?: number | undefined; next?: string | undefined; search?: string | undefined; teamId?: string | undefined; slug?: string | undefined; }; /** @internal */ export declare const ListAccessGroupMembersRequest$outboundSchema: z.ZodType<ListAccessGroupMembersRequest$Outbound, z.ZodTypeDef, ListAccessGroupMembersRequest>; export declare function listAccessGroupMembersRequestToJSON(listAccessGroupMembersRequest: ListAccessGroupMembersRequest): string; /** @internal */ export declare const ListAccessGroupMembersTeamRole$inboundSchema: z.ZodNativeEnum<typeof ListAccessGroupMembersTeamRole>; /** @internal */ export declare const Members$inboundSchema: z.ZodType<Members, z.ZodTypeDef, unknown>; export declare function membersFromJSON(jsonString: string): SafeParseResult<Members, SDKValidationError>; /** @internal */ export declare const ListAccessGroupMembersPagination$inboundSchema: z.ZodType<ListAccessGroupMembersPagination, z.ZodTypeDef, unknown>; export declare function listAccessGroupMembersPaginationFromJSON(jsonString: string): SafeParseResult<ListAccessGroupMembersPagination, SDKValidationError>; /** @internal */ export declare const ListAccessGroupMembersResponseBody$inboundSchema: z.ZodType<ListAccessGroupMembersResponseBody, z.ZodTypeDef, unknown>; export declare function listAccessGroupMembersResponseBodyFromJSON(jsonString: string): SafeParseResult<ListAccessGroupMembersResponseBody, SDKValidationError>; //# sourceMappingURL=listaccessgroupmembersop.d.ts.map