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 +4/−0
- gen/Network/Google/DoubleClickBids/Types.hs +8/−0
- gen/Network/Google/DoubleClickBids/Types/Product.hs +22/−12
- gen/Network/Google/DoubleClickBids/Types/Sum.hs +183/−7
- gen/Network/Google/Resource/DoubleClickBidManager/Lineitems/Downloadlineitems.hs +6/−3
- gen/Network/Google/Resource/DoubleClickBidManager/Lineitems/Uploadlineitems.hs +4/−3
- gen/Network/Google/Resource/DoubleClickBidManager/Queries/CreateQuery.hs +2/−1
- gen/Network/Google/Resource/DoubleClickBidManager/Queries/DeleteQuery.hs +2/−1
- gen/Network/Google/Resource/DoubleClickBidManager/Queries/GetQuery.hs +2/−1
- gen/Network/Google/Resource/DoubleClickBidManager/Queries/Listqueries.hs +2/−1
- gen/Network/Google/Resource/DoubleClickBidManager/Queries/RunQuery.hs +2/−1
- gen/Network/Google/Resource/DoubleClickBidManager/Reports/Listreports.hs +2/−1
- gen/Network/Google/Resource/DoubleClickBidManager/Sdf/Download.hs +2/−1
- gogol-doubleclick-bids.cabal +2/−2
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