on develop help sign in
Regenerating gogol-doubleclick-bids from latest service definition
065628cBrendan Hay
gen/model/doubleclickbidmanager/v1/doubleclickbidmanager-api.json+160−67
@@ -1,12 +1,12 @@
1{
1{
2 "kind": "discovery#restDescription",
2 "kind": "discovery#restDescription",
3− "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/Vzy4iZtubPXOlXG51HH4XZMfqLU\"",
3+ "etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/HF5Y_4KNN3jjkTN_0xoqvh78Ux0\"",
4 "discoveryVersion": "v1",
4 "discoveryVersion": "v1",
5 "id": "doubleclickbidmanager:v1",
5 "id": "doubleclickbidmanager:v1",
6 "name": "doubleclickbidmanager",
6 "name": "doubleclickbidmanager",
7 "canonicalName": "DoubleClick Bid Manager",
7 "canonicalName": "DoubleClick Bid Manager",
8 "version": "v1",
8 "version": "v1",
9− "revision": "20160426",
9+ "revision": "20161010",
10 "title": "DoubleClick Bid Manager API",
10 "title": "DoubleClick Bid Manager API",
11 "description": "API for viewing and managing your reports in DoubleClick Bid Manager.",
11 "description": "API for viewing and managing your reports in DoubleClick Bid Manager.",
12 "ownerDomain": "google.com",
12 "ownerDomain": "google.com",
@@ -133,6 +133,81 @@
133 }
133 }
134 }
134 }
135 },
135 },
136+ "DownloadRequest": {
137+ "id": "DownloadRequest",
138+ "type": "object",
139+ "description": "Request to fetch stored insertion orders, line items, TrueView ad groups and ads.",
140+ "properties": {
141+ "fileTypes": {
142+ "type": "array",
143+ "description": "File types that will be returned.",
144+ "items": {
145+ "type": "string",
146+ "enum": [
147+ "AD",
148+ "AD_GROUP",
149+ "INSERTION_ORDER",
150+ "LINE_ITEM"
151+ ],
152+ "enumDescriptions": [
153+ "",
154+ "",
155+ "",
156+ ""
157+ ]
158+ }
159+ },
160+ "filterIds": {
161+ "type": "array",
162+ "description": "The IDs of the specified filter type. This is used to filter entities to fetch. At least one ID must be specified. Only one ID is allowed for the ADVERTISER_ID filter type. For INSERTION_ORDER_ID or LINE_ITEM_ID filter types all IDs must be from the same Advertiser.",
163+ "items": {
164+ "type": "string",
165+ "format": "int64"
166+ }
167+ },
168+ "filterType": {
169+ "type": "string",
170+ "description": "Filter type used to filter line items to fetch.",
171+ "enum": [
172+ "ADVERTISER_ID",
173+ "INSERTION_ORDER_ID",
174+ "LINE_ITEM_ID"
175+ ],
176+ "enumDescriptions": [
177+ "",
178+ "",
179+ ""
180+ ]
181+ },
182+ "version": {
183+ "type": "string",
184+ "description": "SDF Version (column names, types, order) in which the entities will be returned. Default to 3."
185+ }
186+ }
187+ },
188+ "DownloadResponse": {
189+ "id": "DownloadResponse",
190+ "type": "object",
191+ "description": "Download response.",
192+ "properties": {
193+ "adGroups": {
194+ "type": "string",
195+ "description": "Retrieved ad groups in SDF format."
196+ },
197+ "ads": {
198+ "type": "string",
199+ "description": "Retrieved ads in SDF format."
200+ },
201+ "insertionOrders": {
202+ "type": "string",
203+ "description": "Retrieved insertion orders in SDF format."
204+ },
205+ "lineItems": {
206+ "type": "string",
207+ "description": "Retrieved line items in SDF format."
208+ }
209+ }
210+ },
136 "FilterPair": {
211 "FilterPair": {
137 "id": "FilterPair",
212 "id": "FilterPair",
138 "type": "object",
213 "type": "object",
@@ -179,6 +254,7 @@
179 "FILTER_LINE_ITEM_DAILY_FREQUENCY",
254 "FILTER_LINE_ITEM_DAILY_FREQUENCY",
180 "FILTER_LINE_ITEM_LIFETIME_FREQUENCY",
255 "FILTER_LINE_ITEM_LIFETIME_FREQUENCY",
181 "FILTER_LINE_ITEM_TYPE",
256 "FILTER_LINE_ITEM_TYPE",
257+ "FILTER_MEDIA_PLAN",
182 "FILTER_MOBILE_DEVICE_MAKE",
258 "FILTER_MOBILE_DEVICE_MAKE",
183 "FILTER_MOBILE_DEVICE_MAKE_MODEL",
259 "FILTER_MOBILE_DEVICE_MAKE_MODEL",
184 "FILTER_MOBILE_DEVICE_TYPE",
260 "FILTER_MOBILE_DEVICE_TYPE",
@@ -189,6 +265,7 @@
189 "FILTER_NIELSEN_COUNTRY_CODE",
265 "FILTER_NIELSEN_COUNTRY_CODE",
190 "FILTER_NIELSEN_DEVICE_ID",
266 "FILTER_NIELSEN_DEVICE_ID",
191 "FILTER_NIELSEN_GENDER",
267 "FILTER_NIELSEN_GENDER",
268+ "FILTER_NOT_SUPPORTED",
192 "FILTER_ORDER_ID",
269 "FILTER_ORDER_ID",
193 "FILTER_OS",
270 "FILTER_OS",
194 "FILTER_PAGE_CATEGORY",
271 "FILTER_PAGE_CATEGORY",
@@ -207,8 +284,11 @@
207 "FILTER_TRUEVIEW_AD_GROUP_ID",
284 "FILTER_TRUEVIEW_AD_GROUP_ID",
208 "FILTER_TRUEVIEW_AGE",
285 "FILTER_TRUEVIEW_AGE",
209 "FILTER_TRUEVIEW_CATEGORY",
286 "FILTER_TRUEVIEW_CATEGORY",
287+ "FILTER_TRUEVIEW_CITY",
210 "FILTER_TRUEVIEW_CONVERSION_TYPE",
288 "FILTER_TRUEVIEW_CONVERSION_TYPE",
289+ "FILTER_TRUEVIEW_COUNTRY",
211 "FILTER_TRUEVIEW_CUSTOM_AFFINITY",
290 "FILTER_TRUEVIEW_CUSTOM_AFFINITY",
291+ "FILTER_TRUEVIEW_DMA",
212 "FILTER_TRUEVIEW_GENDER",
292 "FILTER_TRUEVIEW_GENDER",
213 "FILTER_TRUEVIEW_IAR_AGE",
293 "FILTER_TRUEVIEW_IAR_AGE",
214 "FILTER_TRUEVIEW_IAR_CATEGORY",
294 "FILTER_TRUEVIEW_IAR_CATEGORY",
@@ -221,12 +301,17 @@
221 "FILTER_TRUEVIEW_IAR_REGION",
301 "FILTER_TRUEVIEW_IAR_REGION",
222 "FILTER_TRUEVIEW_IAR_REMARKETING_LIST",
302 "FILTER_TRUEVIEW_IAR_REMARKETING_LIST",
223 "FILTER_TRUEVIEW_IAR_TIME_OF_DAY",
303 "FILTER_TRUEVIEW_IAR_TIME_OF_DAY",
304+ "FILTER_TRUEVIEW_IAR_YOUTUBE_CHANNEL",
305+ "FILTER_TRUEVIEW_IAR_YOUTUBE_VIDEO",
224 "FILTER_TRUEVIEW_IAR_ZIPCODE",
306 "FILTER_TRUEVIEW_IAR_ZIPCODE",
225 "FILTER_TRUEVIEW_INTEREST",
307 "FILTER_TRUEVIEW_INTEREST",
226 "FILTER_TRUEVIEW_KEYWORD",
308 "FILTER_TRUEVIEW_KEYWORD",
227 "FILTER_TRUEVIEW_PARENTAL_STATUS",
309 "FILTER_TRUEVIEW_PARENTAL_STATUS",
228 "FILTER_TRUEVIEW_PLACEMENT",
310 "FILTER_TRUEVIEW_PLACEMENT",
311+ "FILTER_TRUEVIEW_REGION",
229 "FILTER_TRUEVIEW_REMARKETING_LIST",
312 "FILTER_TRUEVIEW_REMARKETING_LIST",
313+ "FILTER_TRUEVIEW_URL",
314+ "FILTER_TRUEVIEW_ZIPCODE",
230 "FILTER_UNKNOWN",
315 "FILTER_UNKNOWN",
231 "FILTER_USER_LIST",
316 "FILTER_USER_LIST",
232 "FILTER_USER_LIST_FIRST_PARTY",
317 "FILTER_USER_LIST_FIRST_PARTY",
@@ -353,6 +438,16 @@
353 "",
438 "",
354 "",
439 "",
355 "",
440 "",
441+ "",
442+ "",
443+ "",
444+ "",
445+ "",
446+ "",
447+ "",
448+ "",
449+ "",
450+ "",
356 ""
451 ""
357 ]
452 ]
358 },
453 },
@@ -400,65 +495,6 @@
400 }
495 }
401 }
496 }
402 },
497 },
403− "Note": {
404− "id": "Note",
405− "type": "object",
406− "description": "Publisher comment from Rubicon.",
407− "properties": {
408− "id": {
409− "type": "string",
410− "description": "Note id.",
411− "format": "int64"
412− },
413− "message": {
414− "type": "string",
415− "description": "Message from publisher."
416− },
417− "source": {
418− "type": "string",
419− "description": "Equals \"publisher\" for notification from Rubicon."
420− },
421− "timestamp": {
422− "type": "string",
423− "description": "Time when the note was added, e.g. \"2015-12-16T17:25:35.000-08:00\"."
424− },
425− "username": {
426− "type": "string",
427− "description": "Publisher user name."
428− }
429− }
430− },
431− "NotifyProposalChangeRequest": {
432− "id": "NotifyProposalChangeRequest",
433− "type": "object",
434− "description": "NotifyProposalChange request.",
435− "properties": {
436− "action": {
437− "type": "string",
438− "description": "Action taken by publisher. One of: Accept, Decline, Append"
439− },
440− "href": {
441− "type": "string",
442− "description": "URL to access proposal detail."
443− },
444− "id": {
445− "type": "string",
446− "description": "Below are contents of notification from Rubicon. Proposal id.",
447− "format": "int64"
448− },
449− "notes": {
450− "type": "array",
451− "description": "Notes from publisher",
452− "items": {
453− "$ref": "Note"
454− }
455− },
456− "token": {
457− "type": "string",
458− "description": "Deal token, available when proposal is accepted by publisher."
459− }
460− }
461− },
462 "Parameters": {
498 "Parameters": {
463 "id": "Parameters",
499 "id": "Parameters",
464 "type": "object",
500 "type": "object",
@@ -514,6 +550,7 @@
514 "FILTER_LINE_ITEM_DAILY_FREQUENCY",
550 "FILTER_LINE_ITEM_DAILY_FREQUENCY",
515 "FILTER_LINE_ITEM_LIFETIME_FREQUENCY",
551 "FILTER_LINE_ITEM_LIFETIME_FREQUENCY",
516 "FILTER_LINE_ITEM_TYPE",
552 "FILTER_LINE_ITEM_TYPE",
553+ "FILTER_MEDIA_PLAN",
517 "FILTER_MOBILE_DEVICE_MAKE",
554 "FILTER_MOBILE_DEVICE_MAKE",
518 "FILTER_MOBILE_DEVICE_MAKE_MODEL",
555 "FILTER_MOBILE_DEVICE_MAKE_MODEL",
519 "FILTER_MOBILE_DEVICE_TYPE",
556 "FILTER_MOBILE_DEVICE_TYPE",
@@ -524,6 +561,7 @@
524 "FILTER_NIELSEN_COUNTRY_CODE",
561 "FILTER_NIELSEN_COUNTRY_CODE",
525 "FILTER_NIELSEN_DEVICE_ID",
562 "FILTER_NIELSEN_DEVICE_ID",
526 "FILTER_NIELSEN_GENDER",
563 "FILTER_NIELSEN_GENDER",
564+ "FILTER_NOT_SUPPORTED",
527 "FILTER_ORDER_ID",
565 "FILTER_ORDER_ID",
528 "FILTER_OS",
566 "FILTER_OS",
529 "FILTER_PAGE_CATEGORY",
567 "FILTER_PAGE_CATEGORY",
@@ -542,8 +580,11 @@
542 "FILTER_TRUEVIEW_AD_GROUP_ID",
580 "FILTER_TRUEVIEW_AD_GROUP_ID",
543 "FILTER_TRUEVIEW_AGE",
581 "FILTER_TRUEVIEW_AGE",
544 "FILTER_TRUEVIEW_CATEGORY",
582 "FILTER_TRUEVIEW_CATEGORY",
583+ "FILTER_TRUEVIEW_CITY",
545 "FILTER_TRUEVIEW_CONVERSION_TYPE",
584 "FILTER_TRUEVIEW_CONVERSION_TYPE",
585+ "FILTER_TRUEVIEW_COUNTRY",
546 "FILTER_TRUEVIEW_CUSTOM_AFFINITY",
586 "FILTER_TRUEVIEW_CUSTOM_AFFINITY",
587+ "FILTER_TRUEVIEW_DMA",
547 "FILTER_TRUEVIEW_GENDER",
588 "FILTER_TRUEVIEW_GENDER",
548 "FILTER_TRUEVIEW_IAR_AGE",
589 "FILTER_TRUEVIEW_IAR_AGE",
549 "FILTER_TRUEVIEW_IAR_CATEGORY",
590 "FILTER_TRUEVIEW_IAR_CATEGORY",
@@ -556,12 +597,17 @@
556 "FILTER_TRUEVIEW_IAR_REGION",
597 "FILTER_TRUEVIEW_IAR_REGION",
557 "FILTER_TRUEVIEW_IAR_REMARKETING_LIST",
598 "FILTER_TRUEVIEW_IAR_REMARKETING_LIST",
558 "FILTER_TRUEVIEW_IAR_TIME_OF_DAY",
599 "FILTER_TRUEVIEW_IAR_TIME_OF_DAY",
600+ "FILTER_TRUEVIEW_IAR_YOUTUBE_CHANNEL",
601+ "FILTER_TRUEVIEW_IAR_YOUTUBE_VIDEO",
559 "FILTER_TRUEVIEW_IAR_ZIPCODE",
602 "FILTER_TRUEVIEW_IAR_ZIPCODE",
560 "FILTER_TRUEVIEW_INTEREST",
603 "FILTER_TRUEVIEW_INTEREST",
561 "FILTER_TRUEVIEW_KEYWORD",
604 "FILTER_TRUEVIEW_KEYWORD",
562 "FILTER_TRUEVIEW_PARENTAL_STATUS",
605 "FILTER_TRUEVIEW_PARENTAL_STATUS",
563 "FILTER_TRUEVIEW_PLACEMENT",
606 "FILTER_TRUEVIEW_PLACEMENT",
607+ "FILTER_TRUEVIEW_REGION",
564 "FILTER_TRUEVIEW_REMARKETING_LIST",
608 "FILTER_TRUEVIEW_REMARKETING_LIST",
609+ "FILTER_TRUEVIEW_URL",
610+ "FILTER_TRUEVIEW_ZIPCODE",
565 "FILTER_UNKNOWN",
611 "FILTER_UNKNOWN",
566 "FILTER_USER_LIST",
612 "FILTER_USER_LIST",
567 "FILTER_USER_LIST_FIRST_PARTY",
613 "FILTER_USER_LIST_FIRST_PARTY",
@@ -688,6 +734,16 @@
688 "",
734 "",
689 "",
735 "",
690 "",
736 "",
737+ "",
738+ "",
739+ "",
740+ "",
741+ "",
742+ "",
743+ "",
744+ "",
745+ "",
746+ "",
691 ""
747 ""
692 ]
748 ]
693 }
749 }
@@ -702,6 +758,17 @@
702 "items": {
758 "items": {
703 "type": "string",
759 "type": "string",
704 "enum": [
760 "enum": [
761+ "METRIC_ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME",
762+ "METRIC_ACTIVE_VIEW_DISTRIBUTION_UNMEASURABLE",
763+ "METRIC_ACTIVE_VIEW_DISTRIBUTION_UNVIEWABLE",
764+ "METRIC_ACTIVE_VIEW_DISTRIBUTION_VIEWABLE",
765+ "METRIC_ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS",
766+ "METRIC_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS",
767+ "METRIC_ACTIVE_VIEW_PCT_MEASURABLE_IMPRESSIONS",
768+ "METRIC_ACTIVE_VIEW_PCT_VIEWABLE_IMPRESSIONS",
769+ "METRIC_ACTIVE_VIEW_UNMEASURABLE_IMPRESSIONS",
770+ "METRIC_ACTIVE_VIEW_UNVIEWABLE_IMPRESSIONS",
771+ "METRIC_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS",
705 "METRIC_BID_REQUESTS",
772 "METRIC_BID_REQUESTS",
706 "METRIC_BILLABLE_COST_ADVERTISER",
773 "METRIC_BILLABLE_COST_ADVERTISER",
707 "METRIC_BILLABLE_COST_PARTNER",
774 "METRIC_BILLABLE_COST_PARTNER",
@@ -870,6 +937,7 @@
870 "METRIC_PROFIT_VIEWABLE_ECPM_ADVERTISER",
937 "METRIC_PROFIT_VIEWABLE_ECPM_ADVERTISER",
871 "METRIC_PROFIT_VIEWABLE_ECPM_PARTNER",
938 "METRIC_PROFIT_VIEWABLE_ECPM_PARTNER",
872 "METRIC_PROFIT_VIEWABLE_ECPM_USD",
939 "METRIC_PROFIT_VIEWABLE_ECPM_USD",
940+ "METRIC_REACH_COOKIE_REACH",
873 "METRIC_REVENUE_ADVERTISER",
941 "METRIC_REVENUE_ADVERTISER",
874 "METRIC_REVENUE_ECPAPC_ADVERTISER",
942 "METRIC_REVENUE_ECPAPC_ADVERTISER",
875 "METRIC_REVENUE_ECPAPC_PARTNER",
943 "METRIC_REVENUE_ECPAPC_PARTNER",
@@ -931,6 +999,9 @@
931 "METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_ADVERTISER",
999 "METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_ADVERTISER",
932 "METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_PARTNER",
1000 "METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_PARTNER",
933 "METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_USD",
1001 "METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_USD",
1002+ "METRIC_TRUEVIEW_AVERAGE_CPE_ADVERTISER",
1003+ "METRIC_TRUEVIEW_AVERAGE_CPE_PARTNER",
1004+ "METRIC_TRUEVIEW_AVERAGE_CPE_USD",
934 "METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_ADVERTISER",
1005 "METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_ADVERTISER",
935 "METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_PARTNER",
1006 "METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_PARTNER",
936 "METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_USD",
1007 "METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_USD",
@@ -956,6 +1027,8 @@
956 "METRIC_TRUEVIEW_EARNED_SHARES",
1027 "METRIC_TRUEVIEW_EARNED_SHARES",
957 "METRIC_TRUEVIEW_EARNED_SUBSCRIBERS",
1028 "METRIC_TRUEVIEW_EARNED_SUBSCRIBERS",
958 "METRIC_TRUEVIEW_EARNED_VIEWS",
1029 "METRIC_TRUEVIEW_EARNED_VIEWS",
1030+ "METRIC_TRUEVIEW_ENGAGEMENTS",
1031+ "METRIC_TRUEVIEW_ENGAGEMENT_RATE",
959 "METRIC_TRUEVIEW_IMPRESSION_SHARE",
1032 "METRIC_TRUEVIEW_IMPRESSION_SHARE",
960 "METRIC_TRUEVIEW_LOST_IS_BUDGET",
1033 "METRIC_TRUEVIEW_LOST_IS_BUDGET",
961 "METRIC_TRUEVIEW_LOST_IS_RANK",
1034 "METRIC_TRUEVIEW_LOST_IS_RANK",
@@ -1247,6 +1320,23 @@
1247 "",
1320 "",
1248 "",
1321 "",
1249 "",
1322 "",
1323+ "",
1324+ "",
1325+ "",
1326+ "",
1327+ "",
1328+ "",
1329+ "",
1330+ "",
1331+ "",
1332+ "",
1333+ "",
1334+ "",
1335+ "",
1336+ "",
1337+ "",
1338+ "",
1339+ "",
1250 ""
1340 ""
1251 ]
1341 ]
1252 }
1342 }
@@ -1969,15 +2059,18 @@
1969 }
2059 }
1970 }
2060 }
1971 },
2061 },
1972− "rubicon": {
2062+ "sdf": {
1973 "methods": {
2063 "methods": {
1974− "notifyproposalchange": {
2064+ "download": {
1975− "id": "doubleclickbidmanager.rubicon.notifyproposalchange",
2065+ "id": "doubleclickbidmanager.sdf.download",
1976− "path": "rubicon/notifyproposalchange",
2066+ "path": "sdf/download",
1977 "httpMethod": "POST",
2067 "httpMethod": "POST",
1978− "description": "Update proposal upon actions of Rubicon publisher.",
2068+ "description": "Retrieves entities in SDF format.",
1979 "request": {
2069 "request": {
1980− "$ref": "NotifyProposalChangeRequest"
2070+ "$ref": "DownloadRequest"
2071+ },
2072+ "response": {
2073+ "$ref": "DownloadResponse"
1981 }
2074 }
1982 }
2075 }
1983 }
2076 }
gogol-doubleclick-bids/gen/Network/Google/DoubleClickBids.hs+26−22
@@ -50,8 +50,8 @@ module Network.Google.DoubleClickBids
50 -- ** doubleclickbidmanager.reports.listreports
50 -- ** doubleclickbidmanager.reports.listreports
51 , module Network.Google.Resource.DoubleClickBidManager.Reports.Listreports
51 , module Network.Google.Resource.DoubleClickBidManager.Reports.Listreports
52
52
53− -- ** doubleclickbidmanager.rubicon.notifyproposalchange
53+ -- ** doubleclickbidmanager.sdf.download
54− , module Network.Google.Resource.DoubleClickBidManager.Rubicon.Notifyproposalchange
54+ , module Network.Google.Resource.DoubleClickBidManager.Sdf.Download
55
55
56 -- * Types
56 -- * Types
57
57
@@ -106,6 +106,9 @@ module Network.Google.DoubleClickBids
106 -- ** DownloadLineItemsRequestFilterType
106 -- ** DownloadLineItemsRequestFilterType
107 , DownloadLineItemsRequestFilterType (..)
107 , DownloadLineItemsRequestFilterType (..)
108
108
109+ -- ** DownloadRequestFilterType
110+ , DownloadRequestFilterType (..)
111+
109 -- ** DownloadLineItemsRequest
112 -- ** DownloadLineItemsRequest
110 , DownloadLineItemsRequest
113 , DownloadLineItemsRequest
111 , downloadLineItemsRequest
114 , downloadLineItemsRequest
@@ -114,6 +117,17 @@ module Network.Google.DoubleClickBids
114 , dlirFileSpec
117 , dlirFileSpec
115 , dlirFilterIds
118 , dlirFilterIds
116
119
120+ -- ** DownloadRequestFileTypesItem
121+ , DownloadRequestFileTypesItem (..)
122+
123+ -- ** DownloadRequest
124+ , DownloadRequest
125+ , downloadRequest
126+ , drFileTypes
127+ , drFilterType
128+ , drVersion
129+ , drFilterIds
130+
117 -- ** ListQueriesResponse
131 -- ** ListQueriesResponse
118 , ListQueriesResponse
132 , ListQueriesResponse
119 , listQueriesResponse
133 , listQueriesResponse
@@ -125,15 +139,6 @@ module Network.Google.DoubleClickBids
125 , uploadLineItemsResponse
139 , uploadLineItemsResponse
126 , ulirUploadStatus
140 , ulirUploadStatus
127
141
128− -- ** Note
129− , Note
130− , note
131− , nUsername
132− , nSource
133− , nId
134− , nMessage
135− , nTimestamp
136−
137 -- ** QueryMetadataDataRange
142 -- ** QueryMetadataDataRange
138 , QueryMetadataDataRange (..)
143 , QueryMetadataDataRange (..)
139
144
@@ -199,6 +204,14 @@ module Network.Google.DoubleClickBids
199 , downloadLineItemsResponse
204 , downloadLineItemsResponse
200 , dlirLineItems
205 , dlirLineItems
201
206
207+ -- ** DownloadResponse
208+ , DownloadResponse
209+ , downloadResponse
210+ , drInsertionOrders
211+ , drLineItems
212+ , drAdGroups
213+ , drAds
214+
202 -- ** ReportStatus
215 -- ** ReportStatus
203 , ReportStatus
216 , ReportStatus
204 , reportStatus
217 , reportStatus
@@ -237,15 +250,6 @@ module Network.Google.DoubleClickBids
237 -- ** ReportStatusState
250 -- ** ReportStatusState
238 , ReportStatusState (..)
251 , ReportStatusState (..)
239
252
240− -- ** NotifyProposalChangeRequest
241− , NotifyProposalChangeRequest
242− , notifyProposalChangeRequest
243− , npcrToken
244− , npcrAction
245− , npcrHref
246− , npcrId
247− , npcrNotes
248−
249 -- ** ParametersGroupBysItem
253 -- ** ParametersGroupBysItem
250 , ParametersGroupBysItem (..)
254 , ParametersGroupBysItem (..)
251
255
@@ -274,7 +278,7 @@ import Network.Google.Resource.DoubleClickBidManager.Queries.GetQuery
274import Network.Google.Resource.DoubleClickBidManager.Queries.Listqueries
278import Network.Google.Resource.DoubleClickBidManager.Queries.Listqueries
275import Network.Google.Resource.DoubleClickBidManager.Queries.RunQuery
279import Network.Google.Resource.DoubleClickBidManager.Queries.RunQuery
276import Network.Google.Resource.DoubleClickBidManager.Reports.Listreports
280import Network.Google.Resource.DoubleClickBidManager.Reports.Listreports
277−import Network.Google.Resource.DoubleClickBidManager.Rubicon.Notifyproposalchange
281+import Network.Google.Resource.DoubleClickBidManager.Sdf.Download
278
282
279{- $resources
283{- $resources
280TODO
284TODO
@@ -289,4 +293,4 @@ type DoubleClickBidsAPI =
289 :<|> ReportsListreportsResource
293 :<|> ReportsListreportsResource
290 :<|> LineitemsUploadlineitemsResource
294 :<|> LineitemsUploadlineitemsResource
291 :<|> LineitemsDownloadlineitemsResource
295 :<|> LineitemsDownloadlineitemsResource
292− :<|> RubiconNotifyproposalchangeResource
296+ :<|> SdfDownloadResource
gogol-doubleclick-bids/gen/Network/Google/DoubleClickBids/Types.hs+22−18
@@ -70,6 +70,9 @@ module Network.Google.DoubleClickBids.Types
70 -- * DownloadLineItemsRequestFilterType
70 -- * DownloadLineItemsRequestFilterType
71 , DownloadLineItemsRequestFilterType (..)
71 , DownloadLineItemsRequestFilterType (..)
72
72
73+ -- * DownloadRequestFilterType
74+ , DownloadRequestFilterType (..)
75+
73 -- * DownloadLineItemsRequest
76 -- * DownloadLineItemsRequest
74 , DownloadLineItemsRequest
77 , DownloadLineItemsRequest
75 , downloadLineItemsRequest
78 , downloadLineItemsRequest
@@ -78,6 +81,17 @@ module Network.Google.DoubleClickBids.Types
78 , dlirFileSpec
81 , dlirFileSpec
79 , dlirFilterIds
82 , dlirFilterIds
80
83
84+ -- * DownloadRequestFileTypesItem
85+ , DownloadRequestFileTypesItem (..)
86+
87+ -- * DownloadRequest
88+ , DownloadRequest
89+ , downloadRequest
90+ , drFileTypes
91+ , drFilterType
92+ , drVersion
93+ , drFilterIds
94+
81 -- * ListQueriesResponse
95 -- * ListQueriesResponse
82 , ListQueriesResponse
96 , ListQueriesResponse
83 , listQueriesResponse
97 , listQueriesResponse
@@ -89,15 +103,6 @@ module Network.Google.DoubleClickBids.Types
89 , uploadLineItemsResponse
103 , uploadLineItemsResponse
90 , ulirUploadStatus
104 , ulirUploadStatus
91
105
92− -- * Note
93− , Note
94− , note
95− , nUsername
96− , nSource
97− , nId
98− , nMessage
99− , nTimestamp
100−
101 -- * QueryMetadataDataRange
106 -- * QueryMetadataDataRange
102 , QueryMetadataDataRange (..)
107 , QueryMetadataDataRange (..)
103
108
@@ -163,6 +168,14 @@ module Network.Google.DoubleClickBids.Types
163 , downloadLineItemsResponse
168 , downloadLineItemsResponse
164 , dlirLineItems
169 , dlirLineItems
165
170
171+ -- * DownloadResponse
172+ , DownloadResponse
173+ , downloadResponse
174+ , drInsertionOrders
175+ , drLineItems
176+ , drAdGroups
177+ , drAds
178+
166 -- * ReportStatus
179 -- * ReportStatus
167 , ReportStatus
180 , ReportStatus
168 , reportStatus
181 , reportStatus
@@ -201,15 +214,6 @@ module Network.Google.DoubleClickBids.Types
201 -- * ReportStatusState
214 -- * ReportStatusState
202 , ReportStatusState (..)
215 , ReportStatusState (..)
203
216
204− -- * NotifyProposalChangeRequest
205− , NotifyProposalChangeRequest
206− , notifyProposalChangeRequest
207− , npcrToken
208− , npcrAction
209− , npcrHref
210− , npcrId
211− , npcrNotes
212−
213 -- * ParametersGroupBysItem
217 -- * ParametersGroupBysItem
214 , ParametersGroupBysItem (..)
218 , ParametersGroupBysItem (..)
215
219
gogol-doubleclick-bids/gen/Network/Google/DoubleClickBids/Types/Product.hs+148−158
@@ -496,6 +496,85 @@ instance ToJSON DownloadLineItemsRequest where
496 ("fileSpec" .=) <$> _dlirFileSpec,
496 ("fileSpec" .=) <$> _dlirFileSpec,
497 ("filterIds" .=) <$> _dlirFilterIds])
497 ("filterIds" .=) <$> _dlirFilterIds])
498
498
499+-- | Request to fetch stored insertion orders, line items, TrueView ad groups
500+-- and ads.
501+--
502+-- /See:/ 'downloadRequest' smart constructor.
503+data DownloadRequest = DownloadRequest'
504+ { _drFileTypes :: !(Maybe [DownloadRequestFileTypesItem])
505+ , _drFilterType :: !(Maybe DownloadRequestFilterType)
506+ , _drVersion :: !(Maybe Text)
507+ , _drFilterIds :: !(Maybe [Textual Int64])
508+ } deriving (Eq,Show,Data,Typeable,Generic)
509+
510+-- | Creates a value of 'DownloadRequest' with the minimum fields required to make a request.
511+--
512+-- Use one of the following lenses to modify other fields as desired:
513+--
514+-- * 'drFileTypes'
515+--
516+-- * 'drFilterType'
517+--
518+-- * 'drVersion'
519+--
520+-- * 'drFilterIds'
521+downloadRequest
522+ :: DownloadRequest
523+downloadRequest =
524+ DownloadRequest'
525+ { _drFileTypes = Nothing
526+ , _drFilterType = Nothing
527+ , _drVersion = Nothing
528+ , _drFilterIds = Nothing
529+ }
530+
531+-- | File types that will be returned.
532+drFileTypes :: Lens' DownloadRequest [DownloadRequestFileTypesItem]
533+drFileTypes
534+ = lens _drFileTypes (\ s a -> s{_drFileTypes = a}) .
535+ _Default
536+ . _Coerce
537+
538+-- | Filter type used to filter line items to fetch.
539+drFilterType :: Lens' DownloadRequest (Maybe DownloadRequestFilterType)
540+drFilterType
541+ = lens _drFilterType (\ s a -> s{_drFilterType = a})
542+
543+-- | SDF Version (column names, types, order) in which the entities will be
544+-- returned. Default to 3.
545+drVersion :: Lens' DownloadRequest (Maybe Text)
546+drVersion
547+ = lens _drVersion (\ s a -> s{_drVersion = a})
548+
549+-- | The IDs of the specified filter type. This is used to filter entities to
550+-- fetch. At least one ID must be specified. Only one ID is allowed for the
551+-- ADVERTISER_ID filter type. For INSERTION_ORDER_ID or LINE_ITEM_ID filter
552+-- types all IDs must be from the same Advertiser.
553+drFilterIds :: Lens' DownloadRequest [Int64]
554+drFilterIds
555+ = lens _drFilterIds (\ s a -> s{_drFilterIds = a}) .
556+ _Default
557+ . _Coerce
558+
559+instance FromJSON DownloadRequest where
560+ parseJSON
561+ = withObject "DownloadRequest"
562+ (\ o ->
563+ DownloadRequest' <$>
564+ (o .:? "fileTypes" .!= mempty) <*>
565+ (o .:? "filterType")
566+ <*> (o .:? "version")
567+ <*> (o .:? "filterIds" .!= mempty))
568+
569+instance ToJSON DownloadRequest where
570+ toJSON DownloadRequest'{..}
571+ = object
572+ (catMaybes
573+ [("fileTypes" .=) <$> _drFileTypes,
574+ ("filterType" .=) <$> _drFilterType,
575+ ("version" .=) <$> _drVersion,
576+ ("filterIds" .=) <$> _drFilterIds])
577+
499-- | List queries response.
578-- | List queries response.
500--
579--
501-- /See:/ 'listQueriesResponse' smart constructor.
580-- /See:/ 'listQueriesResponse' smart constructor.
@@ -584,83 +663,6 @@ instance ToJSON UploadLineItemsResponse where
584 (catMaybes
663 (catMaybes
585 [("uploadStatus" .=) <$> _ulirUploadStatus])
664 [("uploadStatus" .=) <$> _ulirUploadStatus])
586
665
587−-- | Publisher comment from Rubicon.
588−--
589−-- /See:/ 'note' smart constructor.
590−data Note = Note'
591− { _nUsername :: !(Maybe Text)
592− , _nSource :: !(Maybe Text)
593− , _nId :: !(Maybe (Textual Int64))
594− , _nMessage :: !(Maybe Text)
595− , _nTimestamp :: !(Maybe Text)
596− } deriving (Eq,Show,Data,Typeable,Generic)
597−
598−-- | Creates a value of 'Note' with the minimum fields required to make a request.
599−--
600−-- Use one of the following lenses to modify other fields as desired:
601−--
602−-- * 'nUsername'
603−--
604−-- * 'nSource'
605−--
606−-- * 'nId'
607−--
608−-- * 'nMessage'
609−--
610−-- * 'nTimestamp'
611−note
612− :: Note
613−note =
614− Note'
615− { _nUsername = Nothing
616− , _nSource = Nothing
617− , _nId = Nothing
618− , _nMessage = Nothing
619− , _nTimestamp = Nothing
620− }
621−
622−-- | Publisher user name.
623−nUsername :: Lens' Note (Maybe Text)
624−nUsername
625− = lens _nUsername (\ s a -> s{_nUsername = a})
626−
627−-- | Equals \"publisher\" for notification from Rubicon.
628−nSource :: Lens' Note (Maybe Text)
629−nSource = lens _nSource (\ s a -> s{_nSource = a})
630−
631−-- | Note id.
632−nId :: Lens' Note (Maybe Int64)
633−nId
634− = lens _nId (\ s a -> s{_nId = a}) . mapping _Coerce
635−
636−-- | Message from publisher.
637−nMessage :: Lens' Note (Maybe Text)
638−nMessage = lens _nMessage (\ s a -> s{_nMessage = a})
639−
640−-- | Time when the note was added, e.g. \"2015-12-16T17:25:35.000-08:00\".
641−nTimestamp :: Lens' Note (Maybe Text)
642−nTimestamp
643− = lens _nTimestamp (\ s a -> s{_nTimestamp = a})
644−
645−instance FromJSON Note where
646− parseJSON
647− = withObject "Note"
648− (\ o ->
649− Note' <$>
650− (o .:? "username") <*> (o .:? "source") <*>
651− (o .:? "id")
652− <*> (o .:? "message")
653− <*> (o .:? "timestamp"))
654−
655−instance ToJSON Note where
656− toJSON Note'{..}
657− = object
658− (catMaybes
659− [("username" .=) <$> _nUsername,
660− ("source" .=) <$> _nSource, ("id" .=) <$> _nId,
661− ("message" .=) <$> _nMessage,
662− ("timestamp" .=) <$> _nTimestamp])
663−
664-- | Report metadata.
666-- | Report metadata.
665--
667--
666-- /See:/ 'reportMetadata' smart constructor.
668-- /See:/ 'reportMetadata' smart constructor.
@@ -1103,6 +1105,75 @@ instance ToJSON DownloadLineItemsResponse where
1103 = object
1105 = object
1104 (catMaybes [("lineItems" .=) <$> _dlirLineItems])
1106 (catMaybes [("lineItems" .=) <$> _dlirLineItems])
1105
1107
1108+-- | Download response.
1109+--
1110+-- /See:/ 'downloadResponse' smart constructor.
1111+data DownloadResponse = DownloadResponse'
1112+ { _drInsertionOrders :: !(Maybe Text)
1113+ , _drLineItems :: !(Maybe Text)
1114+ , _drAdGroups :: !(Maybe Text)
1115+ , _drAds :: !(Maybe Text)
1116+ } deriving (Eq,Show,Data,Typeable,Generic)
1117+
1118+-- | Creates a value of 'DownloadResponse' with the minimum fields required to make a request.
1119+--
1120+-- Use one of the following lenses to modify other fields as desired:
1121+--
1122+-- * 'drInsertionOrders'
1123+--
1124+-- * 'drLineItems'
1125+--
1126+-- * 'drAdGroups'
1127+--
1128+-- * 'drAds'
1129+downloadResponse
1130+ :: DownloadResponse
1131+downloadResponse =
1132+ DownloadResponse'
1133+ { _drInsertionOrders = Nothing
1134+ , _drLineItems = Nothing
1135+ , _drAdGroups = Nothing
1136+ , _drAds = Nothing
1137+ }
1138+
1139+-- | Retrieved insertion orders in SDF format.
1140+drInsertionOrders :: Lens' DownloadResponse (Maybe Text)
1141+drInsertionOrders
1142+ = lens _drInsertionOrders
1143+ (\ s a -> s{_drInsertionOrders = a})
1144+
1145+-- | Retrieved line items in SDF format.
1146+drLineItems :: Lens' DownloadResponse (Maybe Text)
1147+drLineItems
1148+ = lens _drLineItems (\ s a -> s{_drLineItems = a})
1149+
1150+-- | Retrieved ad groups in SDF format.
1151+drAdGroups :: Lens' DownloadResponse (Maybe Text)
1152+drAdGroups
1153+ = lens _drAdGroups (\ s a -> s{_drAdGroups = a})
1154+
1155+-- | Retrieved ads in SDF format.
1156+drAds :: Lens' DownloadResponse (Maybe Text)
1157+drAds = lens _drAds (\ s a -> s{_drAds = a})
1158+
1159+instance FromJSON DownloadResponse where
1160+ parseJSON
1161+ = withObject "DownloadResponse"
1162+ (\ o ->
1163+ DownloadResponse' <$>
1164+ (o .:? "insertionOrders") <*> (o .:? "lineItems") <*>
1165+ (o .:? "adGroups")
1166+ <*> (o .:? "ads"))
1167+
1168+instance ToJSON DownloadResponse where
1169+ toJSON DownloadResponse'{..}
1170+ = object
1171+ (catMaybes
1172+ [("insertionOrders" .=) <$> _drInsertionOrders,
1173+ ("lineItems" .=) <$> _drLineItems,
1174+ ("adGroups" .=) <$> _drAdGroups,
1175+ ("ads" .=) <$> _drAds])
1176+
1106-- | Report status.
1177-- | Report status.
1107--
1178--
1108-- /See:/ 'reportStatus' smart constructor.
1179-- /See:/ 'reportStatus' smart constructor.
@@ -1382,87 +1453,6 @@ instance ToJSON Parameters where
1382 ("groupBys" .=) <$> _pGroupBys,
1453 ("groupBys" .=) <$> _pGroupBys,
1383 ("type" .=) <$> _pType])
1454 ("type" .=) <$> _pType])
1384
1455
1385−-- | NotifyProposalChange request.
1386−--
1387−-- /See:/ 'notifyProposalChangeRequest' smart constructor.
1388−data NotifyProposalChangeRequest = NotifyProposalChangeRequest'
1389− { _npcrToken :: !(Maybe Text)
1390− , _npcrAction :: !(Maybe Text)
1391− , _npcrHref :: !(Maybe Text)
1392− , _npcrId :: !(Maybe (Textual Int64))
1393− , _npcrNotes :: !(Maybe [Note])
1394− } deriving (Eq,Show,Data,Typeable,Generic)
1395−
1396−-- | Creates a value of 'NotifyProposalChangeRequest' with the minimum fields required to make a request.
1397−--
1398−-- Use one of the following lenses to modify other fields as desired:
1399−--
1400−-- * 'npcrToken'
1401−--
1402−-- * 'npcrAction'
1403−--
1404−-- * 'npcrHref'
1405−--
1406−-- * 'npcrId'
1407−--
1408−-- * 'npcrNotes'
1409−notifyProposalChangeRequest
1410− :: NotifyProposalChangeRequest
1411−notifyProposalChangeRequest =
1412− NotifyProposalChangeRequest'
1413− { _npcrToken = Nothing
1414− , _npcrAction = Nothing
1415− , _npcrHref = Nothing
1416− , _npcrId = Nothing
1417− , _npcrNotes = Nothing
1418− }
1419−
1420−-- | Deal token, available when proposal is accepted by publisher.
1421−npcrToken :: Lens' NotifyProposalChangeRequest (Maybe Text)
1422−npcrToken
1423− = lens _npcrToken (\ s a -> s{_npcrToken = a})
1424−
1425−-- | Action taken by publisher. One of: Accept, Decline, Append
1426−npcrAction :: Lens' NotifyProposalChangeRequest (Maybe Text)
1427−npcrAction
1428− = lens _npcrAction (\ s a -> s{_npcrAction = a})
1429−
1430−-- | URL to access proposal detail.
1431−npcrHref :: Lens' NotifyProposalChangeRequest (Maybe Text)
1432−npcrHref = lens _npcrHref (\ s a -> s{_npcrHref = a})
1433−
1434−-- | Below are contents of notification from Rubicon. Proposal id.
1435−npcrId :: Lens' NotifyProposalChangeRequest (Maybe Int64)
1436−npcrId
1437− = lens _npcrId (\ s a -> s{_npcrId = a}) .
1438− mapping _Coerce
1439−
1440−-- | Notes from publisher
1441−npcrNotes :: Lens' NotifyProposalChangeRequest [Note]
1442−npcrNotes
1443− = lens _npcrNotes (\ s a -> s{_npcrNotes = a}) .
1444− _Default
1445− . _Coerce
1446−
1447−instance FromJSON NotifyProposalChangeRequest where
1448− parseJSON
1449− = withObject "NotifyProposalChangeRequest"
1450− (\ o ->
1451− NotifyProposalChangeRequest' <$>
1452− (o .:? "token") <*> (o .:? "action") <*>
1453− (o .:? "href")
1454− <*> (o .:? "id")
1455− <*> (o .:? "notes" .!= mempty))
1456−
1457−instance ToJSON NotifyProposalChangeRequest where
1458− toJSON NotifyProposalChangeRequest'{..}
1459− = object
1460− (catMaybes
1461− [("token" .=) <$> _npcrToken,
1462− ("action" .=) <$> _npcrAction,
1463− ("href" .=) <$> _npcrHref, ("id" .=) <$> _npcrId,
1464− ("notes" .=) <$> _npcrNotes])
1465−
1466-- | An explanation of a report failure.
1456-- | An explanation of a report failure.
1467--
1457--
1468-- /See:/ 'reportFailure' smart constructor.
1458-- /See:/ 'reportFailure' smart constructor.
gogol-doubleclick-bids/gen/Network/Google/DoubleClickBids/Types/Sum.hs+214−1
@@ -219,6 +219,71 @@ instance FromJSON DownloadLineItemsRequestFilterType where
219instance ToJSON DownloadLineItemsRequestFilterType where
219instance ToJSON DownloadLineItemsRequestFilterType where
220 toJSON = toJSONText
220 toJSON = toJSONText
221
221
222+-- | Filter type used to filter line items to fetch.
223+data DownloadRequestFilterType
224+ = DRFTAdvertiserId
225+ -- ^ @ADVERTISER_ID@
226+ | DRFTInsertionOrderId
227+ -- ^ @INSERTION_ORDER_ID@
228+ | DRFTLineItemId
229+ -- ^ @LINE_ITEM_ID@
230+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
231+
232+instance Hashable DownloadRequestFilterType
233+
234+instance FromHttpApiData DownloadRequestFilterType where
235+ parseQueryParam = \case
236+ "ADVERTISER_ID" -> Right DRFTAdvertiserId
237+ "INSERTION_ORDER_ID" -> Right DRFTInsertionOrderId
238+ "LINE_ITEM_ID" -> Right DRFTLineItemId
239+ x -> Left ("Unable to parse DownloadRequestFilterType from: " <> x)
240+
241+instance ToHttpApiData DownloadRequestFilterType where
242+ toQueryParam = \case
243+ DRFTAdvertiserId -> "ADVERTISER_ID"
244+ DRFTInsertionOrderId -> "INSERTION_ORDER_ID"
245+ DRFTLineItemId -> "LINE_ITEM_ID"
246+
247+instance FromJSON DownloadRequestFilterType where
248+ parseJSON = parseJSONText "DownloadRequestFilterType"
249+
250+instance ToJSON DownloadRequestFilterType where
251+ toJSON = toJSONText
252+
253+data DownloadRequestFileTypesItem
254+ = AD
255+ -- ^ @AD@
256+ | AdGroup
257+ -- ^ @AD_GROUP@
258+ | InsertionOrder
259+ -- ^ @INSERTION_ORDER@
260+ | LineItem
261+ -- ^ @LINE_ITEM@
262+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
263+
264+instance Hashable DownloadRequestFileTypesItem
265+
266+instance FromHttpApiData DownloadRequestFileTypesItem where
267+ parseQueryParam = \case
268+ "AD" -> Right AD
269+ "AD_GROUP" -> Right AdGroup
270+ "INSERTION_ORDER" -> Right InsertionOrder
271+ "LINE_ITEM" -> Right LineItem
272+ x -> Left ("Unable to parse DownloadRequestFileTypesItem from: " <> x)
273+
274+instance ToHttpApiData DownloadRequestFileTypesItem where
275+ toQueryParam = \case
276+ AD -> "AD"
277+ AdGroup -> "AD_GROUP"
278+ InsertionOrder -> "INSERTION_ORDER"
279+ LineItem -> "LINE_ITEM"
280+
281+instance FromJSON DownloadRequestFileTypesItem where
282+ parseJSON = parseJSONText "DownloadRequestFileTypesItem"
283+
284+instance ToJSON DownloadRequestFileTypesItem where
285+ toJSON = toJSONText
286+
222-- | Range of report data.
287-- | Range of report data.
223data QueryMetadataDataRange
288data QueryMetadataDataRange
224 = QMDRAllTime
289 = QMDRAllTime
@@ -315,7 +380,29 @@ instance ToJSON QueryMetadataDataRange where
315 toJSON = toJSONText
380 toJSON = toJSONText
316
381
317data ParametersMetricsItem
382data ParametersMetricsItem
383+ = MetricActiveViewAverageViewableTime
384+ -- ^ @METRIC_ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME@
385+ | MetricActiveViewDistributionUnmeasurable
386+ -- ^ @METRIC_ACTIVE_VIEW_DISTRIBUTION_UNMEASURABLE@
387+ | MetricActiveViewDistributionUnviewable
388+ -- ^ @METRIC_ACTIVE_VIEW_DISTRIBUTION_UNVIEWABLE@
389+ | MetricActiveViewDistributionViewable
390+ -- ^ @METRIC_ACTIVE_VIEW_DISTRIBUTION_VIEWABLE@
391+ | MetricActiveViewEligibleImpressions
392+ -- ^ @METRIC_ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS@
393+ | MetricActiveViewMeasurableImpressions
394+ -- ^ @METRIC_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS@
395+ | MetricActiveViewPctMeasurableImpressions
396+ -- ^ @METRIC_ACTIVE_VIEW_PCT_MEASURABLE_IMPRESSIONS@
397+ | MetricActiveViewPctViewableImpressions
398+ -- ^ @METRIC_ACTIVE_VIEW_PCT_VIEWABLE_IMPRESSIONS@
399+ | MetricActiveViewUnmeasurableImpressions
400+ -- ^ @METRIC_ACTIVE_VIEW_UNMEASURABLE_IMPRESSIONS@
401+ | MetricActiveViewUnviewableImpressions
402+ -- ^ @METRIC_ACTIVE_VIEW_UNVIEWABLE_IMPRESSIONS@
403+ | MetricActiveViewViewableImpressions
404+ -- ^ @METRIC_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS@
318− = MetricBidRequests
405+ | MetricBidRequests
319 -- ^ @METRIC_BID_REQUESTS@
406 -- ^ @METRIC_BID_REQUESTS@
320 | MetricBillableCostAdvertiser
407 | MetricBillableCostAdvertiser
321 -- ^ @METRIC_BILLABLE_COST_ADVERTISER@
408 -- ^ @METRIC_BILLABLE_COST_ADVERTISER@
@@ -651,6 +738,8 @@ data ParametersMetricsItem
651 -- ^ @METRIC_PROFIT_VIEWABLE_ECPM_PARTNER@
738 -- ^ @METRIC_PROFIT_VIEWABLE_ECPM_PARTNER@
652 | MetricProfitViewableEcpmUsd
739 | MetricProfitViewableEcpmUsd
653 -- ^ @METRIC_PROFIT_VIEWABLE_ECPM_USD@
740 -- ^ @METRIC_PROFIT_VIEWABLE_ECPM_USD@
741+ | MetricReachCookieReach
742+ -- ^ @METRIC_REACH_COOKIE_REACH@
654 | MetricRevenueAdvertiser
743 | MetricRevenueAdvertiser
655 -- ^ @METRIC_REVENUE_ADVERTISER@
744 -- ^ @METRIC_REVENUE_ADVERTISER@
656 | MetricRevenueEcpapcAdvertiser
745 | MetricRevenueEcpapcAdvertiser
@@ -773,6 +862,12 @@ data ParametersMetricsItem
773 -- ^ @METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_PARTNER@
862 -- ^ @METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_PARTNER@
774 | MetricTotalMediaCostViewableEcpmUsd
863 | MetricTotalMediaCostViewableEcpmUsd
775 -- ^ @METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_USD@
864 -- ^ @METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_USD@
865+ | MetricTrueviewAverageCpeAdvertiser
866+ -- ^ @METRIC_TRUEVIEW_AVERAGE_CPE_ADVERTISER@
867+ | MetricTrueviewAverageCpePartner
868+ -- ^ @METRIC_TRUEVIEW_AVERAGE_CPE_PARTNER@
869+ | MetricTrueviewAverageCpeUsd
870+ -- ^ @METRIC_TRUEVIEW_AVERAGE_CPE_USD@
776 | MetricTrueviewConversionCostManyPerViewAdvertiser
871 | MetricTrueviewConversionCostManyPerViewAdvertiser
777 -- ^ @METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_ADVERTISER@
872 -- ^ @METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_ADVERTISER@
778 | MetricTrueviewConversionCostManyPerViewPartner
873 | MetricTrueviewConversionCostManyPerViewPartner
@@ -823,6 +918,10 @@ data ParametersMetricsItem
823 -- ^ @METRIC_TRUEVIEW_EARNED_SUBSCRIBERS@
918 -- ^ @METRIC_TRUEVIEW_EARNED_SUBSCRIBERS@
824 | MetricTrueviewEarnedViews
919 | MetricTrueviewEarnedViews
825 -- ^ @METRIC_TRUEVIEW_EARNED_VIEWS@
920 -- ^ @METRIC_TRUEVIEW_EARNED_VIEWS@
921+ | MetricTrueviewEngagements
922+ -- ^ @METRIC_TRUEVIEW_ENGAGEMENTS@
923+ | MetricTrueviewEngagementRate
924+ -- ^ @METRIC_TRUEVIEW_ENGAGEMENT_RATE@
826 | MetricTrueviewImpressionShare
925 | MetricTrueviewImpressionShare
827 -- ^ @METRIC_TRUEVIEW_IMPRESSION_SHARE@
926 -- ^ @METRIC_TRUEVIEW_IMPRESSION_SHARE@
828 | MetricTrueviewLostIsBudget
927 | MetricTrueviewLostIsBudget
@@ -865,6 +964,17 @@ instance Hashable ParametersMetricsItem
865
964
866instance FromHttpApiData ParametersMetricsItem where
965instance FromHttpApiData ParametersMetricsItem where
867 parseQueryParam = \case
966 parseQueryParam = \case
967+ "METRIC_ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME" -> Right MetricActiveViewAverageViewableTime
968+ "METRIC_ACTIVE_VIEW_DISTRIBUTION_UNMEASURABLE" -> Right MetricActiveViewDistributionUnmeasurable
969+ "METRIC_ACTIVE_VIEW_DISTRIBUTION_UNVIEWABLE" -> Right MetricActiveViewDistributionUnviewable
970+ "METRIC_ACTIVE_VIEW_DISTRIBUTION_VIEWABLE" -> Right MetricActiveViewDistributionViewable
971+ "METRIC_ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS" -> Right MetricActiveViewEligibleImpressions
972+ "METRIC_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS" -> Right MetricActiveViewMeasurableImpressions
973+ "METRIC_ACTIVE_VIEW_PCT_MEASURABLE_IMPRESSIONS" -> Right MetricActiveViewPctMeasurableImpressions
974+ "METRIC_ACTIVE_VIEW_PCT_VIEWABLE_IMPRESSIONS" -> Right MetricActiveViewPctViewableImpressions
975+ "METRIC_ACTIVE_VIEW_UNMEASURABLE_IMPRESSIONS" -> Right MetricActiveViewUnmeasurableImpressions
976+ "METRIC_ACTIVE_VIEW_UNVIEWABLE_IMPRESSIONS" -> Right MetricActiveViewUnviewableImpressions
977+ "METRIC_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS" -> Right MetricActiveViewViewableImpressions
868 "METRIC_BID_REQUESTS" -> Right MetricBidRequests
978 "METRIC_BID_REQUESTS" -> Right MetricBidRequests
869 "METRIC_BILLABLE_COST_ADVERTISER" -> Right MetricBillableCostAdvertiser
979 "METRIC_BILLABLE_COST_ADVERTISER" -> Right MetricBillableCostAdvertiser
870 "METRIC_BILLABLE_COST_PARTNER" -> Right MetricBillableCostPartner
980 "METRIC_BILLABLE_COST_PARTNER" -> Right MetricBillableCostPartner
@@ -1033,6 +1143,7 @@ instance FromHttpApiData ParametersMetricsItem where
1033 "METRIC_PROFIT_VIEWABLE_ECPM_ADVERTISER" -> Right MetricProfitViewableEcpmAdvertiser
1143 "METRIC_PROFIT_VIEWABLE_ECPM_ADVERTISER" -> Right MetricProfitViewableEcpmAdvertiser
1034 "METRIC_PROFIT_VIEWABLE_ECPM_PARTNER" -> Right MetricProfitViewableEcpmPartner
1144 "METRIC_PROFIT_VIEWABLE_ECPM_PARTNER" -> Right MetricProfitViewableEcpmPartner
1035 "METRIC_PROFIT_VIEWABLE_ECPM_USD" -> Right MetricProfitViewableEcpmUsd
1145 "METRIC_PROFIT_VIEWABLE_ECPM_USD" -> Right MetricProfitViewableEcpmUsd
1146+ "METRIC_REACH_COOKIE_REACH" -> Right MetricReachCookieReach
1036 "METRIC_REVENUE_ADVERTISER" -> Right MetricRevenueAdvertiser
1147 "METRIC_REVENUE_ADVERTISER" -> Right MetricRevenueAdvertiser
1037 "METRIC_REVENUE_ECPAPC_ADVERTISER" -> Right MetricRevenueEcpapcAdvertiser
1148 "METRIC_REVENUE_ECPAPC_ADVERTISER" -> Right MetricRevenueEcpapcAdvertiser
1038 "METRIC_REVENUE_ECPAPC_PARTNER" -> Right MetricRevenueEcpapcPartner
1149 "METRIC_REVENUE_ECPAPC_PARTNER" -> Right MetricRevenueEcpapcPartner
@@ -1094,6 +1205,9 @@ instance FromHttpApiData ParametersMetricsItem where
1094 "METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_ADVERTISER" -> Right MetricTotalMediaCostViewableEcpmAdvertiser
1205 "METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_ADVERTISER" -> Right MetricTotalMediaCostViewableEcpmAdvertiser
1095 "METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_PARTNER" -> Right MetricTotalMediaCostViewableEcpmPartner
1206 "METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_PARTNER" -> Right MetricTotalMediaCostViewableEcpmPartner
1096 "METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_USD" -> Right MetricTotalMediaCostViewableEcpmUsd
1207 "METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_USD" -> Right MetricTotalMediaCostViewableEcpmUsd
1208+ "METRIC_TRUEVIEW_AVERAGE_CPE_ADVERTISER" -> Right MetricTrueviewAverageCpeAdvertiser
1209+ "METRIC_TRUEVIEW_AVERAGE_CPE_PARTNER" -> Right MetricTrueviewAverageCpePartner
1210+ "METRIC_TRUEVIEW_AVERAGE_CPE_USD" -> Right MetricTrueviewAverageCpeUsd
1097 "METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_ADVERTISER" -> Right MetricTrueviewConversionCostManyPerViewAdvertiser
1211 "METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_ADVERTISER" -> Right MetricTrueviewConversionCostManyPerViewAdvertiser
1098 "METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_PARTNER" -> Right MetricTrueviewConversionCostManyPerViewPartner
1212 "METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_PARTNER" -> Right MetricTrueviewConversionCostManyPerViewPartner
1099 "METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_USD" -> Right MetricTrueviewConversionCostManyPerViewUsd
1213 "METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_USD" -> Right MetricTrueviewConversionCostManyPerViewUsd
@@ -1119,6 +1233,8 @@ instance FromHttpApiData ParametersMetricsItem where
1119 "METRIC_TRUEVIEW_EARNED_SHARES" -> Right MetricTrueviewEarnedShares
1233 "METRIC_TRUEVIEW_EARNED_SHARES" -> Right MetricTrueviewEarnedShares
1120 "METRIC_TRUEVIEW_EARNED_SUBSCRIBERS" -> Right MetricTrueviewEarnedSubscribers
1234 "METRIC_TRUEVIEW_EARNED_SUBSCRIBERS" -> Right MetricTrueviewEarnedSubscribers
1121 "METRIC_TRUEVIEW_EARNED_VIEWS" -> Right MetricTrueviewEarnedViews
1235 "METRIC_TRUEVIEW_EARNED_VIEWS" -> Right MetricTrueviewEarnedViews
1236+ "METRIC_TRUEVIEW_ENGAGEMENTS" -> Right MetricTrueviewEngagements
1237+ "METRIC_TRUEVIEW_ENGAGEMENT_RATE" -> Right MetricTrueviewEngagementRate
1122 "METRIC_TRUEVIEW_IMPRESSION_SHARE" -> Right MetricTrueviewImpressionShare
1238 "METRIC_TRUEVIEW_IMPRESSION_SHARE" -> Right MetricTrueviewImpressionShare
1123 "METRIC_TRUEVIEW_LOST_IS_BUDGET" -> Right MetricTrueviewLostIsBudget
1239 "METRIC_TRUEVIEW_LOST_IS_BUDGET" -> Right MetricTrueviewLostIsBudget
1124 "METRIC_TRUEVIEW_LOST_IS_RANK" -> Right MetricTrueviewLostIsRank
1240 "METRIC_TRUEVIEW_LOST_IS_RANK" -> Right MetricTrueviewLostIsRank
@@ -1141,6 +1257,17 @@ instance FromHttpApiData ParametersMetricsItem where
1141
1257
1142instance ToHttpApiData ParametersMetricsItem where
1258instance ToHttpApiData ParametersMetricsItem where
1143 toQueryParam = \case
1259 toQueryParam = \case
1260+ MetricActiveViewAverageViewableTime -> "METRIC_ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME"
1261+ MetricActiveViewDistributionUnmeasurable -> "METRIC_ACTIVE_VIEW_DISTRIBUTION_UNMEASURABLE"
1262+ MetricActiveViewDistributionUnviewable -> "METRIC_ACTIVE_VIEW_DISTRIBUTION_UNVIEWABLE"
1263+ MetricActiveViewDistributionViewable -> "METRIC_ACTIVE_VIEW_DISTRIBUTION_VIEWABLE"
1264+ MetricActiveViewEligibleImpressions -> "METRIC_ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS"
1265+ MetricActiveViewMeasurableImpressions -> "METRIC_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS"
1266+ MetricActiveViewPctMeasurableImpressions -> "METRIC_ACTIVE_VIEW_PCT_MEASURABLE_IMPRESSIONS"
1267+ MetricActiveViewPctViewableImpressions -> "METRIC_ACTIVE_VIEW_PCT_VIEWABLE_IMPRESSIONS"
1268+ MetricActiveViewUnmeasurableImpressions -> "METRIC_ACTIVE_VIEW_UNMEASURABLE_IMPRESSIONS"
1269+ MetricActiveViewUnviewableImpressions -> "METRIC_ACTIVE_VIEW_UNVIEWABLE_IMPRESSIONS"
1270+ MetricActiveViewViewableImpressions -> "METRIC_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS"
1144 MetricBidRequests -> "METRIC_BID_REQUESTS"
1271 MetricBidRequests -> "METRIC_BID_REQUESTS"
1145 MetricBillableCostAdvertiser -> "METRIC_BILLABLE_COST_ADVERTISER"
1272 MetricBillableCostAdvertiser -> "METRIC_BILLABLE_COST_ADVERTISER"
1146 MetricBillableCostPartner -> "METRIC_BILLABLE_COST_PARTNER"
1273 MetricBillableCostPartner -> "METRIC_BILLABLE_COST_PARTNER"
@@ -1309,6 +1436,7 @@ instance ToHttpApiData ParametersMetricsItem where
1309 MetricProfitViewableEcpmAdvertiser -> "METRIC_PROFIT_VIEWABLE_ECPM_ADVERTISER"
1436 MetricProfitViewableEcpmAdvertiser -> "METRIC_PROFIT_VIEWABLE_ECPM_ADVERTISER"
1310 MetricProfitViewableEcpmPartner -> "METRIC_PROFIT_VIEWABLE_ECPM_PARTNER"
1437 MetricProfitViewableEcpmPartner -> "METRIC_PROFIT_VIEWABLE_ECPM_PARTNER"
1311 MetricProfitViewableEcpmUsd -> "METRIC_PROFIT_VIEWABLE_ECPM_USD"
1438 MetricProfitViewableEcpmUsd -> "METRIC_PROFIT_VIEWABLE_ECPM_USD"
1439+ MetricReachCookieReach -> "METRIC_REACH_COOKIE_REACH"
1312 MetricRevenueAdvertiser -> "METRIC_REVENUE_ADVERTISER"
1440 MetricRevenueAdvertiser -> "METRIC_REVENUE_ADVERTISER"
1313 MetricRevenueEcpapcAdvertiser -> "METRIC_REVENUE_ECPAPC_ADVERTISER"
1441 MetricRevenueEcpapcAdvertiser -> "METRIC_REVENUE_ECPAPC_ADVERTISER"
1314 MetricRevenueEcpapcPartner -> "METRIC_REVENUE_ECPAPC_PARTNER"
1442 MetricRevenueEcpapcPartner -> "METRIC_REVENUE_ECPAPC_PARTNER"
@@ -1370,6 +1498,9 @@ instance ToHttpApiData ParametersMetricsItem where
1370 MetricTotalMediaCostViewableEcpmAdvertiser -> "METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_ADVERTISER"
1498 MetricTotalMediaCostViewableEcpmAdvertiser -> "METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_ADVERTISER"
1371 MetricTotalMediaCostViewableEcpmPartner -> "METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_PARTNER"
1499 MetricTotalMediaCostViewableEcpmPartner -> "METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_PARTNER"
1372 MetricTotalMediaCostViewableEcpmUsd -> "METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_USD"
1500 MetricTotalMediaCostViewableEcpmUsd -> "METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_USD"
1501+ MetricTrueviewAverageCpeAdvertiser -> "METRIC_TRUEVIEW_AVERAGE_CPE_ADVERTISER"
1502+ MetricTrueviewAverageCpePartner -> "METRIC_TRUEVIEW_AVERAGE_CPE_PARTNER"
1503+ MetricTrueviewAverageCpeUsd -> "METRIC_TRUEVIEW_AVERAGE_CPE_USD"
1373 MetricTrueviewConversionCostManyPerViewAdvertiser -> "METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_ADVERTISER"
1504 MetricTrueviewConversionCostManyPerViewAdvertiser -> "METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_ADVERTISER"
1374 MetricTrueviewConversionCostManyPerViewPartner -> "METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_PARTNER"
1505 MetricTrueviewConversionCostManyPerViewPartner -> "METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_PARTNER"
1375 MetricTrueviewConversionCostManyPerViewUsd -> "METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_USD"
1506 MetricTrueviewConversionCostManyPerViewUsd -> "METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_USD"
@@ -1395,6 +1526,8 @@ instance ToHttpApiData ParametersMetricsItem where
1395 MetricTrueviewEarnedShares -> "METRIC_TRUEVIEW_EARNED_SHARES"
1526 MetricTrueviewEarnedShares -> "METRIC_TRUEVIEW_EARNED_SHARES"
1396 MetricTrueviewEarnedSubscribers -> "METRIC_TRUEVIEW_EARNED_SUBSCRIBERS"
1527 MetricTrueviewEarnedSubscribers -> "METRIC_TRUEVIEW_EARNED_SUBSCRIBERS"
1397 MetricTrueviewEarnedViews -> "METRIC_TRUEVIEW_EARNED_VIEWS"
1528 MetricTrueviewEarnedViews -> "METRIC_TRUEVIEW_EARNED_VIEWS"
1529+ MetricTrueviewEngagements -> "METRIC_TRUEVIEW_ENGAGEMENTS"
1530+ MetricTrueviewEngagementRate -> "METRIC_TRUEVIEW_ENGAGEMENT_RATE"
1398 MetricTrueviewImpressionShare -> "METRIC_TRUEVIEW_IMPRESSION_SHARE"
1531 MetricTrueviewImpressionShare -> "METRIC_TRUEVIEW_IMPRESSION_SHARE"
1399 MetricTrueviewLostIsBudget -> "METRIC_TRUEVIEW_LOST_IS_BUDGET"
1532 MetricTrueviewLostIsBudget -> "METRIC_TRUEVIEW_LOST_IS_BUDGET"
1400 MetricTrueviewLostIsRank -> "METRIC_TRUEVIEW_LOST_IS_RANK"
1533 MetricTrueviewLostIsRank -> "METRIC_TRUEVIEW_LOST_IS_RANK"
@@ -1590,6 +1723,8 @@ data FilterPairType
1590 -- ^ @FILTER_LINE_ITEM_LIFETIME_FREQUENCY@
1723 -- ^ @FILTER_LINE_ITEM_LIFETIME_FREQUENCY@
1591 | FilterLineItemType
1724 | FilterLineItemType
1592 -- ^ @FILTER_LINE_ITEM_TYPE@
1725 -- ^ @FILTER_LINE_ITEM_TYPE@
1726+ | FilterMediaPlan
1727+ -- ^ @FILTER_MEDIA_PLAN@
1593 | FilterMobileDeviceMake
1728 | FilterMobileDeviceMake
1594 -- ^ @FILTER_MOBILE_DEVICE_MAKE@
1729 -- ^ @FILTER_MOBILE_DEVICE_MAKE@
1595 | FilterMobileDeviceMakeModel
1730 | FilterMobileDeviceMakeModel
@@ -1610,6 +1745,8 @@ data FilterPairType
1610 -- ^ @FILTER_NIELSEN_DEVICE_ID@
1745 -- ^ @FILTER_NIELSEN_DEVICE_ID@
1611 | FilterNielsenGender
1746 | FilterNielsenGender
1612 -- ^ @FILTER_NIELSEN_GENDER@
1747 -- ^ @FILTER_NIELSEN_GENDER@
1748+ | FilterNotSupported
1749+ -- ^ @FILTER_NOT_SUPPORTED@
1613 | FilterOrderId
1750 | FilterOrderId
1614 -- ^ @FILTER_ORDER_ID@
1751 -- ^ @FILTER_ORDER_ID@
1615 | FilterOS
1752 | FilterOS
@@ -1646,10 +1783,16 @@ data FilterPairType
1646 -- ^ @FILTER_TRUEVIEW_AGE@
1783 -- ^ @FILTER_TRUEVIEW_AGE@
1647 | FilterTrueviewCategory
1784 | FilterTrueviewCategory
1648 -- ^ @FILTER_TRUEVIEW_CATEGORY@
1785 -- ^ @FILTER_TRUEVIEW_CATEGORY@
1786+ | FilterTrueviewCity
1787+ -- ^ @FILTER_TRUEVIEW_CITY@
1649 | FilterTrueviewConversionType
1788 | FilterTrueviewConversionType
1650 -- ^ @FILTER_TRUEVIEW_CONVERSION_TYPE@
1789 -- ^ @FILTER_TRUEVIEW_CONVERSION_TYPE@
1790+ | FilterTrueviewCountry
1791+ -- ^ @FILTER_TRUEVIEW_COUNTRY@
1651 | FilterTrueviewCustomAffinity
1792 | FilterTrueviewCustomAffinity
1652 -- ^ @FILTER_TRUEVIEW_CUSTOM_AFFINITY@
1793 -- ^ @FILTER_TRUEVIEW_CUSTOM_AFFINITY@
1794+ | FilterTrueviewDma
1795+ -- ^ @FILTER_TRUEVIEW_DMA@
1653 | FilterTrueviewGender
1796 | FilterTrueviewGender
1654 -- ^ @FILTER_TRUEVIEW_GENDER@
1797 -- ^ @FILTER_TRUEVIEW_GENDER@
1655 | FilterTrueviewIarAge
1798 | FilterTrueviewIarAge
@@ -1674,6 +1817,10 @@ data FilterPairType
1674 -- ^ @FILTER_TRUEVIEW_IAR_REMARKETING_LIST@
1817 -- ^ @FILTER_TRUEVIEW_IAR_REMARKETING_LIST@
1675 | FilterTrueviewIarTimeOfDay
1818 | FilterTrueviewIarTimeOfDay
1676 -- ^ @FILTER_TRUEVIEW_IAR_TIME_OF_DAY@
1819 -- ^ @FILTER_TRUEVIEW_IAR_TIME_OF_DAY@
1820+ | FilterTrueviewIarYouTubeChannel
1821+ -- ^ @FILTER_TRUEVIEW_IAR_YOUTUBE_CHANNEL@
1822+ | FilterTrueviewIarYouTubeVideo
1823+ -- ^ @FILTER_TRUEVIEW_IAR_YOUTUBE_VIDEO@
1677 | FilterTrueviewIarZipcode
1824 | FilterTrueviewIarZipcode
1678 -- ^ @FILTER_TRUEVIEW_IAR_ZIPCODE@
1825 -- ^ @FILTER_TRUEVIEW_IAR_ZIPCODE@
1679 | FilterTrueviewInterest
1826 | FilterTrueviewInterest
@@ -1684,8 +1831,14 @@ data FilterPairType
1684 -- ^ @FILTER_TRUEVIEW_PARENTAL_STATUS@
1831 -- ^ @FILTER_TRUEVIEW_PARENTAL_STATUS@
1685 | FilterTrueviewPlacement
1832 | FilterTrueviewPlacement
1686 -- ^ @FILTER_TRUEVIEW_PLACEMENT@
1833 -- ^ @FILTER_TRUEVIEW_PLACEMENT@
1834+ | FilterTrueviewRegion
1835+ -- ^ @FILTER_TRUEVIEW_REGION@
1687 | FilterTrueviewRemarketingList
1836 | FilterTrueviewRemarketingList
1688 -- ^ @FILTER_TRUEVIEW_REMARKETING_LIST@
1837 -- ^ @FILTER_TRUEVIEW_REMARKETING_LIST@
1838+ | FilterTrueviewURL
1839+ -- ^ @FILTER_TRUEVIEW_URL@
1840+ | FilterTrueviewZipcode
1841+ -- ^ @FILTER_TRUEVIEW_ZIPCODE@
1689 | FilterUnknown
1842 | FilterUnknown
1690 -- ^ @FILTER_UNKNOWN@
1843 -- ^ @FILTER_UNKNOWN@
1691 | FilterUserList
1844 | FilterUserList
@@ -1769,6 +1922,7 @@ instance FromHttpApiData FilterPairType where
1769 "FILTER_LINE_ITEM_DAILY_FREQUENCY" -> Right FilterLineItemDailyFrequency
1922 "FILTER_LINE_ITEM_DAILY_FREQUENCY" -> Right FilterLineItemDailyFrequency
1770 "FILTER_LINE_ITEM_LIFETIME_FREQUENCY" -> Right FilterLineItemLifetimeFrequency
1923 "FILTER_LINE_ITEM_LIFETIME_FREQUENCY" -> Right FilterLineItemLifetimeFrequency
1771 "FILTER_LINE_ITEM_TYPE" -> Right FilterLineItemType
1924 "FILTER_LINE_ITEM_TYPE" -> Right FilterLineItemType
1925+ "FILTER_MEDIA_PLAN" -> Right FilterMediaPlan
1772 "FILTER_MOBILE_DEVICE_MAKE" -> Right FilterMobileDeviceMake
1926 "FILTER_MOBILE_DEVICE_MAKE" -> Right FilterMobileDeviceMake
1773 "FILTER_MOBILE_DEVICE_MAKE_MODEL" -> Right FilterMobileDeviceMakeModel
1927 "FILTER_MOBILE_DEVICE_MAKE_MODEL" -> Right FilterMobileDeviceMakeModel
1774 "FILTER_MOBILE_DEVICE_TYPE" -> Right FilterMobileDeviceType
1928 "FILTER_MOBILE_DEVICE_TYPE" -> Right FilterMobileDeviceType
@@ -1779,6 +1933,7 @@ instance FromHttpApiData FilterPairType where
1779 "FILTER_NIELSEN_COUNTRY_CODE" -> Right FilterNielsenCountryCode
1933 "FILTER_NIELSEN_COUNTRY_CODE" -> Right FilterNielsenCountryCode
1780 "FILTER_NIELSEN_DEVICE_ID" -> Right FilterNielsenDeviceId
1934 "FILTER_NIELSEN_DEVICE_ID" -> Right FilterNielsenDeviceId
1781 "FILTER_NIELSEN_GENDER" -> Right FilterNielsenGender
1935 "FILTER_NIELSEN_GENDER" -> Right FilterNielsenGender
1936+ "FILTER_NOT_SUPPORTED" -> Right FilterNotSupported
1782 "FILTER_ORDER_ID" -> Right FilterOrderId
1937 "FILTER_ORDER_ID" -> Right FilterOrderId
1783 "FILTER_OS" -> Right FilterOS
1938 "FILTER_OS" -> Right FilterOS
1784 "FILTER_PAGE_CATEGORY" -> Right FilterPageCategory
1939 "FILTER_PAGE_CATEGORY" -> Right FilterPageCategory
@@ -1797,8 +1952,11 @@ instance FromHttpApiData FilterPairType where
1797 "FILTER_TRUEVIEW_AD_GROUP_ID" -> Right FilterTrueviewAdGroupId
1952 "FILTER_TRUEVIEW_AD_GROUP_ID" -> Right FilterTrueviewAdGroupId
1798 "FILTER_TRUEVIEW_AGE" -> Right FilterTrueviewAge
1953 "FILTER_TRUEVIEW_AGE" -> Right FilterTrueviewAge
1799 "FILTER_TRUEVIEW_CATEGORY" -> Right FilterTrueviewCategory
1954 "FILTER_TRUEVIEW_CATEGORY" -> Right FilterTrueviewCategory
1955+ "FILTER_TRUEVIEW_CITY" -> Right FilterTrueviewCity
1800 "FILTER_TRUEVIEW_CONVERSION_TYPE" -> Right FilterTrueviewConversionType
1956 "FILTER_TRUEVIEW_CONVERSION_TYPE" -> Right FilterTrueviewConversionType
1957+ "FILTER_TRUEVIEW_COUNTRY" -> Right FilterTrueviewCountry
1801 "FILTER_TRUEVIEW_CUSTOM_AFFINITY" -> Right FilterTrueviewCustomAffinity
1958 "FILTER_TRUEVIEW_CUSTOM_AFFINITY" -> Right FilterTrueviewCustomAffinity
1959+ "FILTER_TRUEVIEW_DMA" -> Right FilterTrueviewDma
1802 "FILTER_TRUEVIEW_GENDER" -> Right FilterTrueviewGender
1960 "FILTER_TRUEVIEW_GENDER" -> Right FilterTrueviewGender
1803 "FILTER_TRUEVIEW_IAR_AGE" -> Right FilterTrueviewIarAge
1961 "FILTER_TRUEVIEW_IAR_AGE" -> Right FilterTrueviewIarAge
1804 "FILTER_TRUEVIEW_IAR_CATEGORY" -> Right FilterTrueviewIarCategory
1962 "FILTER_TRUEVIEW_IAR_CATEGORY" -> Right FilterTrueviewIarCategory
@@ -1811,12 +1969,17 @@ instance FromHttpApiData FilterPairType where
1811 "FILTER_TRUEVIEW_IAR_REGION" -> Right FilterTrueviewIarRegion
1969 "FILTER_TRUEVIEW_IAR_REGION" -> Right FilterTrueviewIarRegion
1812 "FILTER_TRUEVIEW_IAR_REMARKETING_LIST" -> Right FilterTrueviewIarRemarketingList
1970 "FILTER_TRUEVIEW_IAR_REMARKETING_LIST" -> Right FilterTrueviewIarRemarketingList
1813 "FILTER_TRUEVIEW_IAR_TIME_OF_DAY" -> Right FilterTrueviewIarTimeOfDay
1971 "FILTER_TRUEVIEW_IAR_TIME_OF_DAY" -> Right FilterTrueviewIarTimeOfDay
1972+ "FILTER_TRUEVIEW_IAR_YOUTUBE_CHANNEL" -> Right FilterTrueviewIarYouTubeChannel
1973+ "FILTER_TRUEVIEW_IAR_YOUTUBE_VIDEO" -> Right FilterTrueviewIarYouTubeVideo
1814 "FILTER_TRUEVIEW_IAR_ZIPCODE" -> Right FilterTrueviewIarZipcode
1974 "FILTER_TRUEVIEW_IAR_ZIPCODE" -> Right FilterTrueviewIarZipcode
1815 "FILTER_TRUEVIEW_INTEREST" -> Right FilterTrueviewInterest
1975 "FILTER_TRUEVIEW_INTEREST" -> Right FilterTrueviewInterest
1816 "FILTER_TRUEVIEW_KEYWORD" -> Right FilterTrueviewKeyword
1976 "FILTER_TRUEVIEW_KEYWORD" -> Right FilterTrueviewKeyword
1817 "FILTER_TRUEVIEW_PARENTAL_STATUS" -> Right FilterTrueviewParentalStatus
1977 "FILTER_TRUEVIEW_PARENTAL_STATUS" -> Right FilterTrueviewParentalStatus
1818 "FILTER_TRUEVIEW_PLACEMENT" -> Right FilterTrueviewPlacement
1978 "FILTER_TRUEVIEW_PLACEMENT" -> Right FilterTrueviewPlacement
1979+ "FILTER_TRUEVIEW_REGION" -> Right FilterTrueviewRegion
1819 "FILTER_TRUEVIEW_REMARKETING_LIST" -> Right FilterTrueviewRemarketingList
1980 "FILTER_TRUEVIEW_REMARKETING_LIST" -> Right FilterTrueviewRemarketingList
1981+ "FILTER_TRUEVIEW_URL" -> Right FilterTrueviewURL
1982+ "FILTER_TRUEVIEW_ZIPCODE" -> Right FilterTrueviewZipcode
1820 "FILTER_UNKNOWN" -> Right FilterUnknown
1983 "FILTER_UNKNOWN" -> Right FilterUnknown
1821 "FILTER_USER_LIST" -> Right FilterUserList
1984 "FILTER_USER_LIST" -> Right FilterUserList
1822 "FILTER_USER_LIST_FIRST_PARTY" -> Right FilterUserListFirstParty
1985 "FILTER_USER_LIST_FIRST_PARTY" -> Right FilterUserListFirstParty
@@ -1878,6 +2041,7 @@ instance ToHttpApiData FilterPairType where
1878 FilterLineItemDailyFrequency -> "FILTER_LINE_ITEM_DAILY_FREQUENCY"
2041 FilterLineItemDailyFrequency -> "FILTER_LINE_ITEM_DAILY_FREQUENCY"
1879 FilterLineItemLifetimeFrequency -> "FILTER_LINE_ITEM_LIFETIME_FREQUENCY"
2042 FilterLineItemLifetimeFrequency -> "FILTER_LINE_ITEM_LIFETIME_FREQUENCY"
1880 FilterLineItemType -> "FILTER_LINE_ITEM_TYPE"
2043 FilterLineItemType -> "FILTER_LINE_ITEM_TYPE"
2044+ FilterMediaPlan -> "FILTER_MEDIA_PLAN"
1881 FilterMobileDeviceMake -> "FILTER_MOBILE_DEVICE_MAKE"
2045 FilterMobileDeviceMake -> "FILTER_MOBILE_DEVICE_MAKE"
1882 FilterMobileDeviceMakeModel -> "FILTER_MOBILE_DEVICE_MAKE_MODEL"
2046 FilterMobileDeviceMakeModel -> "FILTER_MOBILE_DEVICE_MAKE_MODEL"
1883 FilterMobileDeviceType -> "FILTER_MOBILE_DEVICE_TYPE"
2047 FilterMobileDeviceType -> "FILTER_MOBILE_DEVICE_TYPE"
@@ -1888,6 +2052,7 @@ instance ToHttpApiData FilterPairType where
1888 FilterNielsenCountryCode -> "FILTER_NIELSEN_COUNTRY_CODE"
2052 FilterNielsenCountryCode -> "FILTER_NIELSEN_COUNTRY_CODE"
1889 FilterNielsenDeviceId -> "FILTER_NIELSEN_DEVICE_ID"
2053 FilterNielsenDeviceId -> "FILTER_NIELSEN_DEVICE_ID"
1890 FilterNielsenGender -> "FILTER_NIELSEN_GENDER"
2054 FilterNielsenGender -> "FILTER_NIELSEN_GENDER"
2055+ FilterNotSupported -> "FILTER_NOT_SUPPORTED"
1891 FilterOrderId -> "FILTER_ORDER_ID"
2056 FilterOrderId -> "FILTER_ORDER_ID"
1892 FilterOS -> "FILTER_OS"
2057 FilterOS -> "FILTER_OS"
1893 FilterPageCategory -> "FILTER_PAGE_CATEGORY"
2058 FilterPageCategory -> "FILTER_PAGE_CATEGORY"
@@ -1906,8 +2071,11 @@ instance ToHttpApiData FilterPairType where
1906 FilterTrueviewAdGroupId -> "FILTER_TRUEVIEW_AD_GROUP_ID"
2071 FilterTrueviewAdGroupId -> "FILTER_TRUEVIEW_AD_GROUP_ID"
1907 FilterTrueviewAge -> "FILTER_TRUEVIEW_AGE"
2072 FilterTrueviewAge -> "FILTER_TRUEVIEW_AGE"
1908 FilterTrueviewCategory -> "FILTER_TRUEVIEW_CATEGORY"
2073 FilterTrueviewCategory -> "FILTER_TRUEVIEW_CATEGORY"
2074+ FilterTrueviewCity -> "FILTER_TRUEVIEW_CITY"
1909 FilterTrueviewConversionType -> "FILTER_TRUEVIEW_CONVERSION_TYPE"
2075 FilterTrueviewConversionType -> "FILTER_TRUEVIEW_CONVERSION_TYPE"
2076+ FilterTrueviewCountry -> "FILTER_TRUEVIEW_COUNTRY"
1910 FilterTrueviewCustomAffinity -> "FILTER_TRUEVIEW_CUSTOM_AFFINITY"
2077 FilterTrueviewCustomAffinity -> "FILTER_TRUEVIEW_CUSTOM_AFFINITY"
2078+ FilterTrueviewDma -> "FILTER_TRUEVIEW_DMA"
1911 FilterTrueviewGender -> "FILTER_TRUEVIEW_GENDER"
2079 FilterTrueviewGender -> "FILTER_TRUEVIEW_GENDER"
1912 FilterTrueviewIarAge -> "FILTER_TRUEVIEW_IAR_AGE"
2080 FilterTrueviewIarAge -> "FILTER_TRUEVIEW_IAR_AGE"
1913 FilterTrueviewIarCategory -> "FILTER_TRUEVIEW_IAR_CATEGORY"
2081 FilterTrueviewIarCategory -> "FILTER_TRUEVIEW_IAR_CATEGORY"
@@ -1920,12 +2088,17 @@ instance ToHttpApiData FilterPairType where
1920 FilterTrueviewIarRegion -> "FILTER_TRUEVIEW_IAR_REGION"
2088 FilterTrueviewIarRegion -> "FILTER_TRUEVIEW_IAR_REGION"
1921 FilterTrueviewIarRemarketingList -> "FILTER_TRUEVIEW_IAR_REMARKETING_LIST"
2089 FilterTrueviewIarRemarketingList -> "FILTER_TRUEVIEW_IAR_REMARKETING_LIST"
1922 FilterTrueviewIarTimeOfDay -> "FILTER_TRUEVIEW_IAR_TIME_OF_DAY"
2090 FilterTrueviewIarTimeOfDay -> "FILTER_TRUEVIEW_IAR_TIME_OF_DAY"
2091+ FilterTrueviewIarYouTubeChannel -> "FILTER_TRUEVIEW_IAR_YOUTUBE_CHANNEL"
2092+ FilterTrueviewIarYouTubeVideo -> "FILTER_TRUEVIEW_IAR_YOUTUBE_VIDEO"
1923 FilterTrueviewIarZipcode -> "FILTER_TRUEVIEW_IAR_ZIPCODE"
2093 FilterTrueviewIarZipcode -> "FILTER_TRUEVIEW_IAR_ZIPCODE"
1924 FilterTrueviewInterest -> "FILTER_TRUEVIEW_INTEREST"
2094 FilterTrueviewInterest -> "FILTER_TRUEVIEW_INTEREST"
1925 FilterTrueviewKeyword -> "FILTER_TRUEVIEW_KEYWORD"
2095 FilterTrueviewKeyword -> "FILTER_TRUEVIEW_KEYWORD"
1926 FilterTrueviewParentalStatus -> "FILTER_TRUEVIEW_PARENTAL_STATUS"
2096 FilterTrueviewParentalStatus -> "FILTER_TRUEVIEW_PARENTAL_STATUS"
1927 FilterTrueviewPlacement -> "FILTER_TRUEVIEW_PLACEMENT"
2097 FilterTrueviewPlacement -> "FILTER_TRUEVIEW_PLACEMENT"
2098+ FilterTrueviewRegion -> "FILTER_TRUEVIEW_REGION"
1928 FilterTrueviewRemarketingList -> "FILTER_TRUEVIEW_REMARKETING_LIST"
2099 FilterTrueviewRemarketingList -> "FILTER_TRUEVIEW_REMARKETING_LIST"
2100+ FilterTrueviewURL -> "FILTER_TRUEVIEW_URL"
2101+ FilterTrueviewZipcode -> "FILTER_TRUEVIEW_ZIPCODE"
1929 FilterUnknown -> "FILTER_UNKNOWN"
2102 FilterUnknown -> "FILTER_UNKNOWN"
1930 FilterUserList -> "FILTER_USER_LIST"
2103 FilterUserList -> "FILTER_USER_LIST"
1931 FilterUserListFirstParty -> "FILTER_USER_LIST_FIRST_PARTY"
2104 FilterUserListFirstParty -> "FILTER_USER_LIST_FIRST_PARTY"
@@ -2154,6 +2327,8 @@ data ParametersGroupBysItem
2154 -- ^ @FILTER_LINE_ITEM_LIFETIME_FREQUENCY@
2327 -- ^ @FILTER_LINE_ITEM_LIFETIME_FREQUENCY@
2155 | PGBIFilterLineItemType
2328 | PGBIFilterLineItemType
2156 -- ^ @FILTER_LINE_ITEM_TYPE@
2329 -- ^ @FILTER_LINE_ITEM_TYPE@
2330+ | PGBIFilterMediaPlan
2331+ -- ^ @FILTER_MEDIA_PLAN@
2157 | PGBIFilterMobileDeviceMake
2332 | PGBIFilterMobileDeviceMake
2158 -- ^ @FILTER_MOBILE_DEVICE_MAKE@
2333 -- ^ @FILTER_MOBILE_DEVICE_MAKE@
2159 | PGBIFilterMobileDeviceMakeModel
2334 | PGBIFilterMobileDeviceMakeModel
@@ -2174,6 +2349,8 @@ data ParametersGroupBysItem
2174 -- ^ @FILTER_NIELSEN_DEVICE_ID@
2349 -- ^ @FILTER_NIELSEN_DEVICE_ID@
2175 | PGBIFilterNielsenGender
2350 | PGBIFilterNielsenGender
2176 -- ^ @FILTER_NIELSEN_GENDER@
2351 -- ^ @FILTER_NIELSEN_GENDER@
2352+ | PGBIFilterNotSupported
2353+ -- ^ @FILTER_NOT_SUPPORTED@
2177 | PGBIFilterOrderId
2354 | PGBIFilterOrderId
2178 -- ^ @FILTER_ORDER_ID@
2355 -- ^ @FILTER_ORDER_ID@
2179 | PGBIFilterOS
2356 | PGBIFilterOS
@@ -2210,10 +2387,16 @@ data ParametersGroupBysItem
2210 -- ^ @FILTER_TRUEVIEW_AGE@
2387 -- ^ @FILTER_TRUEVIEW_AGE@
2211 | PGBIFilterTrueviewCategory
2388 | PGBIFilterTrueviewCategory
2212 -- ^ @FILTER_TRUEVIEW_CATEGORY@
2389 -- ^ @FILTER_TRUEVIEW_CATEGORY@
2390+ | PGBIFilterTrueviewCity
2391+ -- ^ @FILTER_TRUEVIEW_CITY@
2213 | PGBIFilterTrueviewConversionType
2392 | PGBIFilterTrueviewConversionType
2214 -- ^ @FILTER_TRUEVIEW_CONVERSION_TYPE@
2393 -- ^ @FILTER_TRUEVIEW_CONVERSION_TYPE@
2394+ | PGBIFilterTrueviewCountry
2395+ -- ^ @FILTER_TRUEVIEW_COUNTRY@
2215 | PGBIFilterTrueviewCustomAffinity
2396 | PGBIFilterTrueviewCustomAffinity
2216 -- ^ @FILTER_TRUEVIEW_CUSTOM_AFFINITY@
2397 -- ^ @FILTER_TRUEVIEW_CUSTOM_AFFINITY@
2398+ | PGBIFilterTrueviewDma
2399+ -- ^ @FILTER_TRUEVIEW_DMA@
2217 | PGBIFilterTrueviewGender
2400 | PGBIFilterTrueviewGender
2218 -- ^ @FILTER_TRUEVIEW_GENDER@
2401 -- ^ @FILTER_TRUEVIEW_GENDER@
2219 | PGBIFilterTrueviewIarAge
2402 | PGBIFilterTrueviewIarAge
@@ -2238,6 +2421,10 @@ data ParametersGroupBysItem
2238 -- ^ @FILTER_TRUEVIEW_IAR_REMARKETING_LIST@
2421 -- ^ @FILTER_TRUEVIEW_IAR_REMARKETING_LIST@
2239 | PGBIFilterTrueviewIarTimeOfDay
2422 | PGBIFilterTrueviewIarTimeOfDay
2240 -- ^ @FILTER_TRUEVIEW_IAR_TIME_OF_DAY@
2423 -- ^ @FILTER_TRUEVIEW_IAR_TIME_OF_DAY@
2424+ | PGBIFilterTrueviewIarYouTubeChannel
2425+ -- ^ @FILTER_TRUEVIEW_IAR_YOUTUBE_CHANNEL@
2426+ | PGBIFilterTrueviewIarYouTubeVideo
2427+ -- ^ @FILTER_TRUEVIEW_IAR_YOUTUBE_VIDEO@
2241 | PGBIFilterTrueviewIarZipcode
2428 | PGBIFilterTrueviewIarZipcode
2242 -- ^ @FILTER_TRUEVIEW_IAR_ZIPCODE@
2429 -- ^ @FILTER_TRUEVIEW_IAR_ZIPCODE@
2243 | PGBIFilterTrueviewInterest
2430 | PGBIFilterTrueviewInterest
@@ -2248,8 +2435,14 @@ data ParametersGroupBysItem
2248 -- ^ @FILTER_TRUEVIEW_PARENTAL_STATUS@
2435 -- ^ @FILTER_TRUEVIEW_PARENTAL_STATUS@
2249 | PGBIFilterTrueviewPlacement
2436 | PGBIFilterTrueviewPlacement
2250 -- ^ @FILTER_TRUEVIEW_PLACEMENT@
2437 -- ^ @FILTER_TRUEVIEW_PLACEMENT@
2438+ | PGBIFilterTrueviewRegion
2439+ -- ^ @FILTER_TRUEVIEW_REGION@
2251 | PGBIFilterTrueviewRemarketingList
2440 | PGBIFilterTrueviewRemarketingList
2252 -- ^ @FILTER_TRUEVIEW_REMARKETING_LIST@
2441 -- ^ @FILTER_TRUEVIEW_REMARKETING_LIST@
2442+ | PGBIFilterTrueviewURL
2443+ -- ^ @FILTER_TRUEVIEW_URL@
2444+ | PGBIFilterTrueviewZipcode
2445+ -- ^ @FILTER_TRUEVIEW_ZIPCODE@
2253 | PGBIFilterUnknown
2446 | PGBIFilterUnknown
2254 -- ^ @FILTER_UNKNOWN@
2447 -- ^ @FILTER_UNKNOWN@
2255 | PGBIFilterUserList
2448 | PGBIFilterUserList
@@ -2333,6 +2526,7 @@ instance FromHttpApiData ParametersGroupBysItem where
2333 "FILTER_LINE_ITEM_DAILY_FREQUENCY" -> Right PGBIFilterLineItemDailyFrequency
2526 "FILTER_LINE_ITEM_DAILY_FREQUENCY" -> Right PGBIFilterLineItemDailyFrequency
2334 "FILTER_LINE_ITEM_LIFETIME_FREQUENCY" -> Right PGBIFilterLineItemLifetimeFrequency
2527 "FILTER_LINE_ITEM_LIFETIME_FREQUENCY" -> Right PGBIFilterLineItemLifetimeFrequency
2335 "FILTER_LINE_ITEM_TYPE" -> Right PGBIFilterLineItemType
2528 "FILTER_LINE_ITEM_TYPE" -> Right PGBIFilterLineItemType
2529+ "FILTER_MEDIA_PLAN" -> Right PGBIFilterMediaPlan
2336 "FILTER_MOBILE_DEVICE_MAKE" -> Right PGBIFilterMobileDeviceMake
2530 "FILTER_MOBILE_DEVICE_MAKE" -> Right PGBIFilterMobileDeviceMake
2337 "FILTER_MOBILE_DEVICE_MAKE_MODEL" -> Right PGBIFilterMobileDeviceMakeModel
2531 "FILTER_MOBILE_DEVICE_MAKE_MODEL" -> Right PGBIFilterMobileDeviceMakeModel
2338 "FILTER_MOBILE_DEVICE_TYPE" -> Right PGBIFilterMobileDeviceType
2532 "FILTER_MOBILE_DEVICE_TYPE" -> Right PGBIFilterMobileDeviceType
@@ -2343,6 +2537,7 @@ instance FromHttpApiData ParametersGroupBysItem where
2343 "FILTER_NIELSEN_COUNTRY_CODE" -> Right PGBIFilterNielsenCountryCode
2537 "FILTER_NIELSEN_COUNTRY_CODE" -> Right PGBIFilterNielsenCountryCode
2344 "FILTER_NIELSEN_DEVICE_ID" -> Right PGBIFilterNielsenDeviceId
2538 "FILTER_NIELSEN_DEVICE_ID" -> Right PGBIFilterNielsenDeviceId
2345 "FILTER_NIELSEN_GENDER" -> Right PGBIFilterNielsenGender
2539 "FILTER_NIELSEN_GENDER" -> Right PGBIFilterNielsenGender
2540+ "FILTER_NOT_SUPPORTED" -> Right PGBIFilterNotSupported
2346 "FILTER_ORDER_ID" -> Right PGBIFilterOrderId
2541 "FILTER_ORDER_ID" -> Right PGBIFilterOrderId
2347 "FILTER_OS" -> Right PGBIFilterOS
2542 "FILTER_OS" -> Right PGBIFilterOS
2348 "FILTER_PAGE_CATEGORY" -> Right PGBIFilterPageCategory
2543 "FILTER_PAGE_CATEGORY" -> Right PGBIFilterPageCategory
@@ -2361,8 +2556,11 @@ instance FromHttpApiData ParametersGroupBysItem where
2361 "FILTER_TRUEVIEW_AD_GROUP_ID" -> Right PGBIFilterTrueviewAdGroupId
2556 "FILTER_TRUEVIEW_AD_GROUP_ID" -> Right PGBIFilterTrueviewAdGroupId
2362 "FILTER_TRUEVIEW_AGE" -> Right PGBIFilterTrueviewAge
2557 "FILTER_TRUEVIEW_AGE" -> Right PGBIFilterTrueviewAge
2363 "FILTER_TRUEVIEW_CATEGORY" -> Right PGBIFilterTrueviewCategory
2558 "FILTER_TRUEVIEW_CATEGORY" -> Right PGBIFilterTrueviewCategory
2559+ "FILTER_TRUEVIEW_CITY" -> Right PGBIFilterTrueviewCity
2364 "FILTER_TRUEVIEW_CONVERSION_TYPE" -> Right PGBIFilterTrueviewConversionType
2560 "FILTER_TRUEVIEW_CONVERSION_TYPE" -> Right PGBIFilterTrueviewConversionType
2561+ "FILTER_TRUEVIEW_COUNTRY" -> Right PGBIFilterTrueviewCountry
2365 "FILTER_TRUEVIEW_CUSTOM_AFFINITY" -> Right PGBIFilterTrueviewCustomAffinity
2562 "FILTER_TRUEVIEW_CUSTOM_AFFINITY" -> Right PGBIFilterTrueviewCustomAffinity
2563+ "FILTER_TRUEVIEW_DMA" -> Right PGBIFilterTrueviewDma
2366 "FILTER_TRUEVIEW_GENDER" -> Right PGBIFilterTrueviewGender
2564 "FILTER_TRUEVIEW_GENDER" -> Right PGBIFilterTrueviewGender
2367 "FILTER_TRUEVIEW_IAR_AGE" -> Right PGBIFilterTrueviewIarAge
2565 "FILTER_TRUEVIEW_IAR_AGE" -> Right PGBIFilterTrueviewIarAge
2368 "FILTER_TRUEVIEW_IAR_CATEGORY" -> Right PGBIFilterTrueviewIarCategory
2566 "FILTER_TRUEVIEW_IAR_CATEGORY" -> Right PGBIFilterTrueviewIarCategory
@@ -2375,12 +2573,17 @@ instance FromHttpApiData ParametersGroupBysItem where
2375 "FILTER_TRUEVIEW_IAR_REGION" -> Right PGBIFilterTrueviewIarRegion
2573 "FILTER_TRUEVIEW_IAR_REGION" -> Right PGBIFilterTrueviewIarRegion
2376 "FILTER_TRUEVIEW_IAR_REMARKETING_LIST" -> Right PGBIFilterTrueviewIarRemarketingList
2574 "FILTER_TRUEVIEW_IAR_REMARKETING_LIST" -> Right PGBIFilterTrueviewIarRemarketingList
2377 "FILTER_TRUEVIEW_IAR_TIME_OF_DAY" -> Right PGBIFilterTrueviewIarTimeOfDay
2575 "FILTER_TRUEVIEW_IAR_TIME_OF_DAY" -> Right PGBIFilterTrueviewIarTimeOfDay
2576+ "FILTER_TRUEVIEW_IAR_YOUTUBE_CHANNEL" -> Right PGBIFilterTrueviewIarYouTubeChannel
2577+ "FILTER_TRUEVIEW_IAR_YOUTUBE_VIDEO" -> Right PGBIFilterTrueviewIarYouTubeVideo
2378 "FILTER_TRUEVIEW_IAR_ZIPCODE" -> Right PGBIFilterTrueviewIarZipcode
2578 "FILTER_TRUEVIEW_IAR_ZIPCODE" -> Right PGBIFilterTrueviewIarZipcode
2379 "FILTER_TRUEVIEW_INTEREST" -> Right PGBIFilterTrueviewInterest
2579 "FILTER_TRUEVIEW_INTEREST" -> Right PGBIFilterTrueviewInterest
2380 "FILTER_TRUEVIEW_KEYWORD" -> Right PGBIFilterTrueviewKeyword
2580 "FILTER_TRUEVIEW_KEYWORD" -> Right PGBIFilterTrueviewKeyword
2381 "FILTER_TRUEVIEW_PARENTAL_STATUS" -> Right PGBIFilterTrueviewParentalStatus
2581 "FILTER_TRUEVIEW_PARENTAL_STATUS" -> Right PGBIFilterTrueviewParentalStatus
2382 "FILTER_TRUEVIEW_PLACEMENT" -> Right PGBIFilterTrueviewPlacement
2582 "FILTER_TRUEVIEW_PLACEMENT" -> Right PGBIFilterTrueviewPlacement
2583+ "FILTER_TRUEVIEW_REGION" -> Right PGBIFilterTrueviewRegion
2383 "FILTER_TRUEVIEW_REMARKETING_LIST" -> Right PGBIFilterTrueviewRemarketingList
2584 "FILTER_TRUEVIEW_REMARKETING_LIST" -> Right PGBIFilterTrueviewRemarketingList
2585+ "FILTER_TRUEVIEW_URL" -> Right PGBIFilterTrueviewURL
2586+ "FILTER_TRUEVIEW_ZIPCODE" -> Right PGBIFilterTrueviewZipcode
2384 "FILTER_UNKNOWN" -> Right PGBIFilterUnknown
2587 "FILTER_UNKNOWN" -> Right PGBIFilterUnknown
2385 "FILTER_USER_LIST" -> Right PGBIFilterUserList
2588 "FILTER_USER_LIST" -> Right PGBIFilterUserList
2386 "FILTER_USER_LIST_FIRST_PARTY" -> Right PGBIFilterUserListFirstParty
2589 "FILTER_USER_LIST_FIRST_PARTY" -> Right PGBIFilterUserListFirstParty
@@ -2442,6 +2645,7 @@ instance ToHttpApiData ParametersGroupBysItem where
2442 PGBIFilterLineItemDailyFrequency -> "FILTER_LINE_ITEM_DAILY_FREQUENCY"
2645 PGBIFilterLineItemDailyFrequency -> "FILTER_LINE_ITEM_DAILY_FREQUENCY"
2443 PGBIFilterLineItemLifetimeFrequency -> "FILTER_LINE_ITEM_LIFETIME_FREQUENCY"
2646 PGBIFilterLineItemLifetimeFrequency -> "FILTER_LINE_ITEM_LIFETIME_FREQUENCY"
2444 PGBIFilterLineItemType -> "FILTER_LINE_ITEM_TYPE"
2647 PGBIFilterLineItemType -> "FILTER_LINE_ITEM_TYPE"
2648+ PGBIFilterMediaPlan -> "FILTER_MEDIA_PLAN"
2445 PGBIFilterMobileDeviceMake -> "FILTER_MOBILE_DEVICE_MAKE"
2649 PGBIFilterMobileDeviceMake -> "FILTER_MOBILE_DEVICE_MAKE"
2446 PGBIFilterMobileDeviceMakeModel -> "FILTER_MOBILE_DEVICE_MAKE_MODEL"
2650 PGBIFilterMobileDeviceMakeModel -> "FILTER_MOBILE_DEVICE_MAKE_MODEL"
2447 PGBIFilterMobileDeviceType -> "FILTER_MOBILE_DEVICE_TYPE"
2651 PGBIFilterMobileDeviceType -> "FILTER_MOBILE_DEVICE_TYPE"
@@ -2452,6 +2656,7 @@ instance ToHttpApiData ParametersGroupBysItem where
2452 PGBIFilterNielsenCountryCode -> "FILTER_NIELSEN_COUNTRY_CODE"
2656 PGBIFilterNielsenCountryCode -> "FILTER_NIELSEN_COUNTRY_CODE"
2453 PGBIFilterNielsenDeviceId -> "FILTER_NIELSEN_DEVICE_ID"
2657 PGBIFilterNielsenDeviceId -> "FILTER_NIELSEN_DEVICE_ID"
2454 PGBIFilterNielsenGender -> "FILTER_NIELSEN_GENDER"
2658 PGBIFilterNielsenGender -> "FILTER_NIELSEN_GENDER"
2659+ PGBIFilterNotSupported -> "FILTER_NOT_SUPPORTED"
2455 PGBIFilterOrderId -> "FILTER_ORDER_ID"
2660 PGBIFilterOrderId -> "FILTER_ORDER_ID"
2456 PGBIFilterOS -> "FILTER_OS"
2661 PGBIFilterOS -> "FILTER_OS"
2457 PGBIFilterPageCategory -> "FILTER_PAGE_CATEGORY"
2662 PGBIFilterPageCategory -> "FILTER_PAGE_CATEGORY"
@@ -2470,8 +2675,11 @@ instance ToHttpApiData ParametersGroupBysItem where
2470 PGBIFilterTrueviewAdGroupId -> "FILTER_TRUEVIEW_AD_GROUP_ID"
2675 PGBIFilterTrueviewAdGroupId -> "FILTER_TRUEVIEW_AD_GROUP_ID"
2471 PGBIFilterTrueviewAge -> "FILTER_TRUEVIEW_AGE"
2676 PGBIFilterTrueviewAge -> "FILTER_TRUEVIEW_AGE"
2472 PGBIFilterTrueviewCategory -> "FILTER_TRUEVIEW_CATEGORY"
2677 PGBIFilterTrueviewCategory -> "FILTER_TRUEVIEW_CATEGORY"
2678+ PGBIFilterTrueviewCity -> "FILTER_TRUEVIEW_CITY"
2473 PGBIFilterTrueviewConversionType -> "FILTER_TRUEVIEW_CONVERSION_TYPE"
2679 PGBIFilterTrueviewConversionType -> "FILTER_TRUEVIEW_CONVERSION_TYPE"
2680+ PGBIFilterTrueviewCountry -> "FILTER_TRUEVIEW_COUNTRY"
2474 PGBIFilterTrueviewCustomAffinity -> "FILTER_TRUEVIEW_CUSTOM_AFFINITY"
2681 PGBIFilterTrueviewCustomAffinity -> "FILTER_TRUEVIEW_CUSTOM_AFFINITY"
2682+ PGBIFilterTrueviewDma -> "FILTER_TRUEVIEW_DMA"
2475 PGBIFilterTrueviewGender -> "FILTER_TRUEVIEW_GENDER"
2683 PGBIFilterTrueviewGender -> "FILTER_TRUEVIEW_GENDER"
2476 PGBIFilterTrueviewIarAge -> "FILTER_TRUEVIEW_IAR_AGE"
2684 PGBIFilterTrueviewIarAge -> "FILTER_TRUEVIEW_IAR_AGE"
2477 PGBIFilterTrueviewIarCategory -> "FILTER_TRUEVIEW_IAR_CATEGORY"
2685 PGBIFilterTrueviewIarCategory -> "FILTER_TRUEVIEW_IAR_CATEGORY"
@@ -2484,12 +2692,17 @@ instance ToHttpApiData ParametersGroupBysItem where
2484 PGBIFilterTrueviewIarRegion -> "FILTER_TRUEVIEW_IAR_REGION"
2692 PGBIFilterTrueviewIarRegion -> "FILTER_TRUEVIEW_IAR_REGION"
2485 PGBIFilterTrueviewIarRemarketingList -> "FILTER_TRUEVIEW_IAR_REMARKETING_LIST"
2693 PGBIFilterTrueviewIarRemarketingList -> "FILTER_TRUEVIEW_IAR_REMARKETING_LIST"
2486 PGBIFilterTrueviewIarTimeOfDay -> "FILTER_TRUEVIEW_IAR_TIME_OF_DAY"
2694 PGBIFilterTrueviewIarTimeOfDay -> "FILTER_TRUEVIEW_IAR_TIME_OF_DAY"
2695+ PGBIFilterTrueviewIarYouTubeChannel -> "FILTER_TRUEVIEW_IAR_YOUTUBE_CHANNEL"
2696+ PGBIFilterTrueviewIarYouTubeVideo -> "FILTER_TRUEVIEW_IAR_YOUTUBE_VIDEO"
2487 PGBIFilterTrueviewIarZipcode -> "FILTER_TRUEVIEW_IAR_ZIPCODE"
2697 PGBIFilterTrueviewIarZipcode -> "FILTER_TRUEVIEW_IAR_ZIPCODE"
2488 PGBIFilterTrueviewInterest -> "FILTER_TRUEVIEW_INTEREST"
2698 PGBIFilterTrueviewInterest -> "FILTER_TRUEVIEW_INTEREST"
2489 PGBIFilterTrueviewKeyword -> "FILTER_TRUEVIEW_KEYWORD"
2699 PGBIFilterTrueviewKeyword -> "FILTER_TRUEVIEW_KEYWORD"
2490 PGBIFilterTrueviewParentalStatus -> "FILTER_TRUEVIEW_PARENTAL_STATUS"
2700 PGBIFilterTrueviewParentalStatus -> "FILTER_TRUEVIEW_PARENTAL_STATUS"
2491 PGBIFilterTrueviewPlacement -> "FILTER_TRUEVIEW_PLACEMENT"
2701 PGBIFilterTrueviewPlacement -> "FILTER_TRUEVIEW_PLACEMENT"
2702+ PGBIFilterTrueviewRegion -> "FILTER_TRUEVIEW_REGION"
2492 PGBIFilterTrueviewRemarketingList -> "FILTER_TRUEVIEW_REMARKETING_LIST"
2703 PGBIFilterTrueviewRemarketingList -> "FILTER_TRUEVIEW_REMARKETING_LIST"
2704+ PGBIFilterTrueviewURL -> "FILTER_TRUEVIEW_URL"
2705+ PGBIFilterTrueviewZipcode -> "FILTER_TRUEVIEW_ZIPCODE"
2493 PGBIFilterUnknown -> "FILTER_UNKNOWN"
2706 PGBIFilterUnknown -> "FILTER_UNKNOWN"
2494 PGBIFilterUserList -> "FILTER_USER_LIST"
2707 PGBIFilterUserList -> "FILTER_USER_LIST"
2495 PGBIFilterUserListFirstParty -> "FILTER_USER_LIST_FIRST_PARTY"
2708 PGBIFilterUserListFirstParty -> "FILTER_USER_LIST_FIRST_PARTY"
gogol-doubleclick-bids/gen/Network/Google/Resource/DoubleClickBidManager/Rubicon/Notifyproposalchange.hsdeleted−87
@@ -1,87 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE FlexibleInstances #-}
5−{-# LANGUAGE NoImplicitPrelude #-}
6−{-# LANGUAGE OverloadedStrings #-}
7−{-# LANGUAGE RecordWildCards #-}
8−{-# LANGUAGE TypeFamilies #-}
9−{-# LANGUAGE TypeOperators #-}
10−
11−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
12−{-# OPTIONS_GHC -fno-warn-unused-binds #-}
13−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
14−
15−-- |
16−-- Module : Network.Google.Resource.DoubleClickBidManager.Rubicon.Notifyproposalchange
17−-- Copyright : (c) 2015-2016 Brendan Hay
18−-- License : Mozilla Public License, v. 2.0.
19−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
20−-- Stability : auto-generated
21−-- Portability : non-portable (GHC extensions)
22−--
23−-- Update proposal upon actions of Rubicon publisher.
24−--
25−-- /See:/ <https://developers.google.com/bid-manager/ DoubleClick Bid Manager API Reference> for @doubleclickbidmanager.rubicon.notifyproposalchange@.
26−module Network.Google.Resource.DoubleClickBidManager.Rubicon.Notifyproposalchange
27− (
28− -- * REST Resource
29− RubiconNotifyproposalchangeResource
30−
31− -- * Creating a Request
32− , rubiconNotifyproposalchange
33− , RubiconNotifyproposalchange
34−
35− -- * Request Lenses
36− , rnPayload
37− ) where
38−
39−import Network.Google.DoubleClickBids.Types
40−import Network.Google.Prelude
41−
42−-- | A resource alias for @doubleclickbidmanager.rubicon.notifyproposalchange@ method which the
43−-- 'RubiconNotifyproposalchange' request conforms to.
44−type RubiconNotifyproposalchangeResource =
45− "doubleclickbidmanager" :>
46− "v1" :>
47− "rubicon" :>
48− "notifyproposalchange" :>
49− QueryParam "alt" AltJSON :>
50− ReqBody '[JSON] NotifyProposalChangeRequest :>
51− Post '[JSON] ()
52−
53−-- | Update proposal upon actions of Rubicon publisher.
54−--
55−-- /See:/ 'rubiconNotifyproposalchange' smart constructor.
56−newtype RubiconNotifyproposalchange = RubiconNotifyproposalchange'
57− { _rnPayload :: NotifyProposalChangeRequest
58− } deriving (Eq,Show,Data,Typeable,Generic)
59−
60−-- | Creates a value of 'RubiconNotifyproposalchange' with the minimum fields required to make a request.
61−--
62−-- Use one of the following lenses to modify other fields as desired:
63−--
64−-- * 'rnPayload'
65−rubiconNotifyproposalchange
66− :: NotifyProposalChangeRequest -- ^ 'rnPayload'
67− -> RubiconNotifyproposalchange
68−rubiconNotifyproposalchange pRnPayload_ =
69− RubiconNotifyproposalchange'
70− { _rnPayload = pRnPayload_
71− }
72−
73−-- | Multipart request metadata.
74−rnPayload :: Lens' RubiconNotifyproposalchange NotifyProposalChangeRequest
75−rnPayload
76− = lens _rnPayload (\ s a -> s{_rnPayload = a})
77−
78−instance GoogleRequest RubiconNotifyproposalchange
79− where
80− type Rs RubiconNotifyproposalchange = ()
81− type Scopes RubiconNotifyproposalchange = '[]
82− requestClient RubiconNotifyproposalchange'{..}
83− = go (Just AltJSON) _rnPayload doubleClickBidsService
84− where go
85− = buildClient
86− (Proxy :: Proxy RubiconNotifyproposalchangeResource)
87− mempty
gogol-doubleclick-bids/gen/Network/Google/Resource/DoubleClickBidManager/Sdf/Download.hsnew file+85
@@ -0,0 +1,85 @@
1+{-# LANGUAGE DataKinds #-}
2+{-# LANGUAGE DeriveDataTypeable #-}
3+{-# LANGUAGE DeriveGeneric #-}
4+{-# LANGUAGE FlexibleInstances #-}
5+{-# LANGUAGE NoImplicitPrelude #-}
6+{-# LANGUAGE OverloadedStrings #-}
7+{-# LANGUAGE RecordWildCards #-}
8+{-# LANGUAGE TypeFamilies #-}
9+{-# LANGUAGE TypeOperators #-}
10+
11+{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
12+{-# OPTIONS_GHC -fno-warn-unused-binds #-}
13+{-# OPTIONS_GHC -fno-warn-unused-imports #-}
14+
15+-- |
16+-- Module : Network.Google.Resource.DoubleClickBidManager.Sdf.Download
17+-- Copyright : (c) 2015-2016 Brendan Hay
18+-- License : Mozilla Public License, v. 2.0.
19+-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
20+-- Stability : auto-generated
21+-- Portability : non-portable (GHC extensions)
22+--
23+-- Retrieves entities in SDF format.
24+--
25+-- /See:/ <https://developers.google.com/bid-manager/ DoubleClick Bid Manager API Reference> for @doubleclickbidmanager.sdf.download@.
26+module Network.Google.Resource.DoubleClickBidManager.Sdf.Download
27+ (
28+ -- * REST Resource
29+ SdfDownloadResource
30+
31+ -- * Creating a Request
32+ , sdfDownload
33+ , SdfDownload
34+
35+ -- * Request Lenses
36+ , sdPayload
37+ ) where
38+
39+import Network.Google.DoubleClickBids.Types
40+import Network.Google.Prelude
41+
42+-- | A resource alias for @doubleclickbidmanager.sdf.download@ method which the
43+-- 'SdfDownload' request conforms to.
44+type SdfDownloadResource =
45+ "doubleclickbidmanager" :>
46+ "v1" :>
47+ "sdf" :>
48+ "download" :>
49+ QueryParam "alt" AltJSON :>
50+ ReqBody '[JSON] DownloadRequest :>
51+ Post '[JSON] DownloadResponse
52+
53+-- | Retrieves entities in SDF format.
54+--
55+-- /See:/ 'sdfDownload' smart constructor.
56+newtype SdfDownload = SdfDownload'
57+ { _sdPayload :: DownloadRequest
58+ } deriving (Eq,Show,Data,Typeable,Generic)
59+
60+-- | Creates a value of 'SdfDownload' with the minimum fields required to make a request.
61+--
62+-- Use one of the following lenses to modify other fields as desired:
63+--
64+-- * 'sdPayload'
65+sdfDownload
66+ :: DownloadRequest -- ^ 'sdPayload'
67+ -> SdfDownload
68+sdfDownload pSdPayload_ =
69+ SdfDownload'
70+ { _sdPayload = pSdPayload_
71+ }
72+
73+-- | Multipart request metadata.
74+sdPayload :: Lens' SdfDownload DownloadRequest
75+sdPayload
76+ = lens _sdPayload (\ s a -> s{_sdPayload = a})
77+
78+instance GoogleRequest SdfDownload where
79+ type Rs SdfDownload = DownloadResponse
80+ type Scopes SdfDownload = '[]
81+ requestClient SdfDownload'{..}
82+ = go (Just AltJSON) _sdPayload doubleClickBidsService
83+ where go
84+ = buildClient (Proxy :: Proxy SdfDownloadResource)
85+ mempty
gogol-doubleclick-bids/gogol-doubleclick-bids.cabal+1−1
@@ -47,7 +47,7 @@ library
47 , Network.Google.Resource.DoubleClickBidManager.Queries.Listqueries
47 , Network.Google.Resource.DoubleClickBidManager.Queries.Listqueries
48 , Network.Google.Resource.DoubleClickBidManager.Queries.RunQuery
48 , Network.Google.Resource.DoubleClickBidManager.Queries.RunQuery
49 , Network.Google.Resource.DoubleClickBidManager.Reports.Listreports
49 , Network.Google.Resource.DoubleClickBidManager.Reports.Listreports
50− , Network.Google.Resource.DoubleClickBidManager.Rubicon.Notifyproposalchange
50+ , Network.Google.Resource.DoubleClickBidManager.Sdf.Download
51
51
52 other-modules:
52 other-modules:
53 Network.Google.DoubleClickBids.Types.Product
53 Network.Google.DoubleClickBids.Types.Product