UNPKG

lincd-quora-ads

Version:

An API wrapper for Quora's Ads API.

38 lines 1.47 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const ads_1 = require("lincd-ads/lib/ontologies/ads"); const AdSet_1 = require("lincd-ads/lib/shapes/AdSet"); const dc_1 = require("lincd-dcmi/lib/ontologies/dc"); const PropertyMapping_1 = require("lincd-rest-api/lib/shapes/PropertyMapping"); const Account_1 = __importDefault(require("./Account")); const Campaign_1 = __importDefault(require("./Campaign")); const mapper = new PropertyMapping_1.PropertyMapping(AdSet_1.AdSet, { shapeParams: [["adSetId"]], URI: "https://quora.api.lincd.org/", }); /** Additional available properties: accountName accountCurrency campaignName conversions conversionRate leadsGenerated formCompletionRate costPerLead */ mapper.map(ads_1.ads.bidAmount, ["bidAmount"]); mapper.map(ads_1.ads.clicks, ["clicks"]); mapper.map(ads_1.ads.cpc, ["cpc"]); mapper.map(ads_1.ads.ctr, ["ctr"]); mapper.map(ads_1.ads.impressions, ["impressions"]); mapper.map(ads_1.ads.spend, ["spend"]); mapper.map(ads_1.ads.status, ["status"]); mapper.map(dc_1.dcelems.identifier, ["adSetId"]); mapper.map(dc_1.dcelems.title, ["adSetName"]); mapper.map(ads_1.ads.account, Account_1.default); mapper.map(ads_1.ads.campaign, Campaign_1.default); exports.default = mapper; //# sourceMappingURL=AdSet.js.map