hud-ai
Version:
Hud.ai API Client
23 lines (18 loc) • 602 B
text/typescript
import * as Promise from 'bluebird';
import { Resource } from '../utils/Resource';
import { RequestManager } from '../RequestManager';
export interface CacheRefreshAttributes {
userId?: string;
}
export class CacheResource extends Resource<any, any, any, any> {
constructor(requestManager: RequestManager) {
super('/users/cache/refresh', requestManager);
}
public refresh(refreshArgs: CacheRefreshAttributes): Promise<void> {
return this.makeRequest({
method: 'POST',
data: refreshArgs,
url: `${this.basePath}`
})
}
}