/** * Dashboard API * Dashboard API documentation * * The version of the OpenAPI document: 1.0.0 * * * 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'; import { Provider, ProviderCreateRequest, ProviderUpdateRequest, ProviderUrlsResponse, ProvidersResponse } from '../models'; export interface CreateProviderRequest { environmentId: string; providerCreateRequest: ProviderCreateRequest; } export interface DeleteProviderRequest { providerId: string; } export interface DisableProviderRequest { providerId: string; } export interface EnableProviderRequest { providerId: string; } export interface GetEnvironmentProviderUrlsRequest { environmentId: string; } export interface GetEnvironmentProvidersRequest { environmentId: string; } export interface GetProviderRequest { providerId: string; } export interface UpdateProviderRequest { providerId: string; providerUpdateRequest: ProviderUpdateRequest; } /** * */ export declare class ProvidersApi extends runtime.BaseAPI { /** * Creates a new provider for the specified environment. * Create a provider for the environment */ createProviderRaw(requestParameters: CreateProviderRequest, initOverrides?: RequestInit): Promise>; /** * Creates a new provider for the specified environment. * Create a provider for the environment */ createProvider(requestParameters: CreateProviderRequest, initOverrides?: RequestInit): Promise; /** * Permanently removes the specified provider. * Delete a provider by providerId */ deleteProviderRaw(requestParameters: DeleteProviderRequest, initOverrides?: RequestInit): Promise>; /** * Permanently removes the specified provider. * Delete a provider by providerId */ deleteProvider(requestParameters: DeleteProviderRequest, initOverrides?: RequestInit): Promise; /** * Disables the specified provider for the environment. * Disable the provider for the environment */ disableProviderRaw(requestParameters: DisableProviderRequest, initOverrides?: RequestInit): Promise>; /** * Disables the specified provider for the environment. * Disable the provider for the environment */ disableProvider(requestParameters: DisableProviderRequest, initOverrides?: RequestInit): Promise; /** * Enables the specified provider for the environment. * Enable the provider for the environment */ enableProviderRaw(requestParameters: EnableProviderRequest, initOverrides?: RequestInit): Promise>; /** * Enables the specified provider for the environment. * Enable the provider for the environment */ enableProvider(requestParameters: EnableProviderRequest, initOverrides?: RequestInit): Promise; /** * Returns the provider URLs for the specified environment. * Get the URLs for the environment providers */ getEnvironmentProviderUrlsRaw(requestParameters: GetEnvironmentProviderUrlsRequest, initOverrides?: RequestInit): Promise>; /** * Returns the provider URLs for the specified environment. * Get the URLs for the environment providers */ getEnvironmentProviderUrls(requestParameters: GetEnvironmentProviderUrlsRequest, initOverrides?: RequestInit): Promise; /** * Returns the providers for the specified environment. * Get the providers for an environment */ getEnvironmentProvidersRaw(requestParameters: GetEnvironmentProvidersRequest, initOverrides?: RequestInit): Promise>; /** * Returns the providers for the specified environment. * Get the providers for an environment */ getEnvironmentProviders(requestParameters: GetEnvironmentProvidersRequest, initOverrides?: RequestInit): Promise; /** * Returns a single provider by its unique identifier. * Gets a provider */ getProviderRaw(requestParameters: GetProviderRequest, initOverrides?: RequestInit): Promise>; /** * Returns a single provider by its unique identifier. * Gets a provider */ getProvider(requestParameters: GetProviderRequest, initOverrides?: RequestInit): Promise; /** * Updates the configuration of the specified provider. * Updates a provider */ updateProviderRaw(requestParameters: UpdateProviderRequest, initOverrides?: RequestInit): Promise>; /** * Updates the configuration of the specified provider. * Updates a provider */ updateProvider(requestParameters: UpdateProviderRequest, initOverrides?: RequestInit): Promise; }