auth0
Version:
SDK for Auth0 API v2
35 lines (34 loc) • 1.4 kB
TypeScript
import * as runtime from '../../../lib/runtime.js';
import type { InitOverride, ApiResponse } from '../../../lib/runtime.js';
import type { GetGrants200ResponseOneOf, UserGrant, DeleteGrantsByIdRequest, DeleteGrantsByUserIdRequest, GetGrantsRequest } from '../models/index.js';
declare const BaseAPI: typeof runtime.BaseAPI;
/**
*
*/
export declare class GrantsManager extends BaseAPI {
/**
* Delete a grant associated with your account.
* Delete a grant by id
*
* @throws {RequiredError}
*/
delete(requestParameters: DeleteGrantsByIdRequest, initOverrides?: InitOverride): Promise<ApiResponse<void>>;
/**
* Delete a grant associated with your account.
* Delete a grant by user_id
*
* @throws {RequiredError}
*/
deleteByUserId(requestParameters: DeleteGrantsByUserIdRequest, initOverrides?: InitOverride): Promise<ApiResponse<void>>;
/**
* Retrieve the <a href="https://auth0.com/docs/api-auth/which-oauth-flow-to-use">grants</a> associated with your account.
* Get grants
*
* @throws {RequiredError}
*/
getAll(requestParameters: GetGrantsRequest & {
include_totals: true;
}, initOverrides?: InitOverride): Promise<ApiResponse<GetGrants200ResponseOneOf>>;
getAll(requestParameters?: GetGrantsRequest, initOverrides?: InitOverride): Promise<ApiResponse<Array<UserGrant>>>;
}
export {};