/** * Kinde Management API * Provides endpoints to manage your Kinde Businesses * * The version of the OpenAPI document: 1 * Contact: support@kinde.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime.js'; import type { AddAPIsRequest, Api, Apis, SuccessResponse, UpdateAPIApplicationsRequest } from '../models/index.js'; export interface AddAPIsOperationRequest { addAPIsRequest: AddAPIsRequest; } export interface DeleteAPIRequest { apiId: string; } export interface GetAPIRequest { apiId: string; } export interface UpdateAPIApplicationsOperationRequest { apiId: string; updateAPIApplicationsRequest: UpdateAPIApplicationsRequest; } /** * */ export declare class APIsApi extends runtime.BaseAPI { /** * Add APIs. * Add APIs */ addAPIsRaw(requestParameters: AddAPIsOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Add APIs. * Add APIs */ addAPIs(requestParameters: AddAPIsOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Deletes API. * Delete API */ deleteAPIRaw(requestParameters: DeleteAPIRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Deletes API. * Delete API */ deleteAPI(requestParameters: DeleteAPIRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Returns the details of the API. * List API details */ getAPIRaw(requestParameters: GetAPIRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns the details of the API. * List API details */ getAPI(requestParameters: GetAPIRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Returns a list of APIs. * List APIs */ getAPIsRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns a list of APIs. * List APIs */ getAPIs(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Update the applications under that API. * Update API Applications */ updateAPIApplicationsRaw(requestParameters: UpdateAPIApplicationsOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Update the applications under that API. * Update API Applications */ updateAPIApplications(requestParameters: UpdateAPIApplicationsOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }