@niur/google-admanager-api
Version:
Google Ad Manager API Client Library for NodeJs
31 lines • 996 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PlacementService = void 0;
class PlacementService {
constructor(client) {
this._client = client;
}
async createPlacements(placements) {
return this._client.createPlacements({ placements });
}
async getPlacementsByStatement(filterStatement) {
return this._client.getPlacementsByStatement({
filterStatement,
});
}
async performPlacementAction(placementAction, filterStatement) {
return this._client.performPlacementAction({
placementAction: {
attributes: {
'xsi:type': placementAction.constructor.name,
},
},
filterStatement,
});
}
async updatePlacements(placements) {
return this._client.updatePlacements({ placements });
}
}
exports.PlacementService = PlacementService;
//# sourceMappingURL=placement.service.js.map