UNPKG

hud-ai

Version:
43 lines 1.28 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const lodash_1 = require("lodash"); const Resource_1 = require("../utils/Resource"); class ArticleKeyTermResource extends Resource_1.Resource { constructor(requestManager) { super('/articles/{articleId}/key-terms', requestManager); } list(listArgs) { return this.makeRequest({ method: 'GET', params: listArgs, url: `${this.basePath}` }); } create(createArgs) { return this.makeRequest({ method: 'POST', params: lodash_1.pick(createArgs, 'articleId'), data: lodash_1.omit(createArgs, 'articleId'), url: `${this.basePath}` }); } get(getArgs) { return this.makeRequest({ method: 'GET', params: getArgs, url: `${this.basePath}/{term}` }); } del(destroyArgs) { return this.destroy(destroyArgs); } destroy(destroyArgs) { return this.makeRequest({ method: 'DELETE', params: destroyArgs, url: `${this.basePath}/{term}` }); } } exports.ArticleKeyTermResource = ArticleKeyTermResource; //# sourceMappingURL=ArticleKeyTerm.js.map