UNPKG

lincd-quora-ads

Version:

An API wrapper for Quora's Ads API.

36 lines 1.39 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 Campaign_1 = require("lincd-ads/lib/shapes/Campaign"); 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 mapper = new PropertyMapping_1.PropertyMapping(Campaign_1.Campaign, { shapeParams: [["campaignId"]], URI: "https://quora.api.lincd.org/", }); /** Additional available properties: accountName accountCurrency conversions conversionRate lifetimeBudget leadsGenerated formCompletionRate costPerLead */ 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.dailyBudget, ["dailyBudget"]); 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, ["campaignId"]); mapper.map(dc_1.dcelems.title, ["campaignName"]); mapper.map(ads_1.ads.account, Account_1.default); exports.default = mapper; //# sourceMappingURL=Campaign.js.map