UNPKG

@bitblit/ratchet-misc

Version:

Ratchet miscellaneous tooling that requires smallish dependant libraries

50 lines 2.42 kB
import * as runtime from '../runtime.js'; import { GetProcessesFromJSON, GetProcessFromJSON } from '../models/index.js'; export class ProcessApi extends runtime.BaseAPI { async getProcessRaw(requestParameters, initOverrides) { if (requestParameters.processId === null || requestParameters.processId === undefined) { throw new runtime.RequiredError('processId', 'Required parameter requestParameters.processId was null or undefined when calling getProcess.'); } const queryParameters = {}; const headerParameters = {}; if (this.configuration && this.configuration.apiKey) { headerParameters['api-key'] = await this.configuration.apiKey('api-key'); } const response = await this.request({ path: `/processes/{processId}`.replace(`{${'processId'}}`, encodeURIComponent(String(requestParameters.processId))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => GetProcessFromJSON(jsonValue)); } async getProcess(requestParameters, initOverrides) { const response = await this.getProcessRaw(requestParameters, initOverrides); return await response.value(); } async getProcessesRaw(requestParameters, initOverrides) { const queryParameters = {}; if (requestParameters.limit !== undefined) { queryParameters['limit'] = requestParameters.limit; } if (requestParameters.offset !== undefined) { queryParameters['offset'] = requestParameters.offset; } const headerParameters = {}; if (this.configuration && this.configuration.apiKey) { headerParameters['api-key'] = await this.configuration.apiKey('api-key'); } const response = await this.request({ path: `/processes`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => GetProcessesFromJSON(jsonValue)); } async getProcesses(requestParameters = {}, initOverrides) { const response = await this.getProcessesRaw(requestParameters, initOverrides); return await response.value(); } } //# sourceMappingURL=ProcessApi.js.map