@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>
210 lines • 10.5 kB
TypeScript
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 NamespaceId = string | number;
export declare const SearchRepoQueryParamProvider: {
readonly Github: "github";
readonly GithubLimited: "github-limited";
readonly GithubCustomHost: "github-custom-host";
readonly Gitlab: "gitlab";
readonly Bitbucket: "bitbucket";
readonly CursorOrigin: "cursor-origin";
};
export type SearchRepoQueryParamProvider = ClosedEnum<typeof SearchRepoQueryParamProvider>;
export type SearchRepoRequest = {
query?: string | undefined;
namespaceId?: string | number | null | undefined;
provider?: SearchRepoQueryParamProvider | undefined;
installationId?: string | undefined;
/**
* The custom Git host if using a custom Git provider, like GitHub Enterprise Server
*/
host?: 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 SearchRepoResponseBodyIntegrationsProvider: {
readonly Bitbucket: "bitbucket";
readonly CursorOrigin: "cursor-origin";
readonly Github: "github";
readonly GithubCustomHost: "github-custom-host";
readonly GithubLimited: "github-limited";
readonly Gitlab: "gitlab";
readonly Vercel: "vercel";
};
export type SearchRepoResponseBodyIntegrationsProvider = ClosedEnum<typeof SearchRepoResponseBodyIntegrationsProvider>;
export type ResponseBodyNamespaceId = string | number;
export type ResponseBodyGitAccount = {
provider: SearchRepoResponseBodyIntegrationsProvider;
namespaceId: string | number | null;
};
export type ResponseBodyId = string | number;
export declare const SearchRepoResponseBodyIntegrationsResponseProvider: {
readonly Bitbucket: "bitbucket";
readonly CursorOrigin: "cursor-origin";
readonly Github: "github";
readonly GithubCustomHost: "github-custom-host";
readonly GithubLimited: "github-limited";
readonly Gitlab: "gitlab";
readonly Vercel: "vercel";
};
export type SearchRepoResponseBodyIntegrationsResponseProvider = ClosedEnum<typeof SearchRepoResponseBodyIntegrationsResponseProvider>;
export type SearchRepoResponseBodyId = string | number;
export type SearchRepoResponseBodyOwner = {
id: string | number;
name: string;
};
export declare const SearchRepoResponseBodyOwnerType: {
readonly Team: "team";
readonly User: "user";
};
export type SearchRepoResponseBodyOwnerType = ClosedEnum<typeof SearchRepoResponseBodyOwnerType>;
export type ResponseBodyRepos = {
id: string | number;
provider: SearchRepoResponseBodyIntegrationsResponseProvider;
url: string;
name: string;
slug: string;
namespace: string;
owner: SearchRepoResponseBodyOwner;
ownerType: SearchRepoResponseBodyOwnerType;
private: boolean;
defaultBranch: string;
updatedAt: number;
};
export type ResponseBody4 = {
gitAccount: ResponseBodyGitAccount;
repos: Array<ResponseBodyRepos>;
};
export type GitAccount = {
provider: string;
namespaceId: string | null;
};
export declare const SearchRepoResponseBodyProvider: {
readonly CursorOrigin: "cursor-origin";
};
export type SearchRepoResponseBodyProvider = ClosedEnum<typeof SearchRepoResponseBodyProvider>;
export declare const ResponseBodyOwnerType: {
readonly Team: "team";
readonly User: "user";
};
export type ResponseBodyOwnerType = ClosedEnum<typeof ResponseBodyOwnerType>;
export type ResponseBodyOwner = {
id: string;
name: string;
};
export type Repos = {
id: string;
provider: SearchRepoResponseBodyProvider;
url: string;
name: string;
slug: string;
namespace: string;
ownerType: ResponseBodyOwnerType;
owner: ResponseBodyOwner;
private: boolean;
defaultBranch: string;
updatedAt: number;
};
export type SearchRepoResponseBody3 = {
gitAccount: GitAccount;
repos: Array<Repos>;
};
export declare const ResponseBodyCode: {
readonly InstallationNotFound: "installation_not_found";
};
export type ResponseBodyCode = ClosedEnum<typeof ResponseBodyCode>;
export type SearchRepoResponseBodyError = {
code: ResponseBodyCode;
message: string;
};
export type SearchRepoResponseBody2 = {
error: SearchRepoResponseBodyError;
};
export type SearchRepoResponseBody1 = {};
export type SearchRepoResponseBody = SearchRepoResponseBody3 | ResponseBody4 | SearchRepoResponseBody2 | SearchRepoResponseBody1;
/** @internal */
export type NamespaceId$Outbound = string | number;
/** @internal */
export declare const NamespaceId$outboundSchema: z.ZodType<NamespaceId$Outbound, z.ZodTypeDef, NamespaceId>;
export declare function namespaceIdToJSON(namespaceId: NamespaceId): string;
/** @internal */
export declare const SearchRepoQueryParamProvider$outboundSchema: z.ZodNativeEnum<typeof SearchRepoQueryParamProvider>;
/** @internal */
export type SearchRepoRequest$Outbound = {
query?: string | undefined;
namespaceId?: string | number | null | undefined;
provider?: string | undefined;
installationId?: string | undefined;
host?: string | undefined;
teamId?: string | undefined;
slug?: string | undefined;
};
/** @internal */
export declare const SearchRepoRequest$outboundSchema: z.ZodType<SearchRepoRequest$Outbound, z.ZodTypeDef, SearchRepoRequest>;
export declare function searchRepoRequestToJSON(searchRepoRequest: SearchRepoRequest): string;
/** @internal */
export declare const SearchRepoResponseBodyIntegrationsProvider$inboundSchema: z.ZodNativeEnum<typeof SearchRepoResponseBodyIntegrationsProvider>;
/** @internal */
export declare const ResponseBodyNamespaceId$inboundSchema: z.ZodType<ResponseBodyNamespaceId, z.ZodTypeDef, unknown>;
export declare function responseBodyNamespaceIdFromJSON(jsonString: string): SafeParseResult<ResponseBodyNamespaceId, SDKValidationError>;
/** @internal */
export declare const ResponseBodyGitAccount$inboundSchema: z.ZodType<ResponseBodyGitAccount, z.ZodTypeDef, unknown>;
export declare function responseBodyGitAccountFromJSON(jsonString: string): SafeParseResult<ResponseBodyGitAccount, SDKValidationError>;
/** @internal */
export declare const ResponseBodyId$inboundSchema: z.ZodType<ResponseBodyId, z.ZodTypeDef, unknown>;
export declare function responseBodyIdFromJSON(jsonString: string): SafeParseResult<ResponseBodyId, SDKValidationError>;
/** @internal */
export declare const SearchRepoResponseBodyIntegrationsResponseProvider$inboundSchema: z.ZodNativeEnum<typeof SearchRepoResponseBodyIntegrationsResponseProvider>;
/** @internal */
export declare const SearchRepoResponseBodyId$inboundSchema: z.ZodType<SearchRepoResponseBodyId, z.ZodTypeDef, unknown>;
export declare function searchRepoResponseBodyIdFromJSON(jsonString: string): SafeParseResult<SearchRepoResponseBodyId, SDKValidationError>;
/** @internal */
export declare const SearchRepoResponseBodyOwner$inboundSchema: z.ZodType<SearchRepoResponseBodyOwner, z.ZodTypeDef, unknown>;
export declare function searchRepoResponseBodyOwnerFromJSON(jsonString: string): SafeParseResult<SearchRepoResponseBodyOwner, SDKValidationError>;
/** @internal */
export declare const SearchRepoResponseBodyOwnerType$inboundSchema: z.ZodNativeEnum<typeof SearchRepoResponseBodyOwnerType>;
/** @internal */
export declare const ResponseBodyRepos$inboundSchema: z.ZodType<ResponseBodyRepos, z.ZodTypeDef, unknown>;
export declare function responseBodyReposFromJSON(jsonString: string): SafeParseResult<ResponseBodyRepos, SDKValidationError>;
/** @internal */
export declare const ResponseBody4$inboundSchema: z.ZodType<ResponseBody4, z.ZodTypeDef, unknown>;
export declare function responseBody4FromJSON(jsonString: string): SafeParseResult<ResponseBody4, SDKValidationError>;
/** @internal */
export declare const GitAccount$inboundSchema: z.ZodType<GitAccount, z.ZodTypeDef, unknown>;
export declare function gitAccountFromJSON(jsonString: string): SafeParseResult<GitAccount, SDKValidationError>;
/** @internal */
export declare const SearchRepoResponseBodyProvider$inboundSchema: z.ZodNativeEnum<typeof SearchRepoResponseBodyProvider>;
/** @internal */
export declare const ResponseBodyOwnerType$inboundSchema: z.ZodNativeEnum<typeof ResponseBodyOwnerType>;
/** @internal */
export declare const ResponseBodyOwner$inboundSchema: z.ZodType<ResponseBodyOwner, z.ZodTypeDef, unknown>;
export declare function responseBodyOwnerFromJSON(jsonString: string): SafeParseResult<ResponseBodyOwner, SDKValidationError>;
/** @internal */
export declare const Repos$inboundSchema: z.ZodType<Repos, z.ZodTypeDef, unknown>;
export declare function reposFromJSON(jsonString: string): SafeParseResult<Repos, SDKValidationError>;
/** @internal */
export declare const SearchRepoResponseBody3$inboundSchema: z.ZodType<SearchRepoResponseBody3, z.ZodTypeDef, unknown>;
export declare function searchRepoResponseBody3FromJSON(jsonString: string): SafeParseResult<SearchRepoResponseBody3, SDKValidationError>;
/** @internal */
export declare const ResponseBodyCode$inboundSchema: z.ZodNativeEnum<typeof ResponseBodyCode>;
/** @internal */
export declare const SearchRepoResponseBodyError$inboundSchema: z.ZodType<SearchRepoResponseBodyError, z.ZodTypeDef, unknown>;
export declare function searchRepoResponseBodyErrorFromJSON(jsonString: string): SafeParseResult<SearchRepoResponseBodyError, SDKValidationError>;
/** @internal */
export declare const SearchRepoResponseBody2$inboundSchema: z.ZodType<SearchRepoResponseBody2, z.ZodTypeDef, unknown>;
export declare function searchRepoResponseBody2FromJSON(jsonString: string): SafeParseResult<SearchRepoResponseBody2, SDKValidationError>;
/** @internal */
export declare const SearchRepoResponseBody1$inboundSchema: z.ZodType<SearchRepoResponseBody1, z.ZodTypeDef, unknown>;
export declare function searchRepoResponseBody1FromJSON(jsonString: string): SafeParseResult<SearchRepoResponseBody1, SDKValidationError>;
/** @internal */
export declare const SearchRepoResponseBody$inboundSchema: z.ZodType<SearchRepoResponseBody, z.ZodTypeDef, unknown>;
export declare function searchRepoResponseBodyFromJSON(jsonString: string): SafeParseResult<SearchRepoResponseBody, SDKValidationError>;
//# sourceMappingURL=searchrepoop.d.ts.map