packages feed

gogol-doubleclick-bids 0.3.0 → 0.4.0

raw patch · 14 files changed

+243/−34 lines, 14 filesdep ~gogol-corePVP ok

version bump matches the API change (PVP)

Dependency ranges changed: gogol-core

API changes (from Hackage documentation)

- Network.Google.DoubleClickBids: Sdf :: DownloadLineItemsRequestFileSpec
- Network.Google.DoubleClickBids.Types: Sdf :: DownloadLineItemsRequestFileSpec
+ Network.Google.DoubleClickBids: Campaign :: DownloadRequestFileTypesItem
+ Network.Google.DoubleClickBids: DRFTCampaignId :: DownloadRequestFilterType
+ Network.Google.DoubleClickBids: FilterAuthorizedSellerStateId :: FilterPairType
+ Network.Google.DoubleClickBids: FilterBudgetSegmentDescription :: FilterPairType
+ Network.Google.DoubleClickBids: FilterCompanionCreativeId :: FilterPairType
+ Network.Google.DoubleClickBids: FilterDV360ActivityId :: FilterPairType
+ Network.Google.DoubleClickBids: FilterDeviceMake :: FilterPairType
+ Network.Google.DoubleClickBids: FilterDeviceModel :: FilterPairType
+ Network.Google.DoubleClickBids: FilterDeviceType :: FilterPairType
+ Network.Google.DoubleClickBids: FilterFloodlightActivityId :: FilterPairType
+ Network.Google.DoubleClickBids: FilterSkippableSupport :: FilterPairType
+ Network.Google.DoubleClickBids: MetricActiveViewAudibleVisibleOnCompleteImpressions :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricActiveViewPercentAudibleVisibleAtStart :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricActiveViewPercentAudibleVisibleFirstQuar :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricActiveViewPercentAudibleVisibleOnComplete :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricActiveViewPercentAudibleVisibleSecondQuar :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricActiveViewPercentAudibleVisibleThirdQuar :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricActiveViewPercentViewableForTimeThreshold :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricActiveViewPercentVisibleAtStart :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricActiveViewPercentVisibleFirstQuar :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricActiveViewPercentVisibleOnComplete :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricActiveViewPercentVisibleSecondQuar :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricActiveViewPercentVisibleThirdQuar :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricActiveViewViewableForTimeThreshold :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricCmPostClickRevenue :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricCmPostViewRevenue :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricCookieReachAverageImpressionFrequency :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricCookieReachImpressionReach :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricDBmEngagementRate :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricFloodlightImpressions :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricReachCookieFrequency :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricRevenueEcpiavcAdvertiser :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricRichMediaScrolls :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricViewableBidRequests :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: PGBIFilterAuthorizedSellerStateId :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids: PGBIFilterBudgetSegmentDescription :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids: PGBIFilterCompanionCreativeId :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids: PGBIFilterDV360ActivityId :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids: PGBIFilterDeviceMake :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids: PGBIFilterDeviceModel :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids: PGBIFilterDeviceType :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids: PGBIFilterFloodlightActivityId :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids: PGBIFilterSkippableSupport :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids: TypeLinearTvSearchLift :: ParametersType
+ Network.Google.DoubleClickBids: TypeReachAudience :: ParametersType
+ Network.Google.DoubleClickBids: doubleClickBidManagerScope :: Proxy '["https://www.googleapis.com/auth/doubleclickbidmanager"]
+ Network.Google.DoubleClickBids: drCampaigns :: Lens' DownloadResponse (Maybe Text)
+ Network.Google.DoubleClickBids.Types: Campaign :: DownloadRequestFileTypesItem
+ Network.Google.DoubleClickBids.Types: DRFTCampaignId :: DownloadRequestFilterType
+ Network.Google.DoubleClickBids.Types: FilterAuthorizedSellerStateId :: FilterPairType
+ Network.Google.DoubleClickBids.Types: FilterBudgetSegmentDescription :: FilterPairType
+ Network.Google.DoubleClickBids.Types: FilterCompanionCreativeId :: FilterPairType
+ Network.Google.DoubleClickBids.Types: FilterDV360ActivityId :: FilterPairType
+ Network.Google.DoubleClickBids.Types: FilterDeviceMake :: FilterPairType
+ Network.Google.DoubleClickBids.Types: FilterDeviceModel :: FilterPairType
+ Network.Google.DoubleClickBids.Types: FilterDeviceType :: FilterPairType
+ Network.Google.DoubleClickBids.Types: FilterFloodlightActivityId :: FilterPairType
+ Network.Google.DoubleClickBids.Types: FilterSkippableSupport :: FilterPairType
+ Network.Google.DoubleClickBids.Types: MetricActiveViewAudibleVisibleOnCompleteImpressions :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricActiveViewPercentAudibleVisibleAtStart :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricActiveViewPercentAudibleVisibleFirstQuar :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricActiveViewPercentAudibleVisibleOnComplete :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricActiveViewPercentAudibleVisibleSecondQuar :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricActiveViewPercentAudibleVisibleThirdQuar :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricActiveViewPercentViewableForTimeThreshold :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricActiveViewPercentVisibleAtStart :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricActiveViewPercentVisibleFirstQuar :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricActiveViewPercentVisibleOnComplete :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricActiveViewPercentVisibleSecondQuar :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricActiveViewPercentVisibleThirdQuar :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricActiveViewViewableForTimeThreshold :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricCmPostClickRevenue :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricCmPostViewRevenue :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricCookieReachAverageImpressionFrequency :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricCookieReachImpressionReach :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricDBmEngagementRate :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricFloodlightImpressions :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricReachCookieFrequency :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricRevenueEcpiavcAdvertiser :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricRichMediaScrolls :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricViewableBidRequests :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: PGBIFilterAuthorizedSellerStateId :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids.Types: PGBIFilterBudgetSegmentDescription :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids.Types: PGBIFilterCompanionCreativeId :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids.Types: PGBIFilterDV360ActivityId :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids.Types: PGBIFilterDeviceMake :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids.Types: PGBIFilterDeviceModel :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids.Types: PGBIFilterDeviceType :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids.Types: PGBIFilterFloodlightActivityId :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids.Types: PGBIFilterSkippableSupport :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids.Types: TypeLinearTvSearchLift :: ParametersType
+ Network.Google.DoubleClickBids.Types: TypeReachAudience :: ParametersType
+ Network.Google.DoubleClickBids.Types: doubleClickBidManagerScope :: Proxy '["https://www.googleapis.com/auth/doubleclickbidmanager"]
+ Network.Google.DoubleClickBids.Types: drCampaigns :: Lens' DownloadResponse (Maybe Text)
- Network.Google.DoubleClickBids: type DoubleClickBidsAPI = QueriesGetQueryResource :<|> (QueriesRunQueryResource :<|> (QueriesDeleteQueryResource :<|> (QueriesCreateQueryResource :<|> (QueriesListqueriesResource :<|> (ReportsListreportsResource :<|> (LineitemsUploadlineitemsResource :<|> (LineitemsDownloadlineitemsResource :<|> SdfDownloadResource)))))))
+ Network.Google.DoubleClickBids: type DoubleClickBidsAPI = QueriesGetQueryResource :<|> QueriesRunQueryResource :<|> QueriesDeleteQueryResource :<|> QueriesCreateQueryResource :<|> QueriesListqueriesResource :<|> ReportsListreportsResource :<|> LineitemsUploadlineitemsResource :<|> LineitemsDownloadlineitemsResource :<|> SdfDownloadResource
- Network.Google.Resource.DoubleClickBidManager.Lineitems.Downloadlineitems: type LineitemsDownloadlineitemsResource = "doubleclickbidmanager" :> ("v1" :> ("lineitems" :> ("downloadlineitems" :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] DownloadLineItemsRequest :> Post '[JSON] DownloadLineItemsResponse)))))
+ Network.Google.Resource.DoubleClickBidManager.Lineitems.Downloadlineitems: type LineitemsDownloadlineitemsResource = "doubleclickbidmanager" :> "v1" :> "lineitems" :> "downloadlineitems" :> QueryParam "alt" AltJSON :> ReqBody '[JSON] DownloadLineItemsRequest :> Post '[JSON] DownloadLineItemsResponse
- Network.Google.Resource.DoubleClickBidManager.Lineitems.Uploadlineitems: type LineitemsUploadlineitemsResource = "doubleclickbidmanager" :> ("v1" :> ("lineitems" :> ("uploadlineitems" :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] UploadLineItemsRequest :> Post '[JSON] UploadLineItemsResponse)))))
+ Network.Google.Resource.DoubleClickBidManager.Lineitems.Uploadlineitems: type LineitemsUploadlineitemsResource = "doubleclickbidmanager" :> "v1" :> "lineitems" :> "uploadlineitems" :> QueryParam "alt" AltJSON :> ReqBody '[JSON] UploadLineItemsRequest :> Post '[JSON] UploadLineItemsResponse
- Network.Google.Resource.DoubleClickBidManager.Queries.CreateQuery: type QueriesCreateQueryResource = "doubleclickbidmanager" :> ("v1" :> ("query" :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] Query :> Post '[JSON] Query))))
+ Network.Google.Resource.DoubleClickBidManager.Queries.CreateQuery: type QueriesCreateQueryResource = "doubleclickbidmanager" :> "v1" :> "query" :> QueryParam "alt" AltJSON :> ReqBody '[JSON] Query :> Post '[JSON] Query
- Network.Google.Resource.DoubleClickBidManager.Queries.DeleteQuery: type QueriesDeleteQueryResource = "doubleclickbidmanager" :> ("v1" :> ("query" :> (Capture "queryId" (Textual Int64) :> (QueryParam "alt" AltJSON :> Delete '[JSON] ()))))
+ Network.Google.Resource.DoubleClickBidManager.Queries.DeleteQuery: type QueriesDeleteQueryResource = "doubleclickbidmanager" :> "v1" :> "query" :> Capture "queryId" (Textual Int64) :> QueryParam "alt" AltJSON :> Delete '[JSON] ()
- Network.Google.Resource.DoubleClickBidManager.Queries.GetQuery: type QueriesGetQueryResource = "doubleclickbidmanager" :> ("v1" :> ("query" :> (Capture "queryId" (Textual Int64) :> (QueryParam "alt" AltJSON :> Get '[JSON] Query))))
+ Network.Google.Resource.DoubleClickBidManager.Queries.GetQuery: type QueriesGetQueryResource = "doubleclickbidmanager" :> "v1" :> "query" :> Capture "queryId" (Textual Int64) :> QueryParam "alt" AltJSON :> Get '[JSON] Query
- Network.Google.Resource.DoubleClickBidManager.Queries.Listqueries: type QueriesListqueriesResource = "doubleclickbidmanager" :> ("v1" :> ("queries" :> (QueryParam "alt" AltJSON :> Get '[JSON] ListQueriesResponse)))
+ Network.Google.Resource.DoubleClickBidManager.Queries.Listqueries: type QueriesListqueriesResource = "doubleclickbidmanager" :> "v1" :> "queries" :> QueryParam "alt" AltJSON :> Get '[JSON] ListQueriesResponse
- Network.Google.Resource.DoubleClickBidManager.Queries.RunQuery: type QueriesRunQueryResource = "doubleclickbidmanager" :> ("v1" :> ("query" :> (Capture "queryId" (Textual Int64) :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] RunQueryRequest :> Post '[JSON] ())))))
+ Network.Google.Resource.DoubleClickBidManager.Queries.RunQuery: type QueriesRunQueryResource = "doubleclickbidmanager" :> "v1" :> "query" :> Capture "queryId" (Textual Int64) :> QueryParam "alt" AltJSON :> ReqBody '[JSON] RunQueryRequest :> Post '[JSON] ()
- Network.Google.Resource.DoubleClickBidManager.Reports.Listreports: type ReportsListreportsResource = "doubleclickbidmanager" :> ("v1" :> ("queries" :> (Capture "queryId" (Textual Int64) :> ("reports" :> (QueryParam "alt" AltJSON :> Get '[JSON] ListReportsResponse)))))
+ Network.Google.Resource.DoubleClickBidManager.Reports.Listreports: type ReportsListreportsResource = "doubleclickbidmanager" :> "v1" :> "queries" :> Capture "queryId" (Textual Int64) :> "reports" :> QueryParam "alt" AltJSON :> Get '[JSON] ListReportsResponse
- Network.Google.Resource.DoubleClickBidManager.Sdf.Download: type SdfDownloadResource = "doubleclickbidmanager" :> ("v1" :> ("sdf" :> ("download" :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] DownloadRequest :> Post '[JSON] DownloadResponse)))))
+ Network.Google.Resource.DoubleClickBidManager.Sdf.Download: type SdfDownloadResource = "doubleclickbidmanager" :> "v1" :> "sdf" :> "download" :> QueryParam "alt" AltJSON :> ReqBody '[JSON] DownloadRequest :> Post '[JSON] DownloadResponse

Files

gen/Network/Google/DoubleClickBids.hs view
@@ -21,6 +21,9 @@     -- * Service Configuration       doubleClickBidsService +    -- * OAuth Scopes+    , doubleClickBidManagerScope+     -- * API Declaration     , DoubleClickBidsAPI @@ -208,6 +211,7 @@     , DownloadResponse     , downloadResponse     , drInsertionOrders+    , drCampaigns     , drLineItems     , drAdGroups     , drAds
gen/Network/Google/DoubleClickBids/Types.hs view
@@ -19,6 +19,9 @@     -- * Service Configuration       doubleClickBidsService +    -- * OAuth Scopes+    , doubleClickBidManagerScope+     -- * ListReportsResponse     , ListReportsResponse     , listReportsResponse@@ -172,6 +175,7 @@     , DownloadResponse     , downloadResponse     , drInsertionOrders+    , drCampaigns     , drLineItems     , drAdGroups     , drAds@@ -242,3 +246,7 @@   = defaultService       (ServiceId "doubleclickbidmanager:v1")       "www.googleapis.com"++-- | View and manage your reports in DoubleClick Bid Manager+doubleClickBidManagerScope :: Proxy '["https://www.googleapis.com/auth/doubleclickbidmanager"]+doubleClickBidManagerScope = Proxy;
gen/Network/Google/DoubleClickBids/Types/Product.hs view
@@ -496,8 +496,8 @@                   ("fileSpec" .=) <$> _dlirFileSpec,                   ("filterIds" .=) <$> _dlirFilterIds]) --- | Request to fetch stored insertion orders, line items, TrueView ad groups--- and ads.+-- | Request to fetch stored campaigns, insertion orders, line items,+-- TrueView ad groups and ads. -- -- /See:/ 'downloadRequest' smart constructor. data DownloadRequest = DownloadRequest'@@ -528,28 +528,27 @@     , _drFilterIds = Nothing     } --- | File types that will be returned.+-- | File types that will be returned. Acceptable values are: - \"AD\" -+-- \"AD_GROUP\" - \"CAMPAIGN\" - \"INSERTION_ORDER\" - \"LINE_ITEM\" drFileTypes :: Lens' DownloadRequest [DownloadRequestFileTypesItem] drFileTypes   = lens _drFileTypes (\ s a -> s{_drFileTypes = a}) .       _Default       . _Coerce --- | Filter type used to filter line items to fetch.+-- | Filter type used to filter entities to fetch. drFilterType :: Lens' DownloadRequest (Maybe DownloadRequestFilterType) drFilterType   = lens _drFilterType (\ s a -> s{_drFilterType = a})  -- | SDF Version (column names, types, order) in which the entities will be--- returned. Default to 3.+-- returned. Default to 3.1. drVersion :: Lens' DownloadRequest (Maybe Text) drVersion   = lens _drVersion (\ s a -> s{_drVersion = a})  -- | 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.+-- fetch. At least one ID must be specified. drFilterIds :: Lens' DownloadRequest [Int64] drFilterIds   = lens _drFilterIds (\ s a -> s{_drFilterIds = a}) .@@ -1087,8 +1086,8 @@     { _dlirLineItems = Nothing     } --- | Retrieved line items in CSV format. Refer to Entity Write File Format or--- Structured Data File Format for more information on file formats.+-- | Retrieved line items in CSV format. For more information about file+-- formats, see Entity Write File Format. dlirLineItems :: Lens' DownloadLineItemsResponse (Maybe Text) dlirLineItems   = lens _dlirLineItems@@ -1110,6 +1109,7 @@ -- /See:/ 'downloadResponse' smart constructor. data DownloadResponse = DownloadResponse'     { _drInsertionOrders :: !(Maybe Text)+    , _drCampaigns       :: !(Maybe Text)     , _drLineItems       :: !(Maybe Text)     , _drAdGroups        :: !(Maybe Text)     , _drAds             :: !(Maybe Text)@@ -1121,6 +1121,8 @@ -- -- * 'drInsertionOrders' --+-- * 'drCampaigns'+-- -- * 'drLineItems' -- -- * 'drAdGroups'@@ -1131,6 +1133,7 @@ downloadResponse =     DownloadResponse'     { _drInsertionOrders = Nothing+    , _drCampaigns = Nothing     , _drLineItems = Nothing     , _drAdGroups = Nothing     , _drAds = Nothing@@ -1142,6 +1145,11 @@   = lens _drInsertionOrders       (\ s a -> s{_drInsertionOrders = a}) +-- | Retrieved campaigns in SDF format.+drCampaigns :: Lens' DownloadResponse (Maybe Text)+drCampaigns+  = lens _drCampaigns (\ s a -> s{_drCampaigns = a})+ -- | Retrieved line items in SDF format. drLineItems :: Lens' DownloadResponse (Maybe Text) drLineItems@@ -1161,8 +1169,9 @@           = withObject "DownloadResponse"               (\ o ->                  DownloadResponse' <$>-                   (o .:? "insertionOrders") <*> (o .:? "lineItems") <*>-                     (o .:? "adGroups")+                   (o .:? "insertionOrders") <*> (o .:? "campaigns") <*>+                     (o .:? "lineItems")+                     <*> (o .:? "adGroups")                      <*> (o .:? "ads"))  instance ToJSON DownloadResponse where@@ -1170,6 +1179,7 @@           = object               (catMaybes                  [("insertionOrders" .=) <$> _drInsertionOrders,+                  ("campaigns" .=) <$> _drCampaigns,                   ("lineItems" .=) <$> _drLineItems,                   ("adGroups" .=) <$> _drAdGroups,                   ("ads" .=) <$> _drAds])
gen/Network/Google/DoubleClickBids/Types/Sum.hs view
@@ -16,7 +16,7 @@ -- module Network.Google.DoubleClickBids.Types.Sum where -import           Network.Google.Prelude+import           Network.Google.Prelude hiding (Bytes)  -- | Format of the generated report. data QueryMetadataFormat@@ -77,6 +77,8 @@       -- ^ @TYPE_INVENTORY_AVAILABILITY@     | TypeKeyword       -- ^ @TYPE_KEYWORD@+    | TypeLinearTvSearchLift+      -- ^ @TYPE_LINEAR_TV_SEARCH_LIFT@     | TypeNielsenAudienceProFile       -- ^ @TYPE_NIELSEN_AUDIENCE_PROFILE@     | TypeNielsenDailyReachBuild@@ -101,6 +103,8 @@       -- ^ @TYPE_PIXEL_LOAD@     | TypeReachAndFrequency       -- ^ @TYPE_REACH_AND_FREQUENCY@+    | TypeReachAudience+      -- ^ @TYPE_REACH_AUDIENCE@     | TypeThirdPartyDataProvider       -- ^ @TYPE_THIRD_PARTY_DATA_PROVIDER@     | TypeTrueview@@ -130,6 +134,7 @@         "TYPE_GENERAL" -> Right TypeGeneral         "TYPE_INVENTORY_AVAILABILITY" -> Right TypeInventoryAvailability         "TYPE_KEYWORD" -> Right TypeKeyword+        "TYPE_LINEAR_TV_SEARCH_LIFT" -> Right TypeLinearTvSearchLift         "TYPE_NIELSEN_AUDIENCE_PROFILE" -> Right TypeNielsenAudienceProFile         "TYPE_NIELSEN_DAILY_REACH_BUILD" -> Right TypeNielsenDailyReachBuild         "TYPE_NIELSEN_ONLINE_GLOBAL_MARKET" -> Right TypeNielsenOnlineGlobalMarket@@ -142,6 +147,7 @@         "TYPE_PETRA_NIELSEN_ONLINE_GLOBAL_MARKET" -> Right TypePetraNielsenOnlineGlobalMarket         "TYPE_PIXEL_LOAD" -> Right TypePixelLoad         "TYPE_REACH_AND_FREQUENCY" -> Right TypeReachAndFrequency+        "TYPE_REACH_AUDIENCE" -> Right TypeReachAudience         "TYPE_THIRD_PARTY_DATA_PROVIDER" -> Right TypeThirdPartyDataProvider         "TYPE_TRUEVIEW" -> Right TypeTrueview         "TYPE_TRUEVIEW_IAR" -> Right TypeTrueviewIar@@ -164,6 +170,7 @@         TypeGeneral -> "TYPE_GENERAL"         TypeInventoryAvailability -> "TYPE_INVENTORY_AVAILABILITY"         TypeKeyword -> "TYPE_KEYWORD"+        TypeLinearTvSearchLift -> "TYPE_LINEAR_TV_SEARCH_LIFT"         TypeNielsenAudienceProFile -> "TYPE_NIELSEN_AUDIENCE_PROFILE"         TypeNielsenDailyReachBuild -> "TYPE_NIELSEN_DAILY_REACH_BUILD"         TypeNielsenOnlineGlobalMarket -> "TYPE_NIELSEN_ONLINE_GLOBAL_MARKET"@@ -176,6 +183,7 @@         TypePetraNielsenOnlineGlobalMarket -> "TYPE_PETRA_NIELSEN_ONLINE_GLOBAL_MARKET"         TypePixelLoad -> "TYPE_PIXEL_LOAD"         TypeReachAndFrequency -> "TYPE_REACH_AND_FREQUENCY"+        TypeReachAudience -> "TYPE_REACH_AUDIENCE"         TypeThirdPartyDataProvider -> "TYPE_THIRD_PARTY_DATA_PROVIDER"         TypeTrueview -> "TYPE_TRUEVIEW"         TypeTrueviewIar -> "TYPE_TRUEVIEW_IAR"@@ -219,10 +227,12 @@ instance ToJSON DownloadLineItemsRequestFilterType where     toJSON = toJSONText --- | Filter type used to filter line items to fetch.+-- | Filter type used to filter entities to fetch. data DownloadRequestFilterType     = DRFTAdvertiserId       -- ^ @ADVERTISER_ID@+    | DRFTCampaignId+      -- ^ @CAMPAIGN_ID@     | DRFTInsertionOrderId       -- ^ @INSERTION_ORDER_ID@     | DRFTLineItemId@@ -234,6 +244,7 @@ instance FromHttpApiData DownloadRequestFilterType where     parseQueryParam = \case         "ADVERTISER_ID" -> Right DRFTAdvertiserId+        "CAMPAIGN_ID" -> Right DRFTCampaignId         "INSERTION_ORDER_ID" -> Right DRFTInsertionOrderId         "LINE_ITEM_ID" -> Right DRFTLineItemId         x -> Left ("Unable to parse DownloadRequestFilterType from: " <> x)@@ -241,6 +252,7 @@ instance ToHttpApiData DownloadRequestFilterType where     toQueryParam = \case         DRFTAdvertiserId -> "ADVERTISER_ID"+        DRFTCampaignId -> "CAMPAIGN_ID"         DRFTInsertionOrderId -> "INSERTION_ORDER_ID"         DRFTLineItemId -> "LINE_ITEM_ID" @@ -255,6 +267,8 @@       -- ^ @AD@     | AdGroup       -- ^ @AD_GROUP@+    | Campaign+      -- ^ @CAMPAIGN@     | InsertionOrder       -- ^ @INSERTION_ORDER@     | LineItem@@ -267,6 +281,7 @@     parseQueryParam = \case         "AD" -> Right AD         "AD_GROUP" -> Right AdGroup+        "CAMPAIGN" -> Right Campaign         "INSERTION_ORDER" -> Right InsertionOrder         "LINE_ITEM" -> Right LineItem         x -> Left ("Unable to parse DownloadRequestFileTypesItem from: " <> x)@@ -275,6 +290,7 @@     toQueryParam = \case         AD -> "AD"         AdGroup -> "AD_GROUP"+        Campaign -> "CAMPAIGN"         InsertionOrder -> "INSERTION_ORDER"         LineItem -> "LINE_ITEM" @@ -380,7 +396,9 @@     toJSON = toJSONText  data ParametersMetricsItem-    = MetricActiveViewAverageViewableTime+    = MetricActiveViewAudibleVisibleOnCompleteImpressions+      -- ^ @METRIC_ACTIVE_VIEW_AUDIBLE_VISIBLE_ON_COMPLETE_IMPRESSIONS@+    | MetricActiveViewAverageViewableTime       -- ^ @METRIC_ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME@     | MetricActiveViewDistributionUnmeasurable       -- ^ @METRIC_ACTIVE_VIEW_DISTRIBUTION_UNMEASURABLE@@@ -396,10 +414,34 @@       -- ^ @METRIC_ACTIVE_VIEW_PCT_MEASURABLE_IMPRESSIONS@     | MetricActiveViewPctViewableImpressions       -- ^ @METRIC_ACTIVE_VIEW_PCT_VIEWABLE_IMPRESSIONS@+    | MetricActiveViewPercentAudibleVisibleAtStart+      -- ^ @METRIC_ACTIVE_VIEW_PERCENT_AUDIBLE_VISIBLE_AT_START@+    | MetricActiveViewPercentAudibleVisibleFirstQuar+      -- ^ @METRIC_ACTIVE_VIEW_PERCENT_AUDIBLE_VISIBLE_FIRST_QUAR@+    | MetricActiveViewPercentAudibleVisibleOnComplete+      -- ^ @METRIC_ACTIVE_VIEW_PERCENT_AUDIBLE_VISIBLE_ON_COMPLETE@+    | MetricActiveViewPercentAudibleVisibleSecondQuar+      -- ^ @METRIC_ACTIVE_VIEW_PERCENT_AUDIBLE_VISIBLE_SECOND_QUAR@+    | MetricActiveViewPercentAudibleVisibleThirdQuar+      -- ^ @METRIC_ACTIVE_VIEW_PERCENT_AUDIBLE_VISIBLE_THIRD_QUAR@+    | MetricActiveViewPercentViewableForTimeThreshold+      -- ^ @METRIC_ACTIVE_VIEW_PERCENT_VIEWABLE_FOR_TIME_THRESHOLD@+    | MetricActiveViewPercentVisibleAtStart+      -- ^ @METRIC_ACTIVE_VIEW_PERCENT_VISIBLE_AT_START@+    | MetricActiveViewPercentVisibleFirstQuar+      -- ^ @METRIC_ACTIVE_VIEW_PERCENT_VISIBLE_FIRST_QUAR@+    | MetricActiveViewPercentVisibleOnComplete+      -- ^ @METRIC_ACTIVE_VIEW_PERCENT_VISIBLE_ON_COMPLETE@+    | MetricActiveViewPercentVisibleSecondQuar+      -- ^ @METRIC_ACTIVE_VIEW_PERCENT_VISIBLE_SECOND_QUAR@+    | MetricActiveViewPercentVisibleThirdQuar+      -- ^ @METRIC_ACTIVE_VIEW_PERCENT_VISIBLE_THIRD_QUAR@     | MetricActiveViewUnmeasurableImpressions       -- ^ @METRIC_ACTIVE_VIEW_UNMEASURABLE_IMPRESSIONS@     | MetricActiveViewUnviewableImpressions       -- ^ @METRIC_ACTIVE_VIEW_UNVIEWABLE_IMPRESSIONS@+    | MetricActiveViewViewableForTimeThreshold+      -- ^ @METRIC_ACTIVE_VIEW_VIEWABLE_FOR_TIME_THRESHOLD@     | MetricActiveViewViewableImpressions       -- ^ @METRIC_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS@     | MetricBidRequests@@ -414,6 +456,10 @@       -- ^ @METRIC_CLICKS@     | MetricClickToPostClickConversionRate       -- ^ @METRIC_CLICK_TO_POST_CLICK_CONVERSION_RATE@+    | MetricCmPostClickRevenue+      -- ^ @METRIC_CM_POST_CLICK_REVENUE@+    | MetricCmPostViewRevenue+      -- ^ @METRIC_CM_POST_VIEW_REVENUE@     | MetricComscoreVceAudienceAvgFrequency       -- ^ @METRIC_COMSCORE_VCE_AUDIENCE_AVG_FREQUENCY@     | MetricComscoreVceAudienceImpressions@@ -432,6 +478,10 @@       -- ^ @METRIC_COMSCORE_VCE_UNIQUE_AUDIENCE@     | MetricConversionsPerMille       -- ^ @METRIC_CONVERSIONS_PER_MILLE@+    | MetricCookieReachAverageImpressionFrequency+      -- ^ @METRIC_COOKIE_REACH_AVERAGE_IMPRESSION_FREQUENCY@+    | MetricCookieReachImpressionReach+      -- ^ @METRIC_COOKIE_REACH_IMPRESSION_REACH@     | MetricCpmFEE1Advertiser       -- ^ @METRIC_CPM_FEE1_ADVERTISER@     | MetricCpmFEE1Partner@@ -470,6 +520,8 @@       -- ^ @METRIC_DATA_COST_PARTNER@     | MetricDataCostUsd       -- ^ @METRIC_DATA_COST_USD@+    | MetricDBmEngagementRate+      -- ^ @METRIC_DBM_ENGAGEMENT_RATE@     | MetricFEE10Advertiser       -- ^ @METRIC_FEE10_ADVERTISER@     | MetricFEE10Partner@@ -596,6 +648,8 @@       -- ^ @METRIC_FEE9_PARTNER@     | MetricFEE9Usd       -- ^ @METRIC_FEE9_USD@+    | MetricFloodlightImpressions+      -- ^ @METRIC_FLOODLIGHT_IMPRESSIONS@     | MetricImpressions       -- ^ @METRIC_IMPRESSIONS@     | MetricImpressionsToConversionRate@@ -738,6 +792,8 @@       -- ^ @METRIC_PROFIT_VIEWABLE_ECPM_PARTNER@     | MetricProfitViewableEcpmUsd       -- ^ @METRIC_PROFIT_VIEWABLE_ECPM_USD@+    | MetricReachCookieFrequency+      -- ^ @METRIC_REACH_COOKIE_FREQUENCY@     | MetricReachCookieReach       -- ^ @METRIC_REACH_COOKIE_REACH@     | MetricRevenueAdvertiser@@ -772,6 +828,8 @@       -- ^ @METRIC_REVENUE_ECPC_PARTNER@     | MetricRevenueEcpcUsd       -- ^ @METRIC_REVENUE_ECPC_USD@+    | MetricRevenueEcpiavcAdvertiser+      -- ^ @METRIC_REVENUE_ECPIAVC_ADVERTISER@     | MetricRevenueEcpmAdvertiser       -- ^ @METRIC_REVENUE_ECPM_ADVERTISER@     | MetricRevenueEcpmPartner@@ -788,6 +846,8 @@       -- ^ @METRIC_REVENUE_VIEWABLE_ECPM_PARTNER@     | MetricRevenueViewableEcpmUsd       -- ^ @METRIC_REVENUE_VIEWABLE_ECPM_USD@+    | MetricRichMediaScrolls+      -- ^ @METRIC_RICH_MEDIA_SCROLLS@     | MetricRichMediaVideoCompletions       -- ^ @METRIC_RICH_MEDIA_VIDEO_COMPLETIONS@     | MetricRichMediaVideoFirstQuartileCompletes@@ -958,12 +1018,15 @@       -- ^ @METRIC_VIDEO_COMPANION_IMPRESSIONS@     | MetricVideoCompletionRate       -- ^ @METRIC_VIDEO_COMPLETION_RATE@+    | MetricViewableBidRequests+      -- ^ @METRIC_VIEWABLE_BID_REQUESTS@       deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)  instance Hashable ParametersMetricsItem  instance FromHttpApiData ParametersMetricsItem where     parseQueryParam = \case+        "METRIC_ACTIVE_VIEW_AUDIBLE_VISIBLE_ON_COMPLETE_IMPRESSIONS" -> Right MetricActiveViewAudibleVisibleOnCompleteImpressions         "METRIC_ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME" -> Right MetricActiveViewAverageViewableTime         "METRIC_ACTIVE_VIEW_DISTRIBUTION_UNMEASURABLE" -> Right MetricActiveViewDistributionUnmeasurable         "METRIC_ACTIVE_VIEW_DISTRIBUTION_UNVIEWABLE" -> Right MetricActiveViewDistributionUnviewable@@ -972,8 +1035,20 @@         "METRIC_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS" -> Right MetricActiveViewMeasurableImpressions         "METRIC_ACTIVE_VIEW_PCT_MEASURABLE_IMPRESSIONS" -> Right MetricActiveViewPctMeasurableImpressions         "METRIC_ACTIVE_VIEW_PCT_VIEWABLE_IMPRESSIONS" -> Right MetricActiveViewPctViewableImpressions+        "METRIC_ACTIVE_VIEW_PERCENT_AUDIBLE_VISIBLE_AT_START" -> Right MetricActiveViewPercentAudibleVisibleAtStart+        "METRIC_ACTIVE_VIEW_PERCENT_AUDIBLE_VISIBLE_FIRST_QUAR" -> Right MetricActiveViewPercentAudibleVisibleFirstQuar+        "METRIC_ACTIVE_VIEW_PERCENT_AUDIBLE_VISIBLE_ON_COMPLETE" -> Right MetricActiveViewPercentAudibleVisibleOnComplete+        "METRIC_ACTIVE_VIEW_PERCENT_AUDIBLE_VISIBLE_SECOND_QUAR" -> Right MetricActiveViewPercentAudibleVisibleSecondQuar+        "METRIC_ACTIVE_VIEW_PERCENT_AUDIBLE_VISIBLE_THIRD_QUAR" -> Right MetricActiveViewPercentAudibleVisibleThirdQuar+        "METRIC_ACTIVE_VIEW_PERCENT_VIEWABLE_FOR_TIME_THRESHOLD" -> Right MetricActiveViewPercentViewableForTimeThreshold+        "METRIC_ACTIVE_VIEW_PERCENT_VISIBLE_AT_START" -> Right MetricActiveViewPercentVisibleAtStart+        "METRIC_ACTIVE_VIEW_PERCENT_VISIBLE_FIRST_QUAR" -> Right MetricActiveViewPercentVisibleFirstQuar+        "METRIC_ACTIVE_VIEW_PERCENT_VISIBLE_ON_COMPLETE" -> Right MetricActiveViewPercentVisibleOnComplete+        "METRIC_ACTIVE_VIEW_PERCENT_VISIBLE_SECOND_QUAR" -> Right MetricActiveViewPercentVisibleSecondQuar+        "METRIC_ACTIVE_VIEW_PERCENT_VISIBLE_THIRD_QUAR" -> Right MetricActiveViewPercentVisibleThirdQuar         "METRIC_ACTIVE_VIEW_UNMEASURABLE_IMPRESSIONS" -> Right MetricActiveViewUnmeasurableImpressions         "METRIC_ACTIVE_VIEW_UNVIEWABLE_IMPRESSIONS" -> Right MetricActiveViewUnviewableImpressions+        "METRIC_ACTIVE_VIEW_VIEWABLE_FOR_TIME_THRESHOLD" -> Right MetricActiveViewViewableForTimeThreshold         "METRIC_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS" -> Right MetricActiveViewViewableImpressions         "METRIC_BID_REQUESTS" -> Right MetricBidRequests         "METRIC_BILLABLE_COST_ADVERTISER" -> Right MetricBillableCostAdvertiser@@ -981,6 +1056,8 @@         "METRIC_BILLABLE_COST_USD" -> Right MetricBillableCostUsd         "METRIC_CLICKS" -> Right MetricClicks         "METRIC_CLICK_TO_POST_CLICK_CONVERSION_RATE" -> Right MetricClickToPostClickConversionRate+        "METRIC_CM_POST_CLICK_REVENUE" -> Right MetricCmPostClickRevenue+        "METRIC_CM_POST_VIEW_REVENUE" -> Right MetricCmPostViewRevenue         "METRIC_COMSCORE_VCE_AUDIENCE_AVG_FREQUENCY" -> Right MetricComscoreVceAudienceAvgFrequency         "METRIC_COMSCORE_VCE_AUDIENCE_IMPRESSIONS" -> Right MetricComscoreVceAudienceImpressions         "METRIC_COMSCORE_VCE_AUDIENCE_IMPRESSIONS_SHARE" -> Right MetricComscoreVceAudienceImpressionsShare@@ -990,6 +1067,8 @@         "METRIC_COMSCORE_VCE_POPULATION" -> Right MetricComscoreVcePopulation         "METRIC_COMSCORE_VCE_UNIQUE_AUDIENCE" -> Right MetricComscoreVceUniqueAudience         "METRIC_CONVERSIONS_PER_MILLE" -> Right MetricConversionsPerMille+        "METRIC_COOKIE_REACH_AVERAGE_IMPRESSION_FREQUENCY" -> Right MetricCookieReachAverageImpressionFrequency+        "METRIC_COOKIE_REACH_IMPRESSION_REACH" -> Right MetricCookieReachImpressionReach         "METRIC_CPM_FEE1_ADVERTISER" -> Right MetricCpmFEE1Advertiser         "METRIC_CPM_FEE1_PARTNER" -> Right MetricCpmFEE1Partner         "METRIC_CPM_FEE1_USD" -> Right MetricCpmFEE1Usd@@ -1009,6 +1088,7 @@         "METRIC_DATA_COST_ADVERTISER" -> Right MetricDataCostAdvertiser         "METRIC_DATA_COST_PARTNER" -> Right MetricDataCostPartner         "METRIC_DATA_COST_USD" -> Right MetricDataCostUsd+        "METRIC_DBM_ENGAGEMENT_RATE" -> Right MetricDBmEngagementRate         "METRIC_FEE10_ADVERTISER" -> Right MetricFEE10Advertiser         "METRIC_FEE10_PARTNER" -> Right MetricFEE10Partner         "METRIC_FEE10_USD" -> Right MetricFEE10Usd@@ -1072,6 +1152,7 @@         "METRIC_FEE9_ADVERTISER" -> Right MetricFEE9Advertiser         "METRIC_FEE9_PARTNER" -> Right MetricFEE9Partner         "METRIC_FEE9_USD" -> Right MetricFEE9Usd+        "METRIC_FLOODLIGHT_IMPRESSIONS" -> Right MetricFloodlightImpressions         "METRIC_IMPRESSIONS" -> Right MetricImpressions         "METRIC_IMPRESSIONS_TO_CONVERSION_RATE" -> Right MetricImpressionsToConversionRate         "METRIC_LAST_CLICKS" -> Right MetricLastClicks@@ -1143,6 +1224,7 @@         "METRIC_PROFIT_VIEWABLE_ECPM_ADVERTISER" -> Right MetricProfitViewableEcpmAdvertiser         "METRIC_PROFIT_VIEWABLE_ECPM_PARTNER" -> Right MetricProfitViewableEcpmPartner         "METRIC_PROFIT_VIEWABLE_ECPM_USD" -> Right MetricProfitViewableEcpmUsd+        "METRIC_REACH_COOKIE_FREQUENCY" -> Right MetricReachCookieFrequency         "METRIC_REACH_COOKIE_REACH" -> Right MetricReachCookieReach         "METRIC_REVENUE_ADVERTISER" -> Right MetricRevenueAdvertiser         "METRIC_REVENUE_ECPAPC_ADVERTISER" -> Right MetricRevenueEcpapcAdvertiser@@ -1160,6 +1242,7 @@         "METRIC_REVENUE_ECPC_ADVERTISER" -> Right MetricRevenueEcpcAdvertiser         "METRIC_REVENUE_ECPC_PARTNER" -> Right MetricRevenueEcpcPartner         "METRIC_REVENUE_ECPC_USD" -> Right MetricRevenueEcpcUsd+        "METRIC_REVENUE_ECPIAVC_ADVERTISER" -> Right MetricRevenueEcpiavcAdvertiser         "METRIC_REVENUE_ECPM_ADVERTISER" -> Right MetricRevenueEcpmAdvertiser         "METRIC_REVENUE_ECPM_PARTNER" -> Right MetricRevenueEcpmPartner         "METRIC_REVENUE_ECPM_USD" -> Right MetricRevenueEcpmUsd@@ -1168,6 +1251,7 @@         "METRIC_REVENUE_VIEWABLE_ECPM_ADVERTISER" -> Right MetricRevenueViewableEcpmAdvertiser         "METRIC_REVENUE_VIEWABLE_ECPM_PARTNER" -> Right MetricRevenueViewableEcpmPartner         "METRIC_REVENUE_VIEWABLE_ECPM_USD" -> Right MetricRevenueViewableEcpmUsd+        "METRIC_RICH_MEDIA_SCROLLS" -> Right MetricRichMediaScrolls         "METRIC_RICH_MEDIA_VIDEO_COMPLETIONS" -> Right MetricRichMediaVideoCompletions         "METRIC_RICH_MEDIA_VIDEO_FIRST_QUARTILE_COMPLETES" -> Right MetricRichMediaVideoFirstQuartileCompletes         "METRIC_RICH_MEDIA_VIDEO_FULL_SCREENS" -> Right MetricRichMediaVideoFullScreens@@ -1253,10 +1337,12 @@         "METRIC_VIDEO_COMPANION_CLICKS" -> Right MetricVideoCompanionClicks         "METRIC_VIDEO_COMPANION_IMPRESSIONS" -> Right MetricVideoCompanionImpressions         "METRIC_VIDEO_COMPLETION_RATE" -> Right MetricVideoCompletionRate+        "METRIC_VIEWABLE_BID_REQUESTS" -> Right MetricViewableBidRequests         x -> Left ("Unable to parse ParametersMetricsItem from: " <> x)  instance ToHttpApiData ParametersMetricsItem where     toQueryParam = \case+        MetricActiveViewAudibleVisibleOnCompleteImpressions -> "METRIC_ACTIVE_VIEW_AUDIBLE_VISIBLE_ON_COMPLETE_IMPRESSIONS"         MetricActiveViewAverageViewableTime -> "METRIC_ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME"         MetricActiveViewDistributionUnmeasurable -> "METRIC_ACTIVE_VIEW_DISTRIBUTION_UNMEASURABLE"         MetricActiveViewDistributionUnviewable -> "METRIC_ACTIVE_VIEW_DISTRIBUTION_UNVIEWABLE"@@ -1265,8 +1351,20 @@         MetricActiveViewMeasurableImpressions -> "METRIC_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS"         MetricActiveViewPctMeasurableImpressions -> "METRIC_ACTIVE_VIEW_PCT_MEASURABLE_IMPRESSIONS"         MetricActiveViewPctViewableImpressions -> "METRIC_ACTIVE_VIEW_PCT_VIEWABLE_IMPRESSIONS"+        MetricActiveViewPercentAudibleVisibleAtStart -> "METRIC_ACTIVE_VIEW_PERCENT_AUDIBLE_VISIBLE_AT_START"+        MetricActiveViewPercentAudibleVisibleFirstQuar -> "METRIC_ACTIVE_VIEW_PERCENT_AUDIBLE_VISIBLE_FIRST_QUAR"+        MetricActiveViewPercentAudibleVisibleOnComplete -> "METRIC_ACTIVE_VIEW_PERCENT_AUDIBLE_VISIBLE_ON_COMPLETE"+        MetricActiveViewPercentAudibleVisibleSecondQuar -> "METRIC_ACTIVE_VIEW_PERCENT_AUDIBLE_VISIBLE_SECOND_QUAR"+        MetricActiveViewPercentAudibleVisibleThirdQuar -> "METRIC_ACTIVE_VIEW_PERCENT_AUDIBLE_VISIBLE_THIRD_QUAR"+        MetricActiveViewPercentViewableForTimeThreshold -> "METRIC_ACTIVE_VIEW_PERCENT_VIEWABLE_FOR_TIME_THRESHOLD"+        MetricActiveViewPercentVisibleAtStart -> "METRIC_ACTIVE_VIEW_PERCENT_VISIBLE_AT_START"+        MetricActiveViewPercentVisibleFirstQuar -> "METRIC_ACTIVE_VIEW_PERCENT_VISIBLE_FIRST_QUAR"+        MetricActiveViewPercentVisibleOnComplete -> "METRIC_ACTIVE_VIEW_PERCENT_VISIBLE_ON_COMPLETE"+        MetricActiveViewPercentVisibleSecondQuar -> "METRIC_ACTIVE_VIEW_PERCENT_VISIBLE_SECOND_QUAR"+        MetricActiveViewPercentVisibleThirdQuar -> "METRIC_ACTIVE_VIEW_PERCENT_VISIBLE_THIRD_QUAR"         MetricActiveViewUnmeasurableImpressions -> "METRIC_ACTIVE_VIEW_UNMEASURABLE_IMPRESSIONS"         MetricActiveViewUnviewableImpressions -> "METRIC_ACTIVE_VIEW_UNVIEWABLE_IMPRESSIONS"+        MetricActiveViewViewableForTimeThreshold -> "METRIC_ACTIVE_VIEW_VIEWABLE_FOR_TIME_THRESHOLD"         MetricActiveViewViewableImpressions -> "METRIC_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS"         MetricBidRequests -> "METRIC_BID_REQUESTS"         MetricBillableCostAdvertiser -> "METRIC_BILLABLE_COST_ADVERTISER"@@ -1274,6 +1372,8 @@         MetricBillableCostUsd -> "METRIC_BILLABLE_COST_USD"         MetricClicks -> "METRIC_CLICKS"         MetricClickToPostClickConversionRate -> "METRIC_CLICK_TO_POST_CLICK_CONVERSION_RATE"+        MetricCmPostClickRevenue -> "METRIC_CM_POST_CLICK_REVENUE"+        MetricCmPostViewRevenue -> "METRIC_CM_POST_VIEW_REVENUE"         MetricComscoreVceAudienceAvgFrequency -> "METRIC_COMSCORE_VCE_AUDIENCE_AVG_FREQUENCY"         MetricComscoreVceAudienceImpressions -> "METRIC_COMSCORE_VCE_AUDIENCE_IMPRESSIONS"         MetricComscoreVceAudienceImpressionsShare -> "METRIC_COMSCORE_VCE_AUDIENCE_IMPRESSIONS_SHARE"@@ -1283,6 +1383,8 @@         MetricComscoreVcePopulation -> "METRIC_COMSCORE_VCE_POPULATION"         MetricComscoreVceUniqueAudience -> "METRIC_COMSCORE_VCE_UNIQUE_AUDIENCE"         MetricConversionsPerMille -> "METRIC_CONVERSIONS_PER_MILLE"+        MetricCookieReachAverageImpressionFrequency -> "METRIC_COOKIE_REACH_AVERAGE_IMPRESSION_FREQUENCY"+        MetricCookieReachImpressionReach -> "METRIC_COOKIE_REACH_IMPRESSION_REACH"         MetricCpmFEE1Advertiser -> "METRIC_CPM_FEE1_ADVERTISER"         MetricCpmFEE1Partner -> "METRIC_CPM_FEE1_PARTNER"         MetricCpmFEE1Usd -> "METRIC_CPM_FEE1_USD"@@ -1302,6 +1404,7 @@         MetricDataCostAdvertiser -> "METRIC_DATA_COST_ADVERTISER"         MetricDataCostPartner -> "METRIC_DATA_COST_PARTNER"         MetricDataCostUsd -> "METRIC_DATA_COST_USD"+        MetricDBmEngagementRate -> "METRIC_DBM_ENGAGEMENT_RATE"         MetricFEE10Advertiser -> "METRIC_FEE10_ADVERTISER"         MetricFEE10Partner -> "METRIC_FEE10_PARTNER"         MetricFEE10Usd -> "METRIC_FEE10_USD"@@ -1365,6 +1468,7 @@         MetricFEE9Advertiser -> "METRIC_FEE9_ADVERTISER"         MetricFEE9Partner -> "METRIC_FEE9_PARTNER"         MetricFEE9Usd -> "METRIC_FEE9_USD"+        MetricFloodlightImpressions -> "METRIC_FLOODLIGHT_IMPRESSIONS"         MetricImpressions -> "METRIC_IMPRESSIONS"         MetricImpressionsToConversionRate -> "METRIC_IMPRESSIONS_TO_CONVERSION_RATE"         MetricLastClicks -> "METRIC_LAST_CLICKS"@@ -1436,6 +1540,7 @@         MetricProfitViewableEcpmAdvertiser -> "METRIC_PROFIT_VIEWABLE_ECPM_ADVERTISER"         MetricProfitViewableEcpmPartner -> "METRIC_PROFIT_VIEWABLE_ECPM_PARTNER"         MetricProfitViewableEcpmUsd -> "METRIC_PROFIT_VIEWABLE_ECPM_USD"+        MetricReachCookieFrequency -> "METRIC_REACH_COOKIE_FREQUENCY"         MetricReachCookieReach -> "METRIC_REACH_COOKIE_REACH"         MetricRevenueAdvertiser -> "METRIC_REVENUE_ADVERTISER"         MetricRevenueEcpapcAdvertiser -> "METRIC_REVENUE_ECPAPC_ADVERTISER"@@ -1453,6 +1558,7 @@         MetricRevenueEcpcAdvertiser -> "METRIC_REVENUE_ECPC_ADVERTISER"         MetricRevenueEcpcPartner -> "METRIC_REVENUE_ECPC_PARTNER"         MetricRevenueEcpcUsd -> "METRIC_REVENUE_ECPC_USD"+        MetricRevenueEcpiavcAdvertiser -> "METRIC_REVENUE_ECPIAVC_ADVERTISER"         MetricRevenueEcpmAdvertiser -> "METRIC_REVENUE_ECPM_ADVERTISER"         MetricRevenueEcpmPartner -> "METRIC_REVENUE_ECPM_PARTNER"         MetricRevenueEcpmUsd -> "METRIC_REVENUE_ECPM_USD"@@ -1461,6 +1567,7 @@         MetricRevenueViewableEcpmAdvertiser -> "METRIC_REVENUE_VIEWABLE_ECPM_ADVERTISER"         MetricRevenueViewableEcpmPartner -> "METRIC_REVENUE_VIEWABLE_ECPM_PARTNER"         MetricRevenueViewableEcpmUsd -> "METRIC_REVENUE_VIEWABLE_ECPM_USD"+        MetricRichMediaScrolls -> "METRIC_RICH_MEDIA_SCROLLS"         MetricRichMediaVideoCompletions -> "METRIC_RICH_MEDIA_VIDEO_COMPLETIONS"         MetricRichMediaVideoFirstQuartileCompletes -> "METRIC_RICH_MEDIA_VIDEO_FIRST_QUARTILE_COMPLETES"         MetricRichMediaVideoFullScreens -> "METRIC_RICH_MEDIA_VIDEO_FULL_SCREENS"@@ -1546,6 +1653,7 @@         MetricVideoCompanionClicks -> "METRIC_VIDEO_COMPANION_CLICKS"         MetricVideoCompanionImpressions -> "METRIC_VIDEO_COMPANION_IMPRESSIONS"         MetricVideoCompletionRate -> "METRIC_VIDEO_COMPLETION_RATE"+        MetricViewableBidRequests -> "METRIC_VIEWABLE_BID_REQUESTS"  instance FromJSON ParametersMetricsItem where     parseJSON = parseJSONText "ParametersMetricsItem"@@ -1601,8 +1709,6 @@ data DownloadLineItemsRequestFileSpec     = Ewf       -- ^ @EWF@-    | Sdf-      -- ^ @SDF@       deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)  instance Hashable DownloadLineItemsRequestFileSpec@@ -1610,13 +1716,11 @@ instance FromHttpApiData DownloadLineItemsRequestFileSpec where     parseQueryParam = \case         "EWF" -> Right Ewf-        "SDF" -> Right Sdf         x -> Left ("Unable to parse DownloadLineItemsRequestFileSpec from: " <> x)  instance ToHttpApiData DownloadLineItemsRequestFileSpec where     toQueryParam = \case         Ewf -> "EWF"-        Sdf -> "SDF"  instance FromJSON DownloadLineItemsRequestFileSpec where     parseJSON = parseJSONText "DownloadLineItemsRequestFileSpec"@@ -1663,10 +1767,14 @@       -- ^ @FILTER_AD_POSITION@     | FilterAge       -- ^ @FILTER_AGE@+    | FilterAuthorizedSellerStateId+      -- ^ @FILTER_AUTHORIZED_SELLER_STATE_ID@     | FilterBrandsafeChannelId       -- ^ @FILTER_BRANDSAFE_CHANNEL_ID@     | FilterBrowser       -- ^ @FILTER_BROWSER@+    | FilterBudgetSegmentDescription+      -- ^ @FILTER_BUDGET_SEGMENT_DESCRIPTION@     | FilterCampaignDailyFrequency       -- ^ @FILTER_CAMPAIGN_DAILY_FREQUENCY@     | FilterCarrier@@ -1675,6 +1783,8 @@       -- ^ @FILTER_CHANNEL_ID@     | FilterCity       -- ^ @FILTER_CITY@+    | FilterCompanionCreativeId+      -- ^ @FILTER_COMPANION_CREATIVE_ID@     | FilterConversionDelay       -- ^ @FILTER_CONVERSION_DELAY@     | FilterCountry@@ -1695,12 +1805,22 @@       -- ^ @FILTER_DATE@     | FilterDayOfWeek       -- ^ @FILTER_DAY_OF_WEEK@+    | FilterDeviceMake+      -- ^ @FILTER_DEVICE_MAKE@+    | FilterDeviceModel+      -- ^ @FILTER_DEVICE_MODEL@+    | FilterDeviceType+      -- ^ @FILTER_DEVICE_TYPE@     | FilterDfpOrderId       -- ^ @FILTER_DFP_ORDER_ID@     | FilterDma       -- ^ @FILTER_DMA@+    | FilterDV360ActivityId+      -- ^ @FILTER_DV360_ACTIVITY_ID@     | FilterExchangeId       -- ^ @FILTER_EXCHANGE_ID@+    | FilterFloodlightActivityId+      -- ^ @FILTER_FLOODLIGHT_ACTIVITY_ID@     | FilterFloodlightPixelId       -- ^ @FILTER_FLOODLIGHT_PIXEL_ID@     | FilterGender@@ -1771,6 +1891,8 @@       -- ^ @FILTER_SITE_ID@     | FilterSiteLanguage       -- ^ @FILTER_SITE_LANGUAGE@+    | FilterSkippableSupport+      -- ^ @FILTER_SKIPPABLE_SUPPORT@     | FilterTargetedUserList       -- ^ @FILTER_TARGETED_USER_LIST@     | FilterTimeOfDay@@ -1892,12 +2014,15 @@         "FILTER_ADVERTISER_TIMEZONE" -> Right FilterAdvertiserTimezone         "FILTER_AD_POSITION" -> Right FilterAdPosition         "FILTER_AGE" -> Right FilterAge+        "FILTER_AUTHORIZED_SELLER_STATE_ID" -> Right FilterAuthorizedSellerStateId         "FILTER_BRANDSAFE_CHANNEL_ID" -> Right FilterBrandsafeChannelId         "FILTER_BROWSER" -> Right FilterBrowser+        "FILTER_BUDGET_SEGMENT_DESCRIPTION" -> Right FilterBudgetSegmentDescription         "FILTER_CAMPAIGN_DAILY_FREQUENCY" -> Right FilterCampaignDailyFrequency         "FILTER_CARRIER" -> Right FilterCarrier         "FILTER_CHANNEL_ID" -> Right FilterChannelId         "FILTER_CITY" -> Right FilterCity+        "FILTER_COMPANION_CREATIVE_ID" -> Right FilterCompanionCreativeId         "FILTER_CONVERSION_DELAY" -> Right FilterConversionDelay         "FILTER_COUNTRY" -> Right FilterCountry         "FILTER_CREATIVE_HEIGHT" -> Right FilterCreativeHeight@@ -1908,9 +2033,14 @@         "FILTER_DATA_PROVIDER" -> Right FilterDataProvider         "FILTER_DATE" -> Right FilterDate         "FILTER_DAY_OF_WEEK" -> Right FilterDayOfWeek+        "FILTER_DEVICE_MAKE" -> Right FilterDeviceMake+        "FILTER_DEVICE_MODEL" -> Right FilterDeviceModel+        "FILTER_DEVICE_TYPE" -> Right FilterDeviceType         "FILTER_DFP_ORDER_ID" -> Right FilterDfpOrderId         "FILTER_DMA" -> Right FilterDma+        "FILTER_DV360_ACTIVITY_ID" -> Right FilterDV360ActivityId         "FILTER_EXCHANGE_ID" -> Right FilterExchangeId+        "FILTER_FLOODLIGHT_ACTIVITY_ID" -> Right FilterFloodlightActivityId         "FILTER_FLOODLIGHT_PIXEL_ID" -> Right FilterFloodlightPixelId         "FILTER_GENDER" -> Right FilterGender         "FILTER_INSERTION_ORDER" -> Right FilterInsertionOrder@@ -1946,6 +2076,7 @@         "FILTER_REGULAR_CHANNEL_ID" -> Right FilterRegularChannelId         "FILTER_SITE_ID" -> Right FilterSiteId         "FILTER_SITE_LANGUAGE" -> Right FilterSiteLanguage+        "FILTER_SKIPPABLE_SUPPORT" -> Right FilterSkippableSupport         "FILTER_TARGETED_USER_LIST" -> Right FilterTargetedUserList         "FILTER_TIME_OF_DAY" -> Right FilterTimeOfDay         "FILTER_TRUEVIEW_AD_GROUP_AD_ID" -> Right FilterTrueviewAdGroupAdId@@ -2011,12 +2142,15 @@         FilterAdvertiserTimezone -> "FILTER_ADVERTISER_TIMEZONE"         FilterAdPosition -> "FILTER_AD_POSITION"         FilterAge -> "FILTER_AGE"+        FilterAuthorizedSellerStateId -> "FILTER_AUTHORIZED_SELLER_STATE_ID"         FilterBrandsafeChannelId -> "FILTER_BRANDSAFE_CHANNEL_ID"         FilterBrowser -> "FILTER_BROWSER"+        FilterBudgetSegmentDescription -> "FILTER_BUDGET_SEGMENT_DESCRIPTION"         FilterCampaignDailyFrequency -> "FILTER_CAMPAIGN_DAILY_FREQUENCY"         FilterCarrier -> "FILTER_CARRIER"         FilterChannelId -> "FILTER_CHANNEL_ID"         FilterCity -> "FILTER_CITY"+        FilterCompanionCreativeId -> "FILTER_COMPANION_CREATIVE_ID"         FilterConversionDelay -> "FILTER_CONVERSION_DELAY"         FilterCountry -> "FILTER_COUNTRY"         FilterCreativeHeight -> "FILTER_CREATIVE_HEIGHT"@@ -2027,9 +2161,14 @@         FilterDataProvider -> "FILTER_DATA_PROVIDER"         FilterDate -> "FILTER_DATE"         FilterDayOfWeek -> "FILTER_DAY_OF_WEEK"+        FilterDeviceMake -> "FILTER_DEVICE_MAKE"+        FilterDeviceModel -> "FILTER_DEVICE_MODEL"+        FilterDeviceType -> "FILTER_DEVICE_TYPE"         FilterDfpOrderId -> "FILTER_DFP_ORDER_ID"         FilterDma -> "FILTER_DMA"+        FilterDV360ActivityId -> "FILTER_DV360_ACTIVITY_ID"         FilterExchangeId -> "FILTER_EXCHANGE_ID"+        FilterFloodlightActivityId -> "FILTER_FLOODLIGHT_ACTIVITY_ID"         FilterFloodlightPixelId -> "FILTER_FLOODLIGHT_PIXEL_ID"         FilterGender -> "FILTER_GENDER"         FilterInsertionOrder -> "FILTER_INSERTION_ORDER"@@ -2065,6 +2204,7 @@         FilterRegularChannelId -> "FILTER_REGULAR_CHANNEL_ID"         FilterSiteId -> "FILTER_SITE_ID"         FilterSiteLanguage -> "FILTER_SITE_LANGUAGE"+        FilterSkippableSupport -> "FILTER_SKIPPABLE_SUPPORT"         FilterTargetedUserList -> "FILTER_TARGETED_USER_LIST"         FilterTimeOfDay -> "FILTER_TIME_OF_DAY"         FilterTrueviewAdGroupAdId -> "FILTER_TRUEVIEW_AD_GROUP_AD_ID"@@ -2267,10 +2407,14 @@       -- ^ @FILTER_AD_POSITION@     | PGBIFilterAge       -- ^ @FILTER_AGE@+    | PGBIFilterAuthorizedSellerStateId+      -- ^ @FILTER_AUTHORIZED_SELLER_STATE_ID@     | PGBIFilterBrandsafeChannelId       -- ^ @FILTER_BRANDSAFE_CHANNEL_ID@     | PGBIFilterBrowser       -- ^ @FILTER_BROWSER@+    | PGBIFilterBudgetSegmentDescription+      -- ^ @FILTER_BUDGET_SEGMENT_DESCRIPTION@     | PGBIFilterCampaignDailyFrequency       -- ^ @FILTER_CAMPAIGN_DAILY_FREQUENCY@     | PGBIFilterCarrier@@ -2279,6 +2423,8 @@       -- ^ @FILTER_CHANNEL_ID@     | PGBIFilterCity       -- ^ @FILTER_CITY@+    | PGBIFilterCompanionCreativeId+      -- ^ @FILTER_COMPANION_CREATIVE_ID@     | PGBIFilterConversionDelay       -- ^ @FILTER_CONVERSION_DELAY@     | PGBIFilterCountry@@ -2299,12 +2445,22 @@       -- ^ @FILTER_DATE@     | PGBIFilterDayOfWeek       -- ^ @FILTER_DAY_OF_WEEK@+    | PGBIFilterDeviceMake+      -- ^ @FILTER_DEVICE_MAKE@+    | PGBIFilterDeviceModel+      -- ^ @FILTER_DEVICE_MODEL@+    | PGBIFilterDeviceType+      -- ^ @FILTER_DEVICE_TYPE@     | PGBIFilterDfpOrderId       -- ^ @FILTER_DFP_ORDER_ID@     | PGBIFilterDma       -- ^ @FILTER_DMA@+    | PGBIFilterDV360ActivityId+      -- ^ @FILTER_DV360_ACTIVITY_ID@     | PGBIFilterExchangeId       -- ^ @FILTER_EXCHANGE_ID@+    | PGBIFilterFloodlightActivityId+      -- ^ @FILTER_FLOODLIGHT_ACTIVITY_ID@     | PGBIFilterFloodlightPixelId       -- ^ @FILTER_FLOODLIGHT_PIXEL_ID@     | PGBIFilterGender@@ -2375,6 +2531,8 @@       -- ^ @FILTER_SITE_ID@     | PGBIFilterSiteLanguage       -- ^ @FILTER_SITE_LANGUAGE@+    | PGBIFilterSkippableSupport+      -- ^ @FILTER_SKIPPABLE_SUPPORT@     | PGBIFilterTargetedUserList       -- ^ @FILTER_TARGETED_USER_LIST@     | PGBIFilterTimeOfDay@@ -2496,12 +2654,15 @@         "FILTER_ADVERTISER_TIMEZONE" -> Right PGBIFilterAdvertiserTimezone         "FILTER_AD_POSITION" -> Right PGBIFilterAdPosition         "FILTER_AGE" -> Right PGBIFilterAge+        "FILTER_AUTHORIZED_SELLER_STATE_ID" -> Right PGBIFilterAuthorizedSellerStateId         "FILTER_BRANDSAFE_CHANNEL_ID" -> Right PGBIFilterBrandsafeChannelId         "FILTER_BROWSER" -> Right PGBIFilterBrowser+        "FILTER_BUDGET_SEGMENT_DESCRIPTION" -> Right PGBIFilterBudgetSegmentDescription         "FILTER_CAMPAIGN_DAILY_FREQUENCY" -> Right PGBIFilterCampaignDailyFrequency         "FILTER_CARRIER" -> Right PGBIFilterCarrier         "FILTER_CHANNEL_ID" -> Right PGBIFilterChannelId         "FILTER_CITY" -> Right PGBIFilterCity+        "FILTER_COMPANION_CREATIVE_ID" -> Right PGBIFilterCompanionCreativeId         "FILTER_CONVERSION_DELAY" -> Right PGBIFilterConversionDelay         "FILTER_COUNTRY" -> Right PGBIFilterCountry         "FILTER_CREATIVE_HEIGHT" -> Right PGBIFilterCreativeHeight@@ -2512,9 +2673,14 @@         "FILTER_DATA_PROVIDER" -> Right PGBIFilterDataProvider         "FILTER_DATE" -> Right PGBIFilterDate         "FILTER_DAY_OF_WEEK" -> Right PGBIFilterDayOfWeek+        "FILTER_DEVICE_MAKE" -> Right PGBIFilterDeviceMake+        "FILTER_DEVICE_MODEL" -> Right PGBIFilterDeviceModel+        "FILTER_DEVICE_TYPE" -> Right PGBIFilterDeviceType         "FILTER_DFP_ORDER_ID" -> Right PGBIFilterDfpOrderId         "FILTER_DMA" -> Right PGBIFilterDma+        "FILTER_DV360_ACTIVITY_ID" -> Right PGBIFilterDV360ActivityId         "FILTER_EXCHANGE_ID" -> Right PGBIFilterExchangeId+        "FILTER_FLOODLIGHT_ACTIVITY_ID" -> Right PGBIFilterFloodlightActivityId         "FILTER_FLOODLIGHT_PIXEL_ID" -> Right PGBIFilterFloodlightPixelId         "FILTER_GENDER" -> Right PGBIFilterGender         "FILTER_INSERTION_ORDER" -> Right PGBIFilterInsertionOrder@@ -2550,6 +2716,7 @@         "FILTER_REGULAR_CHANNEL_ID" -> Right PGBIFilterRegularChannelId         "FILTER_SITE_ID" -> Right PGBIFilterSiteId         "FILTER_SITE_LANGUAGE" -> Right PGBIFilterSiteLanguage+        "FILTER_SKIPPABLE_SUPPORT" -> Right PGBIFilterSkippableSupport         "FILTER_TARGETED_USER_LIST" -> Right PGBIFilterTargetedUserList         "FILTER_TIME_OF_DAY" -> Right PGBIFilterTimeOfDay         "FILTER_TRUEVIEW_AD_GROUP_AD_ID" -> Right PGBIFilterTrueviewAdGroupAdId@@ -2615,12 +2782,15 @@         PGBIFilterAdvertiserTimezone -> "FILTER_ADVERTISER_TIMEZONE"         PGBIFilterAdPosition -> "FILTER_AD_POSITION"         PGBIFilterAge -> "FILTER_AGE"+        PGBIFilterAuthorizedSellerStateId -> "FILTER_AUTHORIZED_SELLER_STATE_ID"         PGBIFilterBrandsafeChannelId -> "FILTER_BRANDSAFE_CHANNEL_ID"         PGBIFilterBrowser -> "FILTER_BROWSER"+        PGBIFilterBudgetSegmentDescription -> "FILTER_BUDGET_SEGMENT_DESCRIPTION"         PGBIFilterCampaignDailyFrequency -> "FILTER_CAMPAIGN_DAILY_FREQUENCY"         PGBIFilterCarrier -> "FILTER_CARRIER"         PGBIFilterChannelId -> "FILTER_CHANNEL_ID"         PGBIFilterCity -> "FILTER_CITY"+        PGBIFilterCompanionCreativeId -> "FILTER_COMPANION_CREATIVE_ID"         PGBIFilterConversionDelay -> "FILTER_CONVERSION_DELAY"         PGBIFilterCountry -> "FILTER_COUNTRY"         PGBIFilterCreativeHeight -> "FILTER_CREATIVE_HEIGHT"@@ -2631,9 +2801,14 @@         PGBIFilterDataProvider -> "FILTER_DATA_PROVIDER"         PGBIFilterDate -> "FILTER_DATE"         PGBIFilterDayOfWeek -> "FILTER_DAY_OF_WEEK"+        PGBIFilterDeviceMake -> "FILTER_DEVICE_MAKE"+        PGBIFilterDeviceModel -> "FILTER_DEVICE_MODEL"+        PGBIFilterDeviceType -> "FILTER_DEVICE_TYPE"         PGBIFilterDfpOrderId -> "FILTER_DFP_ORDER_ID"         PGBIFilterDma -> "FILTER_DMA"+        PGBIFilterDV360ActivityId -> "FILTER_DV360_ACTIVITY_ID"         PGBIFilterExchangeId -> "FILTER_EXCHANGE_ID"+        PGBIFilterFloodlightActivityId -> "FILTER_FLOODLIGHT_ACTIVITY_ID"         PGBIFilterFloodlightPixelId -> "FILTER_FLOODLIGHT_PIXEL_ID"         PGBIFilterGender -> "FILTER_GENDER"         PGBIFilterInsertionOrder -> "FILTER_INSERTION_ORDER"@@ -2669,6 +2844,7 @@         PGBIFilterRegularChannelId -> "FILTER_REGULAR_CHANNEL_ID"         PGBIFilterSiteId -> "FILTER_SITE_ID"         PGBIFilterSiteLanguage -> "FILTER_SITE_LANGUAGE"+        PGBIFilterSkippableSupport -> "FILTER_SKIPPABLE_SUPPORT"         PGBIFilterTargetedUserList -> "FILTER_TARGETED_USER_LIST"         PGBIFilterTimeOfDay -> "FILTER_TIME_OF_DAY"         PGBIFilterTrueviewAdGroupAdId -> "FILTER_TRUEVIEW_AD_GROUP_AD_ID"
gen/Network/Google/Resource/DoubleClickBidManager/Lineitems/Downloadlineitems.hs view
@@ -20,7 +20,8 @@ -- Stability   : auto-generated -- Portability : non-portable (GHC extensions) ----- Retrieves line items in CSV format.+-- Retrieves line items in CSV format. TrueView line items are not+-- supported. -- -- /See:/ <https://developers.google.com/bid-manager/ DoubleClick Bid Manager API Reference> for @doubleclickbidmanager.lineitems.downloadlineitems@. module Network.Google.Resource.DoubleClickBidManager.Lineitems.Downloadlineitems@@ -50,7 +51,8 @@                ReqBody '[JSON] DownloadLineItemsRequest :>                  Post '[JSON] DownloadLineItemsResponse --- | Retrieves line items in CSV format.+-- | Retrieves line items in CSV format. TrueView line items are not+-- supported. -- -- /See:/ 'lineitemsDownloadlineitems' smart constructor. newtype LineitemsDownloadlineitems = LineitemsDownloadlineitems'@@ -79,7 +81,8 @@          where         type Rs LineitemsDownloadlineitems =              DownloadLineItemsResponse-        type Scopes LineitemsDownloadlineitems = '[]+        type Scopes LineitemsDownloadlineitems =+             '["https://www.googleapis.com/auth/doubleclickbidmanager"]         requestClient LineitemsDownloadlineitems'{..}           = go (Just AltJSON) _ldPayload doubleClickBidsService           where go
gen/Network/Google/Resource/DoubleClickBidManager/Lineitems/Uploadlineitems.hs view
@@ -20,7 +20,7 @@ -- Stability   : auto-generated -- Portability : non-portable (GHC extensions) ----- Uploads line items in CSV format.+-- Uploads line items in CSV format. TrueView line items are not supported. -- -- /See:/ <https://developers.google.com/bid-manager/ DoubleClick Bid Manager API Reference> for @doubleclickbidmanager.lineitems.uploadlineitems@. module Network.Google.Resource.DoubleClickBidManager.Lineitems.Uploadlineitems@@ -50,7 +50,7 @@                ReqBody '[JSON] UploadLineItemsRequest :>                  Post '[JSON] UploadLineItemsResponse --- | Uploads line items in CSV format.+-- | Uploads line items in CSV format. TrueView line items are not supported. -- -- /See:/ 'lineitemsUploadlineitems' smart constructor. newtype LineitemsUploadlineitems = LineitemsUploadlineitems'@@ -78,7 +78,8 @@ instance GoogleRequest LineitemsUploadlineitems where         type Rs LineitemsUploadlineitems =              UploadLineItemsResponse-        type Scopes LineitemsUploadlineitems = '[]+        type Scopes LineitemsUploadlineitems =+             '["https://www.googleapis.com/auth/doubleclickbidmanager"]         requestClient LineitemsUploadlineitems'{..}           = go (Just AltJSON) _luPayload doubleClickBidsService           where go
gen/Network/Google/Resource/DoubleClickBidManager/Queries/CreateQuery.hs view
@@ -75,7 +75,8 @@  instance GoogleRequest QueriesCreateQuery where         type Rs QueriesCreateQuery = Query-        type Scopes QueriesCreateQuery = '[]+        type Scopes QueriesCreateQuery =+             '["https://www.googleapis.com/auth/doubleclickbidmanager"]         requestClient QueriesCreateQuery'{..}           = go (Just AltJSON) _qcqPayload               doubleClickBidsService
gen/Network/Google/Resource/DoubleClickBidManager/Queries/DeleteQuery.hs view
@@ -76,7 +76,8 @@  instance GoogleRequest QueriesDeleteQuery where         type Rs QueriesDeleteQuery = ()-        type Scopes QueriesDeleteQuery = '[]+        type Scopes QueriesDeleteQuery =+             '["https://www.googleapis.com/auth/doubleclickbidmanager"]         requestClient QueriesDeleteQuery'{..}           = go _qdqQueryId (Just AltJSON)               doubleClickBidsService
gen/Network/Google/Resource/DoubleClickBidManager/Queries/GetQuery.hs view
@@ -76,7 +76,8 @@  instance GoogleRequest QueriesGetQuery where         type Rs QueriesGetQuery = Query-        type Scopes QueriesGetQuery = '[]+        type Scopes QueriesGetQuery =+             '["https://www.googleapis.com/auth/doubleclickbidmanager"]         requestClient QueriesGetQuery'{..}           = go _qgqQueryId (Just AltJSON)               doubleClickBidsService
gen/Network/Google/Resource/DoubleClickBidManager/Queries/Listqueries.hs view
@@ -61,7 +61,8 @@  instance GoogleRequest QueriesListqueries where         type Rs QueriesListqueries = ListQueriesResponse-        type Scopes QueriesListqueries = '[]+        type Scopes QueriesListqueries =+             '["https://www.googleapis.com/auth/doubleclickbidmanager"]         requestClient QueriesListqueries'{}           = go (Just AltJSON) doubleClickBidsService           where go
gen/Network/Google/Resource/DoubleClickBidManager/Queries/RunQuery.hs view
@@ -88,7 +88,8 @@  instance GoogleRequest QueriesRunQuery where         type Rs QueriesRunQuery = ()-        type Scopes QueriesRunQuery = '[]+        type Scopes QueriesRunQuery =+             '["https://www.googleapis.com/auth/doubleclickbidmanager"]         requestClient QueriesRunQuery'{..}           = go _qrqQueryId (Just AltJSON) _qrqPayload               doubleClickBidsService
gen/Network/Google/Resource/DoubleClickBidManager/Reports/Listreports.hs view
@@ -78,7 +78,8 @@  instance GoogleRequest ReportsListreports where         type Rs ReportsListreports = ListReportsResponse-        type Scopes ReportsListreports = '[]+        type Scopes ReportsListreports =+             '["https://www.googleapis.com/auth/doubleclickbidmanager"]         requestClient ReportsListreports'{..}           = go _rlQueryId (Just AltJSON) doubleClickBidsService           where go
gen/Network/Google/Resource/DoubleClickBidManager/Sdf/Download.hs view
@@ -77,7 +77,8 @@  instance GoogleRequest SdfDownload where         type Rs SdfDownload = DownloadResponse-        type Scopes SdfDownload = '[]+        type Scopes SdfDownload =+             '["https://www.googleapis.com/auth/doubleclickbidmanager"]         requestClient SdfDownload'{..}           = go (Just AltJSON) _sdPayload doubleClickBidsService           where go
gogol-doubleclick-bids.cabal view
@@ -1,5 +1,5 @@ name:                  gogol-doubleclick-bids-version:               0.3.0+version:               0.4.0 synopsis:              Google DoubleClick Bid Manager SDK. homepage:              https://github.com/brendanhay/gogol bug-reports:           https://github.com/brendanhay/gogol/issues@@ -54,5 +54,5 @@         , Network.Google.DoubleClickBids.Types.Sum      build-depends:-          gogol-core == 0.3.0.*+          gogol-core == 0.4.0.*         , base       >= 4.7 && < 5