hud-ai
Version:
Hud.ai API Client
47 lines • 1.38 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const _ = require("lodash");
const Resource_1 = require("../utils/Resource");
const UserConference_1 = require("../entities/UserConference");
class UserConferenceResource extends Resource_1.Resource {
constructor(requestManager) {
super('/users/conferences', requestManager);
}
add(addArgs) {
return this.makeRequest({
method: 'POST',
data: _.merge(addArgs, {
status: UserConference_1.UserConferenceStatus.ADDED
}),
url: `${this.basePath}`
});
}
remove(removeArgs) {
return this.makeRequest({
method: 'POST',
data: _.merge(removeArgs, {
status: UserConference_1.UserConferenceStatus.REMOVED
}),
url: `${this.basePath}`
});
}
list(listArgs) {
return this.makeRequest({
method: 'GET',
params: listArgs,
url: `${this.basePath}`
});
}
get(getArgs) {
return this.makeRequest({
method: 'GET',
params: getArgs,
url: `${this.basePath}/{id}`
});
}
del(id) {
return this._destroy(id);
}
}
exports.UserConferenceResource = UserConferenceResource;
//# sourceMappingURL=UserConference.js.map