/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import { schema3OtherConnectApiV1SandboxGithubOauthConnectionsPost } from "../funcs/schema3OtherConnectApiV1SandboxGithubOauthConnectionsPost.js"; import { schema3OtherCreateIntentApiV1SandboxGithubOauthIntentsPost } from "../funcs/schema3OtherCreateIntentApiV1SandboxGithubOauthIntentsPost.js"; import { schema3OtherDisconnectApiV1SandboxGithubOauthConnectionsDelete } from "../funcs/schema3OtherDisconnectApiV1SandboxGithubOauthConnectionsDelete.js"; import { schema3OtherGetConnectionApiV1SandboxGithubOauthConnectionsGet } from "../funcs/schema3OtherGetConnectionApiV1SandboxGithubOauthConnectionsGet.js"; import { schema3OtherListRepositoriesApiV1SandboxGithubRepositoriesGet } from "../funcs/schema3OtherListRepositoriesApiV1SandboxGithubRepositoriesGet.js"; import { schema3OtherReadCloneApiV1SandboxSessionsSessionIdGithubReadClonePost } from "../funcs/schema3OtherReadCloneApiV1SandboxSessionsSessionIdGithubReadClonePost.js"; import { schema3OtherRefreshRepositoriesApiV1SandboxGithubRepositoriesRefreshPost } from "../funcs/schema3OtherRefreshRepositoriesApiV1SandboxGithubRepositoriesRefreshPost.js"; import { schema3OtherResolveReferenceApiV1SandboxGithubRepositoriesResolvePost } from "../funcs/schema3OtherResolveReferenceApiV1SandboxGithubRepositoriesResolvePost.js"; import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; import * as operations from "../models/operations/index.js"; import { unwrapAsync } from "../types/fp.js"; export class Schema3Other extends ClientSDK { /** * Create Intent */ async createIntentApiV1SandboxGithubOauthIntentsPost( request: operations.CreateIntentApiV1SandboxGithubOauthIntentsPostRequest, options?: RequestOptions, ): Promise { return unwrapAsync( schema3OtherCreateIntentApiV1SandboxGithubOauthIntentsPost( this, request, options, ), ); } /** * Get Connection */ async getConnectionApiV1SandboxGithubOauthConnectionsGet( request: operations.GetConnectionApiV1SandboxGithubOauthConnectionsGetRequest, options?: RequestOptions, ): Promise { return unwrapAsync( schema3OtherGetConnectionApiV1SandboxGithubOauthConnectionsGet( this, request, options, ), ); } /** * Connect */ async connectApiV1SandboxGithubOauthConnectionsPost( request: operations.ConnectApiV1SandboxGithubOauthConnectionsPostRequest, options?: RequestOptions, ): Promise { return unwrapAsync( schema3OtherConnectApiV1SandboxGithubOauthConnectionsPost( this, request, options, ), ); } /** * Disconnect */ async disconnectApiV1SandboxGithubOauthConnectionsDelete( request: operations.DisconnectApiV1SandboxGithubOauthConnectionsDeleteRequest, options?: RequestOptions, ): Promise { return unwrapAsync( schema3OtherDisconnectApiV1SandboxGithubOauthConnectionsDelete( this, request, options, ), ); } /** * List Repositories */ async listRepositoriesApiV1SandboxGithubRepositoriesGet( request: operations.ListRepositoriesApiV1SandboxGithubRepositoriesGetRequest, options?: RequestOptions, ): Promise { return unwrapAsync( schema3OtherListRepositoriesApiV1SandboxGithubRepositoriesGet( this, request, options, ), ); } /** * Refresh Repositories */ async refreshRepositoriesApiV1SandboxGithubRepositoriesRefreshPost( request: operations.RefreshRepositoriesApiV1SandboxGithubRepositoriesRefreshPostRequest, options?: RequestOptions, ): Promise { return unwrapAsync( schema3OtherRefreshRepositoriesApiV1SandboxGithubRepositoriesRefreshPost( this, request, options, ), ); } /** * Resolve Reference */ async resolveReferenceApiV1SandboxGithubRepositoriesResolvePost( request: operations.ResolveReferenceApiV1SandboxGithubRepositoriesResolvePostRequest, options?: RequestOptions, ): Promise { return unwrapAsync( schema3OtherResolveReferenceApiV1SandboxGithubRepositoriesResolvePost( this, request, options, ), ); } /** * Read Clone */ async readCloneApiV1SandboxSessionsSessionIdGithubReadClonePost( request: operations.ReadCloneApiV1SandboxSessionsSessionIdGithubReadClonePostRequest, options?: RequestOptions, ): Promise { return unwrapAsync( schema3OtherReadCloneApiV1SandboxSessionsSessionIdGithubReadClonePost( this, request, options, ), ); } }