import { ObjectOauthApi } from "https://deno.land/x/windmill@v1.32.0/windmill-api/types/ObjectParamAPI.ts";
Constructors
new
ObjectOauthApi(configuration: Configuration,
requestFactory?: OauthApiRequestFactory,
responseProcessor?: OauthApiResponseProcessor,
Properties
private
api: ObservableOauthApiMethods
connectCallback(param: OauthApiConnectCallbackRequest, options?: Configuration): Promise<TokenResponse>
connect callback
connectSlackCallback(param: OauthApiConnectSlackCallbackRequest, options?: Configuration): Promise<SlackToken>
connect slack callback
createAccount(param: OauthApiCreateAccountRequest, options?: Configuration): Promise<string>
create OAuth account
disconnectAccount(param: OauthApiDisconnectAccountRequest, options?: Configuration): Promise<string>
disconnect account
disconnectSlack(param: OauthApiDisconnectSlackRequest, options?: Configuration): Promise<string>
disconnect slack
listOAuthConnects(param?: OauthApiListOAuthConnectsRequest, options?: Configuration): Promise<{ [key: string]: InlineResponse2001; }>
list oauth connects
listOAuthLogins(param?: OauthApiListOAuthLoginsRequest, options?: Configuration): Promise<Array<string>>
list oauth logins
refreshToken(param: OauthApiRefreshTokenRequest, options?: Configuration): Promise<string>
refresh token
setWorkspaceSlack(param: OauthApiSetWorkspaceSlackRequest, options?: Configuration): Promise<string>
set workspace's slack