-
Notifications
You must be signed in to change notification settings - Fork 23
/
index.js
97 lines (92 loc) · 3.44 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
module.exports = {
// Reports
AccountPerformanceReport: require('./reports/accountPerformanceReport'),
AdCustomizersFeedItemReport: null,
AdGroupPerformanceReport: require('./reports/adGroupPerformanceReport'),
AdPerformanceReport: null,
AgeRangePerformanceReport: null,
AudiencePerformanceReport: null,
AutomaticPlacementsPerformanceReport: null,
BidGoalPerformanceReport: null,
BudgetPerformanceReport: null,
CallMetricsCallDetailsReport: null,
CampaignAdScheduleTargetReport: null,
CampaignLocationTargetReport: null,
CampaignNegativeKeywordsPerformanceReport: null,
CampaignNegativeLocationsReport: null,
CampaignNegativePlacementsPerformanceReport: null,
CampaignPerformanceReport: require('./reports/campaignPerformanceReport'),
CampaignPlatformTargetReport: null,
CampaignSharedSetReport: null,
ClickPerformanceReport: null,
CreativeConversionReport: null,
CriteriaPerformanceReport: null,
DestinationURLReport: null,
DisplayKeywordPerformanceReport: null,
DisplayTopicsPerformanceReport: null,
FinalURLReport: null,
GenderPerformanceReport: null,
GeoPerformanceReport: null,
KeywordlessCategoryReport: null,
KeywordlessQueryReport: null,
KeywordsPerformanceLabelReport: null,
PaidAndOrganicQueryReport: null,
PlaceholderReport: null,
PlaceholderFeedItemReport: null,
PlacementPerformanceReport: null,
ProductPartitionReport: null,
SearchQueryPerformanceReport: null,
SharedSetReport: null,
SharedSetCriteriaReport: null,
ShoppingPerformanceReport: null,
URLPerformanceReport: null,
UserAdDistanceReport: null,
VideoPerformanceReport: null,
// Services
// Campaign data management
AdGroupAdService: require('./services/adGroupAdService'),
AdGroupCriterionService: require('./services/adGroupCriterionService'),
AdGroupFeedService: null,
AdGroupService: require('./services/adGroupService'),
AdwordsUserListService: null,
BudgetService: require('./services/budgetService'),
CampaignCriterionService: require('./services/campaignCriterionService'),
CampaignExtensionSettingService: null,
CampaignFeedService: null,
CampaignService: require('./services/campaignService'),
ConversionTrackerService: null,
DataService: null,
FeedItemService: null,
FeedMappingService: null,
FeedService: null,
OfflineConversionFeedService: null,
// Optimization
ExperimentService: null,
ReportDefinitionService: require('./services/reportDefinitionService'),
TargetingIdeaService: require('./services/targetingIdeaService'),
TrafficEstimatorService: require('./services/trafficEstimatorService'),
// Account management
CustomerService: null,
CustomerSyncService: null,
ManagedCustomerService: require('./services/managedCustomerService'),
// Utility
BatchJobService: null,
GeoLocationService: null,
MediaService: null,
ConstantDataService: require('./services/constantDataService'),
LocationCriterionService: null,
// Other (not categorized by AdWords)
AccountLabelService: require('./services/accountLabelService'),
AdCustomizerFeedService: null,
AdGroupBidModifierService: null,
AdGroupExtensionSettingService: null,
AdParamService: null,
CustomerFeedService: null,
LabelService: null,
MutateJobService: null,
SharedCriterionService: null,
SharedSetService: null,
BiddingStrategyService: require('./services/biddingStrategyService'),
Selector: require('./types/selector'),
printMsg: function() {console.log('UNDER DEVELOPMENT! Use with caution.');}
};