Skip to content

Commit a5334ac

Browse files
committed
Add networkBuildRequests endpoint
1 parent 785caac commit a5334ac

2 files changed

Lines changed: 10 additions & 0 deletions

File tree

src/axios.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ export interface MultinetAxiosInstance extends AxiosInstance {
7474
renameSession(workspace: string, sessionId: number, type: 'network' | 'table', name: string): AxiosPromise<any>;
7575
getSession(workspace: string, sessionId: number, type: 'network' | 'table'): AxiosPromise<any>;
7676
generateAltText(verbosity: string, level: number, explain: string, data: object, title?: string): AxiosPromise<any>;
77+
networkBuildRequests(workspace: string): AxiosPromise<number[]>;
7778
}
7879

7980
export function multinetAxiosInstance(config: AxiosRequestConfig): MultinetAxiosInstance {
@@ -287,5 +288,9 @@ export function multinetAxiosInstance(config: AxiosRequestConfig): MultinetAxios
287288
return this.post(`alttxt/`, formData);
288289
};
289290

291+
Proto.networkBuildRequests = function(workspace: string): AxiosPromise<number[]> {
292+
return this.get(`workspaces/${workspace}/network_build_requests/`);
293+
}
294+
290295
return axiosInstance as MultinetAxiosInstance;
291296
}

src/index.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -288,6 +288,11 @@ class MultinetAPI {
288288
public async generateAltText(verbosity: string, level: number, explain: string, data: object, title?: string): Promise<any> {
289289
return (await this.axios.generateAltText(verbosity, level, explain, data, title)).data;
290290
}
291+
292+
public async networkBuildRequests(workspace: string): Promise<number[]> {
293+
return (await this.axios.networkBuildRequests(workspace)).data;
294+
}
295+
291296
}
292297

293298
export function multinetApi(baseURL: string): MultinetAPI {

0 commit comments

Comments
 (0)