@niur/google-admanager-api
Version:
Google Ad Manager API Client Library for NodeJs
31 lines • 896 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SiteService = void 0;
class SiteService {
constructor(client) {
this._client = client;
}
async createSites(sites) {
return this._client.createSites({ sites });
}
async getSitesByStatement(filterStatement) {
return this._client.getSitesByStatement({
filterStatement,
});
}
async performSiteAction(siteAction, filterStatement) {
return this._client.performSiteAction({
siteAction: {
attributes: {
'xsi:type': siteAction.constructor.name,
},
},
filterStatement,
});
}
async updateSites(sites) {
return this._client.updateSites({ sites });
}
}
exports.SiteService = SiteService;
//# sourceMappingURL=site.service.js.map