UNPKG

auth0

Version:
43 lines (42 loc) 1.73 kB
import * as runtime from '../../../lib/runtime.js'; import type { InitOverride, ApiResponse } from '../../../lib/runtime.js'; import type { ClientGrant, ClientGrantCreate, PatchClientGrantsByIdRequest, GetClientGrants200ResponseOneOf, DeleteClientGrantsByIdRequest, GetClientGrantsRequest, PatchClientGrantsByIdOperationRequest } from '../models/index.js'; declare const BaseAPI: typeof runtime.BaseAPI; /** * */ export declare class ClientGrantsManager extends BaseAPI { /** * Delete a client grant. * Delete client grant * * @throws {RequiredError} */ delete(requestParameters: DeleteClientGrantsByIdRequest, initOverrides?: InitOverride): Promise<ApiResponse<void>>; /** * Retrieve <a href="https://auth0.com/docs/api-auth/grant/client-credentials">client grants</a>. * * Get client grants * * @throws {RequiredError} */ getAll(requestParameters: GetClientGrantsRequest & { include_totals: true; }, initOverrides?: InitOverride): Promise<ApiResponse<GetClientGrants200ResponseOneOf>>; getAll(requestParameters?: GetClientGrantsRequest, initOverrides?: InitOverride): Promise<ApiResponse<Array<ClientGrant>>>; /** * Update a client grant. * Update client grant * * @throws {RequiredError} */ update(requestParameters: PatchClientGrantsByIdOperationRequest, bodyParameters: PatchClientGrantsByIdRequest, initOverrides?: InitOverride): Promise<ApiResponse<ClientGrant>>; /** * Create a client grant. * Create client grant * * @throws {RequiredError} */ create(bodyParameters: ClientGrantCreate, initOverrides?: InitOverride): Promise<ApiResponse<ClientGrant>>; } export {};