UNPKG

voltra-hub-api-client

Version:
92 lines (91 loc) 2.75 kB
import type { components } from "../openapi/specification"; export declare class VoltraHubAPIClient { private client; private authentication?; constructor(baseUrl: string); private authenticate; auth: { set: (access_token: string) => void; get: () => string | undefined; }; healthCheck(): Promise<import("openapi-fetch").FetchResponse<{ parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["response.model"] & { data: number; }; }; }; }; }, import("openapi-fetch").FetchOptions<{ parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["response.model"] & { data: number; }; }; }; }; }> | undefined, `${string}/${string}`>>; pvpc: { get: (date: Date) => Promise<import("openapi-fetch").FetchResponse<{ parameters: { query: { date: string; }; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["response.model"] & { data: components["schemas"]["pvpc.model"]; }; }; }; 500: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["internal-server-error-response.model"]; }; }; }; }, { params: { query: { date: string; }; }; }, `${string}/${string}`>>; }; }