UNPKG

auth0

Version:
49 lines (48 loc) 2.15 kB
import * as runtime from '../../../lib/runtime.js'; import type { InitOverride, ApiResponse } from '../../../lib/runtime.js'; import type { ResourceServer, ResourceServerCreate, ResourceServerUpdate, GetResourceServers200ResponseOneOf, DeleteResourceServersByIdRequest, GetResourceServersRequest, GetResourceServersByIdRequest, PatchResourceServersByIdRequest } from '../models/index.js'; declare const BaseAPI: typeof runtime.BaseAPI; /** * */ export declare class ResourceServersManager extends BaseAPI { /** * Delete an existing API (also known as a resource server). * Delete a resource server * * @throws {RequiredError} */ delete(requestParameters: DeleteResourceServersByIdRequest, initOverrides?: InitOverride): Promise<ApiResponse<void>>; /** * Retrieve details of all APIs associated with your tenant. * Get resource servers * * @throws {RequiredError} */ getAll(requestParameters: GetResourceServersRequest & { include_totals: true; }, initOverrides?: InitOverride): Promise<ApiResponse<GetResourceServers200ResponseOneOf>>; getAll(requestParameters?: GetResourceServersRequest, initOverrides?: InitOverride): Promise<ApiResponse<Array<ResourceServer>>>; /** * Retrieve an <a href="https://auth0.com/docs/apis">API</a> (also known as resource server). * Get a resource server * * @throws {RequiredError} */ get(requestParameters: GetResourceServersByIdRequest, initOverrides?: InitOverride): Promise<ApiResponse<ResourceServer>>; /** * Update an existing API (also known as a resource server). * Update a resource server * * @throws {RequiredError} */ update(requestParameters: PatchResourceServersByIdRequest, bodyParameters: ResourceServerUpdate, initOverrides?: InitOverride): Promise<ApiResponse<ResourceServer>>; /** * Create a new API (also known as a resource server). * Create a resource server * * @throws {RequiredError} */ create(bodyParameters: ResourceServerCreate, initOverrides?: InitOverride): Promise<ApiResponse<ResourceServer>>; } export {};