/** * Athena API * REST API for the Athena system * * 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 type { CreateTokenRequest, CreateTokenResponse, ServiceToken, UpdateTokenRequest, UpdateTokenResponse } from '../models/index'; export interface CreateServiceTokenRequest { createTokenRequest: CreateTokenRequest; } export interface DeleteServiceTokenRequest { id: string; } export interface GetServiceTokenRequest { id: string; } export interface UpdateServiceTokenRequest { id: string; updateTokenRequest: UpdateTokenRequest; } /** * */ export declare class ServiceTokensApi extends runtime.BaseAPI { /** * Create a new service token */ createServiceTokenRaw(requestParameters: CreateServiceTokenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Create a new service token */ createServiceToken(requestParameters: CreateServiceTokenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Delete service token */ deleteServiceTokenRaw(requestParameters: DeleteServiceTokenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Delete service token */ deleteServiceToken(requestParameters: DeleteServiceTokenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get service token by ID */ getServiceTokenRaw(requestParameters: GetServiceTokenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get service token by ID */ getServiceToken(requestParameters: GetServiceTokenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * List all service tokens */ listServiceTokensRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** * List all service tokens */ listServiceTokens(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Update service token status */ updateServiceTokenRaw(requestParameters: UpdateServiceTokenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Update service token status */ updateServiceToken(requestParameters: UpdateServiceTokenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }