@niur/google-admanager-api
Version:
Google Ad Manager API Client Library for NodeJs
31 lines • 916 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.LabelService = void 0;
class LabelService {
constructor(client) {
this._client = client;
}
async createLabels(labels) {
return this._client.createLabels({ labels });
}
async getLabelsByStatement(filterStatement) {
return this._client.getLabelsByStatement({
filterStatement,
});
}
async performLabelAction(labelAction, filterStatement) {
return this._client.performLabelAction({
labelAction: {
attributes: {
'xsi:type': labelAction.constructor.name,
},
},
filterStatement,
});
}
async updateLabels(labels) {
return this._client.updateLabels({ labels });
}
}
exports.LabelService = LabelService;
//# sourceMappingURL=label.service.js.map