gogol-doubleclick-bids 0.1.0 → 0.1.1
raw patch · 9 files changed
+500/−291 lines, 9 filesdep ~gogol-corePVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: gogol-core
API changes (from Hackage documentation)
- Network.Google.DoubleClickBids: data Note
- Network.Google.DoubleClickBids: data NotifyProposalChangeRequest
- Network.Google.DoubleClickBids: nId :: Lens' Note (Maybe Int64)
- Network.Google.DoubleClickBids: nMessage :: Lens' Note (Maybe Text)
- Network.Google.DoubleClickBids: nSource :: Lens' Note (Maybe Text)
- Network.Google.DoubleClickBids: nTimestamp :: Lens' Note (Maybe Text)
- Network.Google.DoubleClickBids: nUsername :: Lens' Note (Maybe Text)
- Network.Google.DoubleClickBids: note :: Note
- Network.Google.DoubleClickBids: notifyProposalChangeRequest :: NotifyProposalChangeRequest
- Network.Google.DoubleClickBids: npcrAction :: Lens' NotifyProposalChangeRequest (Maybe Text)
- Network.Google.DoubleClickBids: npcrHref :: Lens' NotifyProposalChangeRequest (Maybe Text)
- Network.Google.DoubleClickBids: npcrId :: Lens' NotifyProposalChangeRequest (Maybe Int64)
- Network.Google.DoubleClickBids: npcrNotes :: Lens' NotifyProposalChangeRequest [Note]
- Network.Google.DoubleClickBids: npcrToken :: Lens' NotifyProposalChangeRequest (Maybe Text)
- Network.Google.DoubleClickBids.Types: data Note
- Network.Google.DoubleClickBids.Types: data NotifyProposalChangeRequest
- Network.Google.DoubleClickBids.Types: nId :: Lens' Note (Maybe Int64)
- Network.Google.DoubleClickBids.Types: nMessage :: Lens' Note (Maybe Text)
- Network.Google.DoubleClickBids.Types: nSource :: Lens' Note (Maybe Text)
- Network.Google.DoubleClickBids.Types: nTimestamp :: Lens' Note (Maybe Text)
- Network.Google.DoubleClickBids.Types: nUsername :: Lens' Note (Maybe Text)
- Network.Google.DoubleClickBids.Types: note :: Note
- Network.Google.DoubleClickBids.Types: notifyProposalChangeRequest :: NotifyProposalChangeRequest
- Network.Google.DoubleClickBids.Types: npcrAction :: Lens' NotifyProposalChangeRequest (Maybe Text)
- Network.Google.DoubleClickBids.Types: npcrHref :: Lens' NotifyProposalChangeRequest (Maybe Text)
- Network.Google.DoubleClickBids.Types: npcrId :: Lens' NotifyProposalChangeRequest (Maybe Int64)
- Network.Google.DoubleClickBids.Types: npcrNotes :: Lens' NotifyProposalChangeRequest [Note]
- Network.Google.DoubleClickBids.Types: npcrToken :: Lens' NotifyProposalChangeRequest (Maybe Text)
- Network.Google.Resource.DoubleClickBidManager.Rubicon.Notifyproposalchange: data RubiconNotifyproposalchange
- Network.Google.Resource.DoubleClickBidManager.Rubicon.Notifyproposalchange: instance Data.Data.Data Network.Google.Resource.DoubleClickBidManager.Rubicon.Notifyproposalchange.RubiconNotifyproposalchange
- Network.Google.Resource.DoubleClickBidManager.Rubicon.Notifyproposalchange: instance GHC.Classes.Eq Network.Google.Resource.DoubleClickBidManager.Rubicon.Notifyproposalchange.RubiconNotifyproposalchange
- Network.Google.Resource.DoubleClickBidManager.Rubicon.Notifyproposalchange: instance GHC.Generics.Generic Network.Google.Resource.DoubleClickBidManager.Rubicon.Notifyproposalchange.RubiconNotifyproposalchange
- Network.Google.Resource.DoubleClickBidManager.Rubicon.Notifyproposalchange: instance GHC.Show.Show Network.Google.Resource.DoubleClickBidManager.Rubicon.Notifyproposalchange.RubiconNotifyproposalchange
- Network.Google.Resource.DoubleClickBidManager.Rubicon.Notifyproposalchange: instance Network.Google.Types.GoogleRequest Network.Google.Resource.DoubleClickBidManager.Rubicon.Notifyproposalchange.RubiconNotifyproposalchange
- Network.Google.Resource.DoubleClickBidManager.Rubicon.Notifyproposalchange: rnPayload :: Lens' RubiconNotifyproposalchange NotifyProposalChangeRequest
- Network.Google.Resource.DoubleClickBidManager.Rubicon.Notifyproposalchange: rubiconNotifyproposalchange :: NotifyProposalChangeRequest -> RubiconNotifyproposalchange
- Network.Google.Resource.DoubleClickBidManager.Rubicon.Notifyproposalchange: type RubiconNotifyproposalchangeResource = "doubleclickbidmanager" :> ("v1" :> ("rubicon" :> ("notifyproposalchange" :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] NotifyProposalChangeRequest :> Post '[JSON] ())))))
+ Network.Google.DoubleClickBids: AD :: DownloadRequestFileTypesItem
+ Network.Google.DoubleClickBids: AdGroup :: DownloadRequestFileTypesItem
+ Network.Google.DoubleClickBids: DRFTAdvertiserId :: DownloadRequestFilterType
+ Network.Google.DoubleClickBids: DRFTInsertionOrderId :: DownloadRequestFilterType
+ Network.Google.DoubleClickBids: DRFTLineItemId :: DownloadRequestFilterType
+ Network.Google.DoubleClickBids: FilterMediaPlan :: FilterPairType
+ Network.Google.DoubleClickBids: FilterNotSupported :: FilterPairType
+ Network.Google.DoubleClickBids: FilterTrueviewCity :: FilterPairType
+ Network.Google.DoubleClickBids: FilterTrueviewCountry :: FilterPairType
+ Network.Google.DoubleClickBids: FilterTrueviewDma :: FilterPairType
+ Network.Google.DoubleClickBids: FilterTrueviewIarYouTubeChannel :: FilterPairType
+ Network.Google.DoubleClickBids: FilterTrueviewIarYouTubeVideo :: FilterPairType
+ Network.Google.DoubleClickBids: FilterTrueviewRegion :: FilterPairType
+ Network.Google.DoubleClickBids: FilterTrueviewURL :: FilterPairType
+ Network.Google.DoubleClickBids: FilterTrueviewZipcode :: FilterPairType
+ Network.Google.DoubleClickBids: InsertionOrder :: DownloadRequestFileTypesItem
+ Network.Google.DoubleClickBids: LineItem :: DownloadRequestFileTypesItem
+ Network.Google.DoubleClickBids: MetricActiveViewAverageViewableTime :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricActiveViewDistributionUnmeasurable :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricActiveViewDistributionUnviewable :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricActiveViewDistributionViewable :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricActiveViewEligibleImpressions :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricActiveViewMeasurableImpressions :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricActiveViewPctMeasurableImpressions :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricActiveViewPctViewableImpressions :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricActiveViewUnmeasurableImpressions :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricActiveViewUnviewableImpressions :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricActiveViewViewableImpressions :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricReachCookieReach :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricTrueviewAverageCpeAdvertiser :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricTrueviewAverageCpePartner :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricTrueviewAverageCpeUsd :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricTrueviewEngagementRate :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: MetricTrueviewEngagements :: ParametersMetricsItem
+ Network.Google.DoubleClickBids: PGBIFilterMediaPlan :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids: PGBIFilterNotSupported :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids: PGBIFilterTrueviewCity :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids: PGBIFilterTrueviewCountry :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids: PGBIFilterTrueviewDma :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids: PGBIFilterTrueviewIarYouTubeChannel :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids: PGBIFilterTrueviewIarYouTubeVideo :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids: PGBIFilterTrueviewRegion :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids: PGBIFilterTrueviewURL :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids: PGBIFilterTrueviewZipcode :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids: data DownloadRequest
+ Network.Google.DoubleClickBids: data DownloadRequestFileTypesItem
+ Network.Google.DoubleClickBids: data DownloadRequestFilterType
+ Network.Google.DoubleClickBids: data DownloadResponse
+ Network.Google.DoubleClickBids: downloadRequest :: DownloadRequest
+ Network.Google.DoubleClickBids: downloadResponse :: DownloadResponse
+ Network.Google.DoubleClickBids: drAdGroups :: Lens' DownloadResponse (Maybe Text)
+ Network.Google.DoubleClickBids: drAds :: Lens' DownloadResponse (Maybe Text)
+ Network.Google.DoubleClickBids: drFileTypes :: Lens' DownloadRequest [DownloadRequestFileTypesItem]
+ Network.Google.DoubleClickBids: drFilterIds :: Lens' DownloadRequest [Int64]
+ Network.Google.DoubleClickBids: drFilterType :: Lens' DownloadRequest (Maybe DownloadRequestFilterType)
+ Network.Google.DoubleClickBids: drInsertionOrders :: Lens' DownloadResponse (Maybe Text)
+ Network.Google.DoubleClickBids: drLineItems :: Lens' DownloadResponse (Maybe Text)
+ Network.Google.DoubleClickBids: drVersion :: Lens' DownloadRequest (Maybe Text)
+ Network.Google.DoubleClickBids.Types: AD :: DownloadRequestFileTypesItem
+ Network.Google.DoubleClickBids.Types: AdGroup :: DownloadRequestFileTypesItem
+ Network.Google.DoubleClickBids.Types: DRFTAdvertiserId :: DownloadRequestFilterType
+ Network.Google.DoubleClickBids.Types: DRFTInsertionOrderId :: DownloadRequestFilterType
+ Network.Google.DoubleClickBids.Types: DRFTLineItemId :: DownloadRequestFilterType
+ Network.Google.DoubleClickBids.Types: FilterMediaPlan :: FilterPairType
+ Network.Google.DoubleClickBids.Types: FilterNotSupported :: FilterPairType
+ Network.Google.DoubleClickBids.Types: FilterTrueviewCity :: FilterPairType
+ Network.Google.DoubleClickBids.Types: FilterTrueviewCountry :: FilterPairType
+ Network.Google.DoubleClickBids.Types: FilterTrueviewDma :: FilterPairType
+ Network.Google.DoubleClickBids.Types: FilterTrueviewIarYouTubeChannel :: FilterPairType
+ Network.Google.DoubleClickBids.Types: FilterTrueviewIarYouTubeVideo :: FilterPairType
+ Network.Google.DoubleClickBids.Types: FilterTrueviewRegion :: FilterPairType
+ Network.Google.DoubleClickBids.Types: FilterTrueviewURL :: FilterPairType
+ Network.Google.DoubleClickBids.Types: FilterTrueviewZipcode :: FilterPairType
+ Network.Google.DoubleClickBids.Types: InsertionOrder :: DownloadRequestFileTypesItem
+ Network.Google.DoubleClickBids.Types: LineItem :: DownloadRequestFileTypesItem
+ Network.Google.DoubleClickBids.Types: MetricActiveViewAverageViewableTime :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricActiveViewDistributionUnmeasurable :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricActiveViewDistributionUnviewable :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricActiveViewDistributionViewable :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricActiveViewEligibleImpressions :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricActiveViewMeasurableImpressions :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricActiveViewPctMeasurableImpressions :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricActiveViewPctViewableImpressions :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricActiveViewUnmeasurableImpressions :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricActiveViewUnviewableImpressions :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricActiveViewViewableImpressions :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricReachCookieReach :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricTrueviewAverageCpeAdvertiser :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricTrueviewAverageCpePartner :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricTrueviewAverageCpeUsd :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricTrueviewEngagementRate :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: MetricTrueviewEngagements :: ParametersMetricsItem
+ Network.Google.DoubleClickBids.Types: PGBIFilterMediaPlan :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids.Types: PGBIFilterNotSupported :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids.Types: PGBIFilterTrueviewCity :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids.Types: PGBIFilterTrueviewCountry :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids.Types: PGBIFilterTrueviewDma :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids.Types: PGBIFilterTrueviewIarYouTubeChannel :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids.Types: PGBIFilterTrueviewIarYouTubeVideo :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids.Types: PGBIFilterTrueviewRegion :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids.Types: PGBIFilterTrueviewURL :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids.Types: PGBIFilterTrueviewZipcode :: ParametersGroupBysItem
+ Network.Google.DoubleClickBids.Types: data DownloadRequest
+ Network.Google.DoubleClickBids.Types: data DownloadRequestFileTypesItem
+ Network.Google.DoubleClickBids.Types: data DownloadRequestFilterType
+ Network.Google.DoubleClickBids.Types: data DownloadResponse
+ Network.Google.DoubleClickBids.Types: downloadRequest :: DownloadRequest
+ Network.Google.DoubleClickBids.Types: downloadResponse :: DownloadResponse
+ Network.Google.DoubleClickBids.Types: drAdGroups :: Lens' DownloadResponse (Maybe Text)
+ Network.Google.DoubleClickBids.Types: drAds :: Lens' DownloadResponse (Maybe Text)
+ Network.Google.DoubleClickBids.Types: drFileTypes :: Lens' DownloadRequest [DownloadRequestFileTypesItem]
+ Network.Google.DoubleClickBids.Types: drFilterIds :: Lens' DownloadRequest [Int64]
+ Network.Google.DoubleClickBids.Types: drFilterType :: Lens' DownloadRequest (Maybe DownloadRequestFilterType)
+ Network.Google.DoubleClickBids.Types: drInsertionOrders :: Lens' DownloadResponse (Maybe Text)
+ Network.Google.DoubleClickBids.Types: drLineItems :: Lens' DownloadResponse (Maybe Text)
+ Network.Google.DoubleClickBids.Types: drVersion :: Lens' DownloadRequest (Maybe Text)
+ Network.Google.Resource.DoubleClickBidManager.Sdf.Download: data SdfDownload
+ Network.Google.Resource.DoubleClickBidManager.Sdf.Download: instance Data.Data.Data Network.Google.Resource.DoubleClickBidManager.Sdf.Download.SdfDownload
+ Network.Google.Resource.DoubleClickBidManager.Sdf.Download: instance GHC.Classes.Eq Network.Google.Resource.DoubleClickBidManager.Sdf.Download.SdfDownload
+ Network.Google.Resource.DoubleClickBidManager.Sdf.Download: instance GHC.Generics.Generic Network.Google.Resource.DoubleClickBidManager.Sdf.Download.SdfDownload
+ Network.Google.Resource.DoubleClickBidManager.Sdf.Download: instance GHC.Show.Show Network.Google.Resource.DoubleClickBidManager.Sdf.Download.SdfDownload
+ Network.Google.Resource.DoubleClickBidManager.Sdf.Download: instance Network.Google.Types.GoogleRequest Network.Google.Resource.DoubleClickBidManager.Sdf.Download.SdfDownload
+ Network.Google.Resource.DoubleClickBidManager.Sdf.Download: sdPayload :: Lens' SdfDownload DownloadRequest
+ Network.Google.Resource.DoubleClickBidManager.Sdf.Download: sdfDownload :: DownloadRequest -> SdfDownload
+ Network.Google.Resource.DoubleClickBidManager.Sdf.Download: type SdfDownloadResource = "doubleclickbidmanager" :> ("v1" :> ("sdf" :> ("download" :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] DownloadRequest :> Post '[JSON] DownloadResponse)))))
- Network.Google.DoubleClickBids: type DoubleClickBidsAPI = QueriesGetQueryResource :<|> (QueriesRunQueryResource :<|> (QueriesDeleteQueryResource :<|> (QueriesCreateQueryResource :<|> (QueriesListqueriesResource :<|> (ReportsListreportsResource :<|> (LineitemsUploadlineitemsResource :<|> (LineitemsDownloadlineitemsResource :<|> RubiconNotifyproposalchangeResource)))))))
+ Network.Google.DoubleClickBids: type DoubleClickBidsAPI = QueriesGetQueryResource :<|> (QueriesRunQueryResource :<|> (QueriesDeleteQueryResource :<|> (QueriesCreateQueryResource :<|> (QueriesListqueriesResource :<|> (ReportsListreportsResource :<|> (LineitemsUploadlineitemsResource :<|> (LineitemsDownloadlineitemsResource :<|> SdfDownloadResource)))))))
Files
- README.md +1/−1
- gen/Network/Google/DoubleClickBids.hs +26/−22
- gen/Network/Google/DoubleClickBids/Types.hs +22/−18
- gen/Network/Google/DoubleClickBids/Types/Product.hs +148/−158
- gen/Network/Google/DoubleClickBids/Types/Sum.hs +214/−1
- gen/Network/Google/Resource/DoubleClickBidManager/Rubicon/Notifyproposalchange.hs +0/−87
- gen/Network/Google/Resource/DoubleClickBidManager/Sdf/Download.hs +85/−0
- gogol-doubleclick-bids.cabal +4/−4
- src/.gitkeep +0/−0
README.md view
@@ -8,7 +8,7 @@ ## Version -`0.1.0`+`0.1.1` ## Description
gen/Network/Google/DoubleClickBids.hs view
@@ -50,8 +50,8 @@ -- ** doubleclickbidmanager.reports.listreports , module Network.Google.Resource.DoubleClickBidManager.Reports.Listreports - -- ** doubleclickbidmanager.rubicon.notifyproposalchange- , module Network.Google.Resource.DoubleClickBidManager.Rubicon.Notifyproposalchange+ -- ** doubleclickbidmanager.sdf.download+ , module Network.Google.Resource.DoubleClickBidManager.Sdf.Download -- * Types @@ -106,6 +106,9 @@ -- ** DownloadLineItemsRequestFilterType , DownloadLineItemsRequestFilterType (..) + -- ** DownloadRequestFilterType+ , DownloadRequestFilterType (..)+ -- ** DownloadLineItemsRequest , DownloadLineItemsRequest , downloadLineItemsRequest@@ -114,6 +117,17 @@ , dlirFileSpec , dlirFilterIds + -- ** DownloadRequestFileTypesItem+ , DownloadRequestFileTypesItem (..)++ -- ** DownloadRequest+ , DownloadRequest+ , downloadRequest+ , drFileTypes+ , drFilterType+ , drVersion+ , drFilterIds+ -- ** ListQueriesResponse , ListQueriesResponse , listQueriesResponse@@ -125,15 +139,6 @@ , uploadLineItemsResponse , ulirUploadStatus - -- ** Note- , Note- , note- , nUsername- , nSource- , nId- , nMessage- , nTimestamp- -- ** QueryMetadataDataRange , QueryMetadataDataRange (..) @@ -199,6 +204,14 @@ , downloadLineItemsResponse , dlirLineItems + -- ** DownloadResponse+ , DownloadResponse+ , downloadResponse+ , drInsertionOrders+ , drLineItems+ , drAdGroups+ , drAds+ -- ** ReportStatus , ReportStatus , reportStatus@@ -237,15 +250,6 @@ -- ** ReportStatusState , ReportStatusState (..) - -- ** NotifyProposalChangeRequest- , NotifyProposalChangeRequest- , notifyProposalChangeRequest- , npcrToken- , npcrAction- , npcrHref- , npcrId- , npcrNotes- -- ** ParametersGroupBysItem , ParametersGroupBysItem (..) @@ -274,7 +278,7 @@ import Network.Google.Resource.DoubleClickBidManager.Queries.Listqueries import Network.Google.Resource.DoubleClickBidManager.Queries.RunQuery import Network.Google.Resource.DoubleClickBidManager.Reports.Listreports-import Network.Google.Resource.DoubleClickBidManager.Rubicon.Notifyproposalchange+import Network.Google.Resource.DoubleClickBidManager.Sdf.Download {- $resources TODO@@ -289,4 +293,4 @@ :<|> ReportsListreportsResource :<|> LineitemsUploadlineitemsResource :<|> LineitemsDownloadlineitemsResource- :<|> RubiconNotifyproposalchangeResource+ :<|> SdfDownloadResource
gen/Network/Google/DoubleClickBids/Types.hs view
@@ -70,6 +70,9 @@ -- * DownloadLineItemsRequestFilterType , DownloadLineItemsRequestFilterType (..) + -- * DownloadRequestFilterType+ , DownloadRequestFilterType (..)+ -- * DownloadLineItemsRequest , DownloadLineItemsRequest , downloadLineItemsRequest@@ -78,6 +81,17 @@ , dlirFileSpec , dlirFilterIds + -- * DownloadRequestFileTypesItem+ , DownloadRequestFileTypesItem (..)++ -- * DownloadRequest+ , DownloadRequest+ , downloadRequest+ , drFileTypes+ , drFilterType+ , drVersion+ , drFilterIds+ -- * ListQueriesResponse , ListQueriesResponse , listQueriesResponse@@ -89,15 +103,6 @@ , uploadLineItemsResponse , ulirUploadStatus - -- * Note- , Note- , note- , nUsername- , nSource- , nId- , nMessage- , nTimestamp- -- * QueryMetadataDataRange , QueryMetadataDataRange (..) @@ -163,6 +168,14 @@ , downloadLineItemsResponse , dlirLineItems + -- * DownloadResponse+ , DownloadResponse+ , downloadResponse+ , drInsertionOrders+ , drLineItems+ , drAdGroups+ , drAds+ -- * ReportStatus , ReportStatus , reportStatus@@ -200,15 +213,6 @@ -- * ReportStatusState , ReportStatusState (..)-- -- * NotifyProposalChangeRequest- , NotifyProposalChangeRequest- , notifyProposalChangeRequest- , npcrToken- , npcrAction- , npcrHref- , npcrId- , npcrNotes -- * ParametersGroupBysItem , ParametersGroupBysItem (..)
gen/Network/Google/DoubleClickBids/Types/Product.hs view
@@ -496,6 +496,85 @@ ("fileSpec" .=) <$> _dlirFileSpec, ("filterIds" .=) <$> _dlirFilterIds]) +-- | Request to fetch stored insertion orders, line items, TrueView ad groups+-- and ads.+--+-- /See:/ 'downloadRequest' smart constructor.+data DownloadRequest = DownloadRequest'+ { _drFileTypes :: !(Maybe [DownloadRequestFileTypesItem])+ , _drFilterType :: !(Maybe DownloadRequestFilterType)+ , _drVersion :: !(Maybe Text)+ , _drFilterIds :: !(Maybe [Textual Int64])+ } deriving (Eq,Show,Data,Typeable,Generic)++-- | Creates a value of 'DownloadRequest' with the minimum fields required to make a request.+--+-- Use one of the following lenses to modify other fields as desired:+--+-- * 'drFileTypes'+--+-- * 'drFilterType'+--+-- * 'drVersion'+--+-- * 'drFilterIds'+downloadRequest+ :: DownloadRequest+downloadRequest =+ DownloadRequest'+ { _drFileTypes = Nothing+ , _drFilterType = Nothing+ , _drVersion = Nothing+ , _drFilterIds = Nothing+ }++-- | File types that will be returned.+drFileTypes :: Lens' DownloadRequest [DownloadRequestFileTypesItem]+drFileTypes+ = lens _drFileTypes (\ s a -> s{_drFileTypes = a}) .+ _Default+ . _Coerce++-- | Filter type used to filter line items 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.+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.+drFilterIds :: Lens' DownloadRequest [Int64]+drFilterIds+ = lens _drFilterIds (\ s a -> s{_drFilterIds = a}) .+ _Default+ . _Coerce++instance FromJSON DownloadRequest where+ parseJSON+ = withObject "DownloadRequest"+ (\ o ->+ DownloadRequest' <$>+ (o .:? "fileTypes" .!= mempty) <*>+ (o .:? "filterType")+ <*> (o .:? "version")+ <*> (o .:? "filterIds" .!= mempty))++instance ToJSON DownloadRequest where+ toJSON DownloadRequest'{..}+ = object+ (catMaybes+ [("fileTypes" .=) <$> _drFileTypes,+ ("filterType" .=) <$> _drFilterType,+ ("version" .=) <$> _drVersion,+ ("filterIds" .=) <$> _drFilterIds])+ -- | List queries response. -- -- /See:/ 'listQueriesResponse' smart constructor.@@ -584,83 +663,6 @@ (catMaybes [("uploadStatus" .=) <$> _ulirUploadStatus]) --- | Publisher comment from Rubicon.------ /See:/ 'note' smart constructor.-data Note = Note'- { _nUsername :: !(Maybe Text)- , _nSource :: !(Maybe Text)- , _nId :: !(Maybe (Textual Int64))- , _nMessage :: !(Maybe Text)- , _nTimestamp :: !(Maybe Text)- } deriving (Eq,Show,Data,Typeable,Generic)---- | Creates a value of 'Note' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'nUsername'------ * 'nSource'------ * 'nId'------ * 'nMessage'------ * 'nTimestamp'-note- :: Note-note =- Note'- { _nUsername = Nothing- , _nSource = Nothing- , _nId = Nothing- , _nMessage = Nothing- , _nTimestamp = Nothing- }---- | Publisher user name.-nUsername :: Lens' Note (Maybe Text)-nUsername- = lens _nUsername (\ s a -> s{_nUsername = a})---- | Equals \"publisher\" for notification from Rubicon.-nSource :: Lens' Note (Maybe Text)-nSource = lens _nSource (\ s a -> s{_nSource = a})---- | Note id.-nId :: Lens' Note (Maybe Int64)-nId- = lens _nId (\ s a -> s{_nId = a}) . mapping _Coerce---- | Message from publisher.-nMessage :: Lens' Note (Maybe Text)-nMessage = lens _nMessage (\ s a -> s{_nMessage = a})---- | Time when the note was added, e.g. \"2015-12-16T17:25:35.000-08:00\".-nTimestamp :: Lens' Note (Maybe Text)-nTimestamp- = lens _nTimestamp (\ s a -> s{_nTimestamp = a})--instance FromJSON Note where- parseJSON- = withObject "Note"- (\ o ->- Note' <$>- (o .:? "username") <*> (o .:? "source") <*>- (o .:? "id")- <*> (o .:? "message")- <*> (o .:? "timestamp"))--instance ToJSON Note where- toJSON Note'{..}- = object- (catMaybes- [("username" .=) <$> _nUsername,- ("source" .=) <$> _nSource, ("id" .=) <$> _nId,- ("message" .=) <$> _nMessage,- ("timestamp" .=) <$> _nTimestamp])- -- | Report metadata. -- -- /See:/ 'reportMetadata' smart constructor.@@ -1103,6 +1105,75 @@ = object (catMaybes [("lineItems" .=) <$> _dlirLineItems]) +-- | Download response.+--+-- /See:/ 'downloadResponse' smart constructor.+data DownloadResponse = DownloadResponse'+ { _drInsertionOrders :: !(Maybe Text)+ , _drLineItems :: !(Maybe Text)+ , _drAdGroups :: !(Maybe Text)+ , _drAds :: !(Maybe Text)+ } deriving (Eq,Show,Data,Typeable,Generic)++-- | Creates a value of 'DownloadResponse' with the minimum fields required to make a request.+--+-- Use one of the following lenses to modify other fields as desired:+--+-- * 'drInsertionOrders'+--+-- * 'drLineItems'+--+-- * 'drAdGroups'+--+-- * 'drAds'+downloadResponse+ :: DownloadResponse+downloadResponse =+ DownloadResponse'+ { _drInsertionOrders = Nothing+ , _drLineItems = Nothing+ , _drAdGroups = Nothing+ , _drAds = Nothing+ }++-- | Retrieved insertion orders in SDF format.+drInsertionOrders :: Lens' DownloadResponse (Maybe Text)+drInsertionOrders+ = lens _drInsertionOrders+ (\ s a -> s{_drInsertionOrders = a})++-- | Retrieved line items in SDF format.+drLineItems :: Lens' DownloadResponse (Maybe Text)+drLineItems+ = lens _drLineItems (\ s a -> s{_drLineItems = a})++-- | Retrieved ad groups in SDF format.+drAdGroups :: Lens' DownloadResponse (Maybe Text)+drAdGroups+ = lens _drAdGroups (\ s a -> s{_drAdGroups = a})++-- | Retrieved ads in SDF format.+drAds :: Lens' DownloadResponse (Maybe Text)+drAds = lens _drAds (\ s a -> s{_drAds = a})++instance FromJSON DownloadResponse where+ parseJSON+ = withObject "DownloadResponse"+ (\ o ->+ DownloadResponse' <$>+ (o .:? "insertionOrders") <*> (o .:? "lineItems") <*>+ (o .:? "adGroups")+ <*> (o .:? "ads"))++instance ToJSON DownloadResponse where+ toJSON DownloadResponse'{..}+ = object+ (catMaybes+ [("insertionOrders" .=) <$> _drInsertionOrders,+ ("lineItems" .=) <$> _drLineItems,+ ("adGroups" .=) <$> _drAdGroups,+ ("ads" .=) <$> _drAds])+ -- | Report status. -- -- /See:/ 'reportStatus' smart constructor.@@ -1381,87 +1452,6 @@ ("filters" .=) <$> _pFilters, ("groupBys" .=) <$> _pGroupBys, ("type" .=) <$> _pType])---- | NotifyProposalChange request.------ /See:/ 'notifyProposalChangeRequest' smart constructor.-data NotifyProposalChangeRequest = NotifyProposalChangeRequest'- { _npcrToken :: !(Maybe Text)- , _npcrAction :: !(Maybe Text)- , _npcrHref :: !(Maybe Text)- , _npcrId :: !(Maybe (Textual Int64))- , _npcrNotes :: !(Maybe [Note])- } deriving (Eq,Show,Data,Typeable,Generic)---- | Creates a value of 'NotifyProposalChangeRequest' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'npcrToken'------ * 'npcrAction'------ * 'npcrHref'------ * 'npcrId'------ * 'npcrNotes'-notifyProposalChangeRequest- :: NotifyProposalChangeRequest-notifyProposalChangeRequest =- NotifyProposalChangeRequest'- { _npcrToken = Nothing- , _npcrAction = Nothing- , _npcrHref = Nothing- , _npcrId = Nothing- , _npcrNotes = Nothing- }---- | Deal token, available when proposal is accepted by publisher.-npcrToken :: Lens' NotifyProposalChangeRequest (Maybe Text)-npcrToken- = lens _npcrToken (\ s a -> s{_npcrToken = a})---- | Action taken by publisher. One of: Accept, Decline, Append-npcrAction :: Lens' NotifyProposalChangeRequest (Maybe Text)-npcrAction- = lens _npcrAction (\ s a -> s{_npcrAction = a})---- | URL to access proposal detail.-npcrHref :: Lens' NotifyProposalChangeRequest (Maybe Text)-npcrHref = lens _npcrHref (\ s a -> s{_npcrHref = a})---- | Below are contents of notification from Rubicon. Proposal id.-npcrId :: Lens' NotifyProposalChangeRequest (Maybe Int64)-npcrId- = lens _npcrId (\ s a -> s{_npcrId = a}) .- mapping _Coerce---- | Notes from publisher-npcrNotes :: Lens' NotifyProposalChangeRequest [Note]-npcrNotes- = lens _npcrNotes (\ s a -> s{_npcrNotes = a}) .- _Default- . _Coerce--instance FromJSON NotifyProposalChangeRequest where- parseJSON- = withObject "NotifyProposalChangeRequest"- (\ o ->- NotifyProposalChangeRequest' <$>- (o .:? "token") <*> (o .:? "action") <*>- (o .:? "href")- <*> (o .:? "id")- <*> (o .:? "notes" .!= mempty))--instance ToJSON NotifyProposalChangeRequest where- toJSON NotifyProposalChangeRequest'{..}- = object- (catMaybes- [("token" .=) <$> _npcrToken,- ("action" .=) <$> _npcrAction,- ("href" .=) <$> _npcrHref, ("id" .=) <$> _npcrId,- ("notes" .=) <$> _npcrNotes]) -- | An explanation of a report failure. --
gen/Network/Google/DoubleClickBids/Types/Sum.hs view
@@ -219,6 +219,71 @@ instance ToJSON DownloadLineItemsRequestFilterType where toJSON = toJSONText +-- | Filter type used to filter line items to fetch.+data DownloadRequestFilterType+ = DRFTAdvertiserId+ -- ^ @ADVERTISER_ID@+ | DRFTInsertionOrderId+ -- ^ @INSERTION_ORDER_ID@+ | DRFTLineItemId+ -- ^ @LINE_ITEM_ID@+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)++instance Hashable DownloadRequestFilterType++instance FromHttpApiData DownloadRequestFilterType where+ parseQueryParam = \case+ "ADVERTISER_ID" -> Right DRFTAdvertiserId+ "INSERTION_ORDER_ID" -> Right DRFTInsertionOrderId+ "LINE_ITEM_ID" -> Right DRFTLineItemId+ x -> Left ("Unable to parse DownloadRequestFilterType from: " <> x)++instance ToHttpApiData DownloadRequestFilterType where+ toQueryParam = \case+ DRFTAdvertiserId -> "ADVERTISER_ID"+ DRFTInsertionOrderId -> "INSERTION_ORDER_ID"+ DRFTLineItemId -> "LINE_ITEM_ID"++instance FromJSON DownloadRequestFilterType where+ parseJSON = parseJSONText "DownloadRequestFilterType"++instance ToJSON DownloadRequestFilterType where+ toJSON = toJSONText++data DownloadRequestFileTypesItem+ = AD+ -- ^ @AD@+ | AdGroup+ -- ^ @AD_GROUP@+ | InsertionOrder+ -- ^ @INSERTION_ORDER@+ | LineItem+ -- ^ @LINE_ITEM@+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)++instance Hashable DownloadRequestFileTypesItem++instance FromHttpApiData DownloadRequestFileTypesItem where+ parseQueryParam = \case+ "AD" -> Right AD+ "AD_GROUP" -> Right AdGroup+ "INSERTION_ORDER" -> Right InsertionOrder+ "LINE_ITEM" -> Right LineItem+ x -> Left ("Unable to parse DownloadRequestFileTypesItem from: " <> x)++instance ToHttpApiData DownloadRequestFileTypesItem where+ toQueryParam = \case+ AD -> "AD"+ AdGroup -> "AD_GROUP"+ InsertionOrder -> "INSERTION_ORDER"+ LineItem -> "LINE_ITEM"++instance FromJSON DownloadRequestFileTypesItem where+ parseJSON = parseJSONText "DownloadRequestFileTypesItem"++instance ToJSON DownloadRequestFileTypesItem where+ toJSON = toJSONText+ -- | Range of report data. data QueryMetadataDataRange = QMDRAllTime@@ -315,7 +380,29 @@ toJSON = toJSONText data ParametersMetricsItem- = MetricBidRequests+ = MetricActiveViewAverageViewableTime+ -- ^ @METRIC_ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME@+ | MetricActiveViewDistributionUnmeasurable+ -- ^ @METRIC_ACTIVE_VIEW_DISTRIBUTION_UNMEASURABLE@+ | MetricActiveViewDistributionUnviewable+ -- ^ @METRIC_ACTIVE_VIEW_DISTRIBUTION_UNVIEWABLE@+ | MetricActiveViewDistributionViewable+ -- ^ @METRIC_ACTIVE_VIEW_DISTRIBUTION_VIEWABLE@+ | MetricActiveViewEligibleImpressions+ -- ^ @METRIC_ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS@+ | MetricActiveViewMeasurableImpressions+ -- ^ @METRIC_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS@+ | MetricActiveViewPctMeasurableImpressions+ -- ^ @METRIC_ACTIVE_VIEW_PCT_MEASURABLE_IMPRESSIONS@+ | MetricActiveViewPctViewableImpressions+ -- ^ @METRIC_ACTIVE_VIEW_PCT_VIEWABLE_IMPRESSIONS@+ | MetricActiveViewUnmeasurableImpressions+ -- ^ @METRIC_ACTIVE_VIEW_UNMEASURABLE_IMPRESSIONS@+ | MetricActiveViewUnviewableImpressions+ -- ^ @METRIC_ACTIVE_VIEW_UNVIEWABLE_IMPRESSIONS@+ | MetricActiveViewViewableImpressions+ -- ^ @METRIC_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS@+ | MetricBidRequests -- ^ @METRIC_BID_REQUESTS@ | MetricBillableCostAdvertiser -- ^ @METRIC_BILLABLE_COST_ADVERTISER@@@ -651,6 +738,8 @@ -- ^ @METRIC_PROFIT_VIEWABLE_ECPM_PARTNER@ | MetricProfitViewableEcpmUsd -- ^ @METRIC_PROFIT_VIEWABLE_ECPM_USD@+ | MetricReachCookieReach+ -- ^ @METRIC_REACH_COOKIE_REACH@ | MetricRevenueAdvertiser -- ^ @METRIC_REVENUE_ADVERTISER@ | MetricRevenueEcpapcAdvertiser@@ -773,6 +862,12 @@ -- ^ @METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_PARTNER@ | MetricTotalMediaCostViewableEcpmUsd -- ^ @METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_USD@+ | MetricTrueviewAverageCpeAdvertiser+ -- ^ @METRIC_TRUEVIEW_AVERAGE_CPE_ADVERTISER@+ | MetricTrueviewAverageCpePartner+ -- ^ @METRIC_TRUEVIEW_AVERAGE_CPE_PARTNER@+ | MetricTrueviewAverageCpeUsd+ -- ^ @METRIC_TRUEVIEW_AVERAGE_CPE_USD@ | MetricTrueviewConversionCostManyPerViewAdvertiser -- ^ @METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_ADVERTISER@ | MetricTrueviewConversionCostManyPerViewPartner@@ -823,6 +918,10 @@ -- ^ @METRIC_TRUEVIEW_EARNED_SUBSCRIBERS@ | MetricTrueviewEarnedViews -- ^ @METRIC_TRUEVIEW_EARNED_VIEWS@+ | MetricTrueviewEngagements+ -- ^ @METRIC_TRUEVIEW_ENGAGEMENTS@+ | MetricTrueviewEngagementRate+ -- ^ @METRIC_TRUEVIEW_ENGAGEMENT_RATE@ | MetricTrueviewImpressionShare -- ^ @METRIC_TRUEVIEW_IMPRESSION_SHARE@ | MetricTrueviewLostIsBudget@@ -865,6 +964,17 @@ instance FromHttpApiData ParametersMetricsItem where parseQueryParam = \case+ "METRIC_ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME" -> Right MetricActiveViewAverageViewableTime+ "METRIC_ACTIVE_VIEW_DISTRIBUTION_UNMEASURABLE" -> Right MetricActiveViewDistributionUnmeasurable+ "METRIC_ACTIVE_VIEW_DISTRIBUTION_UNVIEWABLE" -> Right MetricActiveViewDistributionUnviewable+ "METRIC_ACTIVE_VIEW_DISTRIBUTION_VIEWABLE" -> Right MetricActiveViewDistributionViewable+ "METRIC_ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS" -> Right MetricActiveViewEligibleImpressions+ "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_UNMEASURABLE_IMPRESSIONS" -> Right MetricActiveViewUnmeasurableImpressions+ "METRIC_ACTIVE_VIEW_UNVIEWABLE_IMPRESSIONS" -> Right MetricActiveViewUnviewableImpressions+ "METRIC_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS" -> Right MetricActiveViewViewableImpressions "METRIC_BID_REQUESTS" -> Right MetricBidRequests "METRIC_BILLABLE_COST_ADVERTISER" -> Right MetricBillableCostAdvertiser "METRIC_BILLABLE_COST_PARTNER" -> Right MetricBillableCostPartner@@ -1033,6 +1143,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_REACH" -> Right MetricReachCookieReach "METRIC_REVENUE_ADVERTISER" -> Right MetricRevenueAdvertiser "METRIC_REVENUE_ECPAPC_ADVERTISER" -> Right MetricRevenueEcpapcAdvertiser "METRIC_REVENUE_ECPAPC_PARTNER" -> Right MetricRevenueEcpapcPartner@@ -1094,6 +1205,9 @@ "METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_ADVERTISER" -> Right MetricTotalMediaCostViewableEcpmAdvertiser "METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_PARTNER" -> Right MetricTotalMediaCostViewableEcpmPartner "METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_USD" -> Right MetricTotalMediaCostViewableEcpmUsd+ "METRIC_TRUEVIEW_AVERAGE_CPE_ADVERTISER" -> Right MetricTrueviewAverageCpeAdvertiser+ "METRIC_TRUEVIEW_AVERAGE_CPE_PARTNER" -> Right MetricTrueviewAverageCpePartner+ "METRIC_TRUEVIEW_AVERAGE_CPE_USD" -> Right MetricTrueviewAverageCpeUsd "METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_ADVERTISER" -> Right MetricTrueviewConversionCostManyPerViewAdvertiser "METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_PARTNER" -> Right MetricTrueviewConversionCostManyPerViewPartner "METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_USD" -> Right MetricTrueviewConversionCostManyPerViewUsd@@ -1119,6 +1233,8 @@ "METRIC_TRUEVIEW_EARNED_SHARES" -> Right MetricTrueviewEarnedShares "METRIC_TRUEVIEW_EARNED_SUBSCRIBERS" -> Right MetricTrueviewEarnedSubscribers "METRIC_TRUEVIEW_EARNED_VIEWS" -> Right MetricTrueviewEarnedViews+ "METRIC_TRUEVIEW_ENGAGEMENTS" -> Right MetricTrueviewEngagements+ "METRIC_TRUEVIEW_ENGAGEMENT_RATE" -> Right MetricTrueviewEngagementRate "METRIC_TRUEVIEW_IMPRESSION_SHARE" -> Right MetricTrueviewImpressionShare "METRIC_TRUEVIEW_LOST_IS_BUDGET" -> Right MetricTrueviewLostIsBudget "METRIC_TRUEVIEW_LOST_IS_RANK" -> Right MetricTrueviewLostIsRank@@ -1141,6 +1257,17 @@ instance ToHttpApiData ParametersMetricsItem where toQueryParam = \case+ MetricActiveViewAverageViewableTime -> "METRIC_ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME"+ MetricActiveViewDistributionUnmeasurable -> "METRIC_ACTIVE_VIEW_DISTRIBUTION_UNMEASURABLE"+ MetricActiveViewDistributionUnviewable -> "METRIC_ACTIVE_VIEW_DISTRIBUTION_UNVIEWABLE"+ MetricActiveViewDistributionViewable -> "METRIC_ACTIVE_VIEW_DISTRIBUTION_VIEWABLE"+ MetricActiveViewEligibleImpressions -> "METRIC_ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS"+ MetricActiveViewMeasurableImpressions -> "METRIC_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS"+ MetricActiveViewPctMeasurableImpressions -> "METRIC_ACTIVE_VIEW_PCT_MEASURABLE_IMPRESSIONS"+ MetricActiveViewPctViewableImpressions -> "METRIC_ACTIVE_VIEW_PCT_VIEWABLE_IMPRESSIONS"+ MetricActiveViewUnmeasurableImpressions -> "METRIC_ACTIVE_VIEW_UNMEASURABLE_IMPRESSIONS"+ MetricActiveViewUnviewableImpressions -> "METRIC_ACTIVE_VIEW_UNVIEWABLE_IMPRESSIONS"+ MetricActiveViewViewableImpressions -> "METRIC_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS" MetricBidRequests -> "METRIC_BID_REQUESTS" MetricBillableCostAdvertiser -> "METRIC_BILLABLE_COST_ADVERTISER" MetricBillableCostPartner -> "METRIC_BILLABLE_COST_PARTNER"@@ -1309,6 +1436,7 @@ MetricProfitViewableEcpmAdvertiser -> "METRIC_PROFIT_VIEWABLE_ECPM_ADVERTISER" MetricProfitViewableEcpmPartner -> "METRIC_PROFIT_VIEWABLE_ECPM_PARTNER" MetricProfitViewableEcpmUsd -> "METRIC_PROFIT_VIEWABLE_ECPM_USD"+ MetricReachCookieReach -> "METRIC_REACH_COOKIE_REACH" MetricRevenueAdvertiser -> "METRIC_REVENUE_ADVERTISER" MetricRevenueEcpapcAdvertiser -> "METRIC_REVENUE_ECPAPC_ADVERTISER" MetricRevenueEcpapcPartner -> "METRIC_REVENUE_ECPAPC_PARTNER"@@ -1370,6 +1498,9 @@ MetricTotalMediaCostViewableEcpmAdvertiser -> "METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_ADVERTISER" MetricTotalMediaCostViewableEcpmPartner -> "METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_PARTNER" MetricTotalMediaCostViewableEcpmUsd -> "METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_USD"+ MetricTrueviewAverageCpeAdvertiser -> "METRIC_TRUEVIEW_AVERAGE_CPE_ADVERTISER"+ MetricTrueviewAverageCpePartner -> "METRIC_TRUEVIEW_AVERAGE_CPE_PARTNER"+ MetricTrueviewAverageCpeUsd -> "METRIC_TRUEVIEW_AVERAGE_CPE_USD" MetricTrueviewConversionCostManyPerViewAdvertiser -> "METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_ADVERTISER" MetricTrueviewConversionCostManyPerViewPartner -> "METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_PARTNER" MetricTrueviewConversionCostManyPerViewUsd -> "METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_USD"@@ -1395,6 +1526,8 @@ MetricTrueviewEarnedShares -> "METRIC_TRUEVIEW_EARNED_SHARES" MetricTrueviewEarnedSubscribers -> "METRIC_TRUEVIEW_EARNED_SUBSCRIBERS" MetricTrueviewEarnedViews -> "METRIC_TRUEVIEW_EARNED_VIEWS"+ MetricTrueviewEngagements -> "METRIC_TRUEVIEW_ENGAGEMENTS"+ MetricTrueviewEngagementRate -> "METRIC_TRUEVIEW_ENGAGEMENT_RATE" MetricTrueviewImpressionShare -> "METRIC_TRUEVIEW_IMPRESSION_SHARE" MetricTrueviewLostIsBudget -> "METRIC_TRUEVIEW_LOST_IS_BUDGET" MetricTrueviewLostIsRank -> "METRIC_TRUEVIEW_LOST_IS_RANK"@@ -1590,6 +1723,8 @@ -- ^ @FILTER_LINE_ITEM_LIFETIME_FREQUENCY@ | FilterLineItemType -- ^ @FILTER_LINE_ITEM_TYPE@+ | FilterMediaPlan+ -- ^ @FILTER_MEDIA_PLAN@ | FilterMobileDeviceMake -- ^ @FILTER_MOBILE_DEVICE_MAKE@ | FilterMobileDeviceMakeModel@@ -1610,6 +1745,8 @@ -- ^ @FILTER_NIELSEN_DEVICE_ID@ | FilterNielsenGender -- ^ @FILTER_NIELSEN_GENDER@+ | FilterNotSupported+ -- ^ @FILTER_NOT_SUPPORTED@ | FilterOrderId -- ^ @FILTER_ORDER_ID@ | FilterOS@@ -1646,10 +1783,16 @@ -- ^ @FILTER_TRUEVIEW_AGE@ | FilterTrueviewCategory -- ^ @FILTER_TRUEVIEW_CATEGORY@+ | FilterTrueviewCity+ -- ^ @FILTER_TRUEVIEW_CITY@ | FilterTrueviewConversionType -- ^ @FILTER_TRUEVIEW_CONVERSION_TYPE@+ | FilterTrueviewCountry+ -- ^ @FILTER_TRUEVIEW_COUNTRY@ | FilterTrueviewCustomAffinity -- ^ @FILTER_TRUEVIEW_CUSTOM_AFFINITY@+ | FilterTrueviewDma+ -- ^ @FILTER_TRUEVIEW_DMA@ | FilterTrueviewGender -- ^ @FILTER_TRUEVIEW_GENDER@ | FilterTrueviewIarAge@@ -1674,6 +1817,10 @@ -- ^ @FILTER_TRUEVIEW_IAR_REMARKETING_LIST@ | FilterTrueviewIarTimeOfDay -- ^ @FILTER_TRUEVIEW_IAR_TIME_OF_DAY@+ | FilterTrueviewIarYouTubeChannel+ -- ^ @FILTER_TRUEVIEW_IAR_YOUTUBE_CHANNEL@+ | FilterTrueviewIarYouTubeVideo+ -- ^ @FILTER_TRUEVIEW_IAR_YOUTUBE_VIDEO@ | FilterTrueviewIarZipcode -- ^ @FILTER_TRUEVIEW_IAR_ZIPCODE@ | FilterTrueviewInterest@@ -1684,8 +1831,14 @@ -- ^ @FILTER_TRUEVIEW_PARENTAL_STATUS@ | FilterTrueviewPlacement -- ^ @FILTER_TRUEVIEW_PLACEMENT@+ | FilterTrueviewRegion+ -- ^ @FILTER_TRUEVIEW_REGION@ | FilterTrueviewRemarketingList -- ^ @FILTER_TRUEVIEW_REMARKETING_LIST@+ | FilterTrueviewURL+ -- ^ @FILTER_TRUEVIEW_URL@+ | FilterTrueviewZipcode+ -- ^ @FILTER_TRUEVIEW_ZIPCODE@ | FilterUnknown -- ^ @FILTER_UNKNOWN@ | FilterUserList@@ -1769,6 +1922,7 @@ "FILTER_LINE_ITEM_DAILY_FREQUENCY" -> Right FilterLineItemDailyFrequency "FILTER_LINE_ITEM_LIFETIME_FREQUENCY" -> Right FilterLineItemLifetimeFrequency "FILTER_LINE_ITEM_TYPE" -> Right FilterLineItemType+ "FILTER_MEDIA_PLAN" -> Right FilterMediaPlan "FILTER_MOBILE_DEVICE_MAKE" -> Right FilterMobileDeviceMake "FILTER_MOBILE_DEVICE_MAKE_MODEL" -> Right FilterMobileDeviceMakeModel "FILTER_MOBILE_DEVICE_TYPE" -> Right FilterMobileDeviceType@@ -1779,6 +1933,7 @@ "FILTER_NIELSEN_COUNTRY_CODE" -> Right FilterNielsenCountryCode "FILTER_NIELSEN_DEVICE_ID" -> Right FilterNielsenDeviceId "FILTER_NIELSEN_GENDER" -> Right FilterNielsenGender+ "FILTER_NOT_SUPPORTED" -> Right FilterNotSupported "FILTER_ORDER_ID" -> Right FilterOrderId "FILTER_OS" -> Right FilterOS "FILTER_PAGE_CATEGORY" -> Right FilterPageCategory@@ -1797,8 +1952,11 @@ "FILTER_TRUEVIEW_AD_GROUP_ID" -> Right FilterTrueviewAdGroupId "FILTER_TRUEVIEW_AGE" -> Right FilterTrueviewAge "FILTER_TRUEVIEW_CATEGORY" -> Right FilterTrueviewCategory+ "FILTER_TRUEVIEW_CITY" -> Right FilterTrueviewCity "FILTER_TRUEVIEW_CONVERSION_TYPE" -> Right FilterTrueviewConversionType+ "FILTER_TRUEVIEW_COUNTRY" -> Right FilterTrueviewCountry "FILTER_TRUEVIEW_CUSTOM_AFFINITY" -> Right FilterTrueviewCustomAffinity+ "FILTER_TRUEVIEW_DMA" -> Right FilterTrueviewDma "FILTER_TRUEVIEW_GENDER" -> Right FilterTrueviewGender "FILTER_TRUEVIEW_IAR_AGE" -> Right FilterTrueviewIarAge "FILTER_TRUEVIEW_IAR_CATEGORY" -> Right FilterTrueviewIarCategory@@ -1811,12 +1969,17 @@ "FILTER_TRUEVIEW_IAR_REGION" -> Right FilterTrueviewIarRegion "FILTER_TRUEVIEW_IAR_REMARKETING_LIST" -> Right FilterTrueviewIarRemarketingList "FILTER_TRUEVIEW_IAR_TIME_OF_DAY" -> Right FilterTrueviewIarTimeOfDay+ "FILTER_TRUEVIEW_IAR_YOUTUBE_CHANNEL" -> Right FilterTrueviewIarYouTubeChannel+ "FILTER_TRUEVIEW_IAR_YOUTUBE_VIDEO" -> Right FilterTrueviewIarYouTubeVideo "FILTER_TRUEVIEW_IAR_ZIPCODE" -> Right FilterTrueviewIarZipcode "FILTER_TRUEVIEW_INTEREST" -> Right FilterTrueviewInterest "FILTER_TRUEVIEW_KEYWORD" -> Right FilterTrueviewKeyword "FILTER_TRUEVIEW_PARENTAL_STATUS" -> Right FilterTrueviewParentalStatus "FILTER_TRUEVIEW_PLACEMENT" -> Right FilterTrueviewPlacement+ "FILTER_TRUEVIEW_REGION" -> Right FilterTrueviewRegion "FILTER_TRUEVIEW_REMARKETING_LIST" -> Right FilterTrueviewRemarketingList+ "FILTER_TRUEVIEW_URL" -> Right FilterTrueviewURL+ "FILTER_TRUEVIEW_ZIPCODE" -> Right FilterTrueviewZipcode "FILTER_UNKNOWN" -> Right FilterUnknown "FILTER_USER_LIST" -> Right FilterUserList "FILTER_USER_LIST_FIRST_PARTY" -> Right FilterUserListFirstParty@@ -1878,6 +2041,7 @@ FilterLineItemDailyFrequency -> "FILTER_LINE_ITEM_DAILY_FREQUENCY" FilterLineItemLifetimeFrequency -> "FILTER_LINE_ITEM_LIFETIME_FREQUENCY" FilterLineItemType -> "FILTER_LINE_ITEM_TYPE"+ FilterMediaPlan -> "FILTER_MEDIA_PLAN" FilterMobileDeviceMake -> "FILTER_MOBILE_DEVICE_MAKE" FilterMobileDeviceMakeModel -> "FILTER_MOBILE_DEVICE_MAKE_MODEL" FilterMobileDeviceType -> "FILTER_MOBILE_DEVICE_TYPE"@@ -1888,6 +2052,7 @@ FilterNielsenCountryCode -> "FILTER_NIELSEN_COUNTRY_CODE" FilterNielsenDeviceId -> "FILTER_NIELSEN_DEVICE_ID" FilterNielsenGender -> "FILTER_NIELSEN_GENDER"+ FilterNotSupported -> "FILTER_NOT_SUPPORTED" FilterOrderId -> "FILTER_ORDER_ID" FilterOS -> "FILTER_OS" FilterPageCategory -> "FILTER_PAGE_CATEGORY"@@ -1906,8 +2071,11 @@ FilterTrueviewAdGroupId -> "FILTER_TRUEVIEW_AD_GROUP_ID" FilterTrueviewAge -> "FILTER_TRUEVIEW_AGE" FilterTrueviewCategory -> "FILTER_TRUEVIEW_CATEGORY"+ FilterTrueviewCity -> "FILTER_TRUEVIEW_CITY" FilterTrueviewConversionType -> "FILTER_TRUEVIEW_CONVERSION_TYPE"+ FilterTrueviewCountry -> "FILTER_TRUEVIEW_COUNTRY" FilterTrueviewCustomAffinity -> "FILTER_TRUEVIEW_CUSTOM_AFFINITY"+ FilterTrueviewDma -> "FILTER_TRUEVIEW_DMA" FilterTrueviewGender -> "FILTER_TRUEVIEW_GENDER" FilterTrueviewIarAge -> "FILTER_TRUEVIEW_IAR_AGE" FilterTrueviewIarCategory -> "FILTER_TRUEVIEW_IAR_CATEGORY"@@ -1920,12 +2088,17 @@ FilterTrueviewIarRegion -> "FILTER_TRUEVIEW_IAR_REGION" FilterTrueviewIarRemarketingList -> "FILTER_TRUEVIEW_IAR_REMARKETING_LIST" FilterTrueviewIarTimeOfDay -> "FILTER_TRUEVIEW_IAR_TIME_OF_DAY"+ FilterTrueviewIarYouTubeChannel -> "FILTER_TRUEVIEW_IAR_YOUTUBE_CHANNEL"+ FilterTrueviewIarYouTubeVideo -> "FILTER_TRUEVIEW_IAR_YOUTUBE_VIDEO" FilterTrueviewIarZipcode -> "FILTER_TRUEVIEW_IAR_ZIPCODE" FilterTrueviewInterest -> "FILTER_TRUEVIEW_INTEREST" FilterTrueviewKeyword -> "FILTER_TRUEVIEW_KEYWORD" FilterTrueviewParentalStatus -> "FILTER_TRUEVIEW_PARENTAL_STATUS" FilterTrueviewPlacement -> "FILTER_TRUEVIEW_PLACEMENT"+ FilterTrueviewRegion -> "FILTER_TRUEVIEW_REGION" FilterTrueviewRemarketingList -> "FILTER_TRUEVIEW_REMARKETING_LIST"+ FilterTrueviewURL -> "FILTER_TRUEVIEW_URL"+ FilterTrueviewZipcode -> "FILTER_TRUEVIEW_ZIPCODE" FilterUnknown -> "FILTER_UNKNOWN" FilterUserList -> "FILTER_USER_LIST" FilterUserListFirstParty -> "FILTER_USER_LIST_FIRST_PARTY"@@ -2154,6 +2327,8 @@ -- ^ @FILTER_LINE_ITEM_LIFETIME_FREQUENCY@ | PGBIFilterLineItemType -- ^ @FILTER_LINE_ITEM_TYPE@+ | PGBIFilterMediaPlan+ -- ^ @FILTER_MEDIA_PLAN@ | PGBIFilterMobileDeviceMake -- ^ @FILTER_MOBILE_DEVICE_MAKE@ | PGBIFilterMobileDeviceMakeModel@@ -2174,6 +2349,8 @@ -- ^ @FILTER_NIELSEN_DEVICE_ID@ | PGBIFilterNielsenGender -- ^ @FILTER_NIELSEN_GENDER@+ | PGBIFilterNotSupported+ -- ^ @FILTER_NOT_SUPPORTED@ | PGBIFilterOrderId -- ^ @FILTER_ORDER_ID@ | PGBIFilterOS@@ -2210,10 +2387,16 @@ -- ^ @FILTER_TRUEVIEW_AGE@ | PGBIFilterTrueviewCategory -- ^ @FILTER_TRUEVIEW_CATEGORY@+ | PGBIFilterTrueviewCity+ -- ^ @FILTER_TRUEVIEW_CITY@ | PGBIFilterTrueviewConversionType -- ^ @FILTER_TRUEVIEW_CONVERSION_TYPE@+ | PGBIFilterTrueviewCountry+ -- ^ @FILTER_TRUEVIEW_COUNTRY@ | PGBIFilterTrueviewCustomAffinity -- ^ @FILTER_TRUEVIEW_CUSTOM_AFFINITY@+ | PGBIFilterTrueviewDma+ -- ^ @FILTER_TRUEVIEW_DMA@ | PGBIFilterTrueviewGender -- ^ @FILTER_TRUEVIEW_GENDER@ | PGBIFilterTrueviewIarAge@@ -2238,6 +2421,10 @@ -- ^ @FILTER_TRUEVIEW_IAR_REMARKETING_LIST@ | PGBIFilterTrueviewIarTimeOfDay -- ^ @FILTER_TRUEVIEW_IAR_TIME_OF_DAY@+ | PGBIFilterTrueviewIarYouTubeChannel+ -- ^ @FILTER_TRUEVIEW_IAR_YOUTUBE_CHANNEL@+ | PGBIFilterTrueviewIarYouTubeVideo+ -- ^ @FILTER_TRUEVIEW_IAR_YOUTUBE_VIDEO@ | PGBIFilterTrueviewIarZipcode -- ^ @FILTER_TRUEVIEW_IAR_ZIPCODE@ | PGBIFilterTrueviewInterest@@ -2248,8 +2435,14 @@ -- ^ @FILTER_TRUEVIEW_PARENTAL_STATUS@ | PGBIFilterTrueviewPlacement -- ^ @FILTER_TRUEVIEW_PLACEMENT@+ | PGBIFilterTrueviewRegion+ -- ^ @FILTER_TRUEVIEW_REGION@ | PGBIFilterTrueviewRemarketingList -- ^ @FILTER_TRUEVIEW_REMARKETING_LIST@+ | PGBIFilterTrueviewURL+ -- ^ @FILTER_TRUEVIEW_URL@+ | PGBIFilterTrueviewZipcode+ -- ^ @FILTER_TRUEVIEW_ZIPCODE@ | PGBIFilterUnknown -- ^ @FILTER_UNKNOWN@ | PGBIFilterUserList@@ -2333,6 +2526,7 @@ "FILTER_LINE_ITEM_DAILY_FREQUENCY" -> Right PGBIFilterLineItemDailyFrequency "FILTER_LINE_ITEM_LIFETIME_FREQUENCY" -> Right PGBIFilterLineItemLifetimeFrequency "FILTER_LINE_ITEM_TYPE" -> Right PGBIFilterLineItemType+ "FILTER_MEDIA_PLAN" -> Right PGBIFilterMediaPlan "FILTER_MOBILE_DEVICE_MAKE" -> Right PGBIFilterMobileDeviceMake "FILTER_MOBILE_DEVICE_MAKE_MODEL" -> Right PGBIFilterMobileDeviceMakeModel "FILTER_MOBILE_DEVICE_TYPE" -> Right PGBIFilterMobileDeviceType@@ -2343,6 +2537,7 @@ "FILTER_NIELSEN_COUNTRY_CODE" -> Right PGBIFilterNielsenCountryCode "FILTER_NIELSEN_DEVICE_ID" -> Right PGBIFilterNielsenDeviceId "FILTER_NIELSEN_GENDER" -> Right PGBIFilterNielsenGender+ "FILTER_NOT_SUPPORTED" -> Right PGBIFilterNotSupported "FILTER_ORDER_ID" -> Right PGBIFilterOrderId "FILTER_OS" -> Right PGBIFilterOS "FILTER_PAGE_CATEGORY" -> Right PGBIFilterPageCategory@@ -2361,8 +2556,11 @@ "FILTER_TRUEVIEW_AD_GROUP_ID" -> Right PGBIFilterTrueviewAdGroupId "FILTER_TRUEVIEW_AGE" -> Right PGBIFilterTrueviewAge "FILTER_TRUEVIEW_CATEGORY" -> Right PGBIFilterTrueviewCategory+ "FILTER_TRUEVIEW_CITY" -> Right PGBIFilterTrueviewCity "FILTER_TRUEVIEW_CONVERSION_TYPE" -> Right PGBIFilterTrueviewConversionType+ "FILTER_TRUEVIEW_COUNTRY" -> Right PGBIFilterTrueviewCountry "FILTER_TRUEVIEW_CUSTOM_AFFINITY" -> Right PGBIFilterTrueviewCustomAffinity+ "FILTER_TRUEVIEW_DMA" -> Right PGBIFilterTrueviewDma "FILTER_TRUEVIEW_GENDER" -> Right PGBIFilterTrueviewGender "FILTER_TRUEVIEW_IAR_AGE" -> Right PGBIFilterTrueviewIarAge "FILTER_TRUEVIEW_IAR_CATEGORY" -> Right PGBIFilterTrueviewIarCategory@@ -2375,12 +2573,17 @@ "FILTER_TRUEVIEW_IAR_REGION" -> Right PGBIFilterTrueviewIarRegion "FILTER_TRUEVIEW_IAR_REMARKETING_LIST" -> Right PGBIFilterTrueviewIarRemarketingList "FILTER_TRUEVIEW_IAR_TIME_OF_DAY" -> Right PGBIFilterTrueviewIarTimeOfDay+ "FILTER_TRUEVIEW_IAR_YOUTUBE_CHANNEL" -> Right PGBIFilterTrueviewIarYouTubeChannel+ "FILTER_TRUEVIEW_IAR_YOUTUBE_VIDEO" -> Right PGBIFilterTrueviewIarYouTubeVideo "FILTER_TRUEVIEW_IAR_ZIPCODE" -> Right PGBIFilterTrueviewIarZipcode "FILTER_TRUEVIEW_INTEREST" -> Right PGBIFilterTrueviewInterest "FILTER_TRUEVIEW_KEYWORD" -> Right PGBIFilterTrueviewKeyword "FILTER_TRUEVIEW_PARENTAL_STATUS" -> Right PGBIFilterTrueviewParentalStatus "FILTER_TRUEVIEW_PLACEMENT" -> Right PGBIFilterTrueviewPlacement+ "FILTER_TRUEVIEW_REGION" -> Right PGBIFilterTrueviewRegion "FILTER_TRUEVIEW_REMARKETING_LIST" -> Right PGBIFilterTrueviewRemarketingList+ "FILTER_TRUEVIEW_URL" -> Right PGBIFilterTrueviewURL+ "FILTER_TRUEVIEW_ZIPCODE" -> Right PGBIFilterTrueviewZipcode "FILTER_UNKNOWN" -> Right PGBIFilterUnknown "FILTER_USER_LIST" -> Right PGBIFilterUserList "FILTER_USER_LIST_FIRST_PARTY" -> Right PGBIFilterUserListFirstParty@@ -2442,6 +2645,7 @@ PGBIFilterLineItemDailyFrequency -> "FILTER_LINE_ITEM_DAILY_FREQUENCY" PGBIFilterLineItemLifetimeFrequency -> "FILTER_LINE_ITEM_LIFETIME_FREQUENCY" PGBIFilterLineItemType -> "FILTER_LINE_ITEM_TYPE"+ PGBIFilterMediaPlan -> "FILTER_MEDIA_PLAN" PGBIFilterMobileDeviceMake -> "FILTER_MOBILE_DEVICE_MAKE" PGBIFilterMobileDeviceMakeModel -> "FILTER_MOBILE_DEVICE_MAKE_MODEL" PGBIFilterMobileDeviceType -> "FILTER_MOBILE_DEVICE_TYPE"@@ -2452,6 +2656,7 @@ PGBIFilterNielsenCountryCode -> "FILTER_NIELSEN_COUNTRY_CODE" PGBIFilterNielsenDeviceId -> "FILTER_NIELSEN_DEVICE_ID" PGBIFilterNielsenGender -> "FILTER_NIELSEN_GENDER"+ PGBIFilterNotSupported -> "FILTER_NOT_SUPPORTED" PGBIFilterOrderId -> "FILTER_ORDER_ID" PGBIFilterOS -> "FILTER_OS" PGBIFilterPageCategory -> "FILTER_PAGE_CATEGORY"@@ -2470,8 +2675,11 @@ PGBIFilterTrueviewAdGroupId -> "FILTER_TRUEVIEW_AD_GROUP_ID" PGBIFilterTrueviewAge -> "FILTER_TRUEVIEW_AGE" PGBIFilterTrueviewCategory -> "FILTER_TRUEVIEW_CATEGORY"+ PGBIFilterTrueviewCity -> "FILTER_TRUEVIEW_CITY" PGBIFilterTrueviewConversionType -> "FILTER_TRUEVIEW_CONVERSION_TYPE"+ PGBIFilterTrueviewCountry -> "FILTER_TRUEVIEW_COUNTRY" PGBIFilterTrueviewCustomAffinity -> "FILTER_TRUEVIEW_CUSTOM_AFFINITY"+ PGBIFilterTrueviewDma -> "FILTER_TRUEVIEW_DMA" PGBIFilterTrueviewGender -> "FILTER_TRUEVIEW_GENDER" PGBIFilterTrueviewIarAge -> "FILTER_TRUEVIEW_IAR_AGE" PGBIFilterTrueviewIarCategory -> "FILTER_TRUEVIEW_IAR_CATEGORY"@@ -2484,12 +2692,17 @@ PGBIFilterTrueviewIarRegion -> "FILTER_TRUEVIEW_IAR_REGION" PGBIFilterTrueviewIarRemarketingList -> "FILTER_TRUEVIEW_IAR_REMARKETING_LIST" PGBIFilterTrueviewIarTimeOfDay -> "FILTER_TRUEVIEW_IAR_TIME_OF_DAY"+ PGBIFilterTrueviewIarYouTubeChannel -> "FILTER_TRUEVIEW_IAR_YOUTUBE_CHANNEL"+ PGBIFilterTrueviewIarYouTubeVideo -> "FILTER_TRUEVIEW_IAR_YOUTUBE_VIDEO" PGBIFilterTrueviewIarZipcode -> "FILTER_TRUEVIEW_IAR_ZIPCODE" PGBIFilterTrueviewInterest -> "FILTER_TRUEVIEW_INTEREST" PGBIFilterTrueviewKeyword -> "FILTER_TRUEVIEW_KEYWORD" PGBIFilterTrueviewParentalStatus -> "FILTER_TRUEVIEW_PARENTAL_STATUS" PGBIFilterTrueviewPlacement -> "FILTER_TRUEVIEW_PLACEMENT"+ PGBIFilterTrueviewRegion -> "FILTER_TRUEVIEW_REGION" PGBIFilterTrueviewRemarketingList -> "FILTER_TRUEVIEW_REMARKETING_LIST"+ PGBIFilterTrueviewURL -> "FILTER_TRUEVIEW_URL"+ PGBIFilterTrueviewZipcode -> "FILTER_TRUEVIEW_ZIPCODE" PGBIFilterUnknown -> "FILTER_UNKNOWN" PGBIFilterUserList -> "FILTER_USER_LIST" PGBIFilterUserListFirstParty -> "FILTER_USER_LIST_FIRST_PARTY"
− gen/Network/Google/Resource/DoubleClickBidManager/Rubicon/Notifyproposalchange.hs
@@ -1,87 +0,0 @@-{-# LANGUAGE DataKinds #-}-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE NoImplicitPrelude #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}-{-# LANGUAGE TypeOperators #-}--{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-imports #-}---- |--- Module : Network.Google.Resource.DoubleClickBidManager.Rubicon.Notifyproposalchange--- Copyright : (c) 2015-2016 Brendan Hay--- License : Mozilla Public License, v. 2.0.--- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>--- Stability : auto-generated--- Portability : non-portable (GHC extensions)------ Update proposal upon actions of Rubicon publisher.------ /See:/ <https://developers.google.com/bid-manager/ DoubleClick Bid Manager API Reference> for @doubleclickbidmanager.rubicon.notifyproposalchange@.-module Network.Google.Resource.DoubleClickBidManager.Rubicon.Notifyproposalchange- (- -- * REST Resource- RubiconNotifyproposalchangeResource-- -- * Creating a Request- , rubiconNotifyproposalchange- , RubiconNotifyproposalchange-- -- * Request Lenses- , rnPayload- ) where--import Network.Google.DoubleClickBids.Types-import Network.Google.Prelude---- | A resource alias for @doubleclickbidmanager.rubicon.notifyproposalchange@ method which the--- 'RubiconNotifyproposalchange' request conforms to.-type RubiconNotifyproposalchangeResource =- "doubleclickbidmanager" :>- "v1" :>- "rubicon" :>- "notifyproposalchange" :>- QueryParam "alt" AltJSON :>- ReqBody '[JSON] NotifyProposalChangeRequest :>- Post '[JSON] ()---- | Update proposal upon actions of Rubicon publisher.------ /See:/ 'rubiconNotifyproposalchange' smart constructor.-newtype RubiconNotifyproposalchange = RubiconNotifyproposalchange'- { _rnPayload :: NotifyProposalChangeRequest- } deriving (Eq,Show,Data,Typeable,Generic)---- | Creates a value of 'RubiconNotifyproposalchange' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'rnPayload'-rubiconNotifyproposalchange- :: NotifyProposalChangeRequest -- ^ 'rnPayload'- -> RubiconNotifyproposalchange-rubiconNotifyproposalchange pRnPayload_ =- RubiconNotifyproposalchange'- { _rnPayload = pRnPayload_- }---- | Multipart request metadata.-rnPayload :: Lens' RubiconNotifyproposalchange NotifyProposalChangeRequest-rnPayload- = lens _rnPayload (\ s a -> s{_rnPayload = a})--instance GoogleRequest RubiconNotifyproposalchange- where- type Rs RubiconNotifyproposalchange = ()- type Scopes RubiconNotifyproposalchange = '[]- requestClient RubiconNotifyproposalchange'{..}- = go (Just AltJSON) _rnPayload doubleClickBidsService- where go- = buildClient- (Proxy :: Proxy RubiconNotifyproposalchangeResource)- mempty
+ gen/Network/Google/Resource/DoubleClickBidManager/Sdf/Download.hs view
@@ -0,0 +1,85 @@+{-# LANGUAGE DataKinds #-}+{-# LANGUAGE DeriveDataTypeable #-}+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE TypeOperators #-}++{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- |+-- Module : Network.Google.Resource.DoubleClickBidManager.Sdf.Download+-- Copyright : (c) 2015-2016 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Retrieves entities in SDF format.+--+-- /See:/ <https://developers.google.com/bid-manager/ DoubleClick Bid Manager API Reference> for @doubleclickbidmanager.sdf.download@.+module Network.Google.Resource.DoubleClickBidManager.Sdf.Download+ (+ -- * REST Resource+ SdfDownloadResource++ -- * Creating a Request+ , sdfDownload+ , SdfDownload++ -- * Request Lenses+ , sdPayload+ ) where++import Network.Google.DoubleClickBids.Types+import Network.Google.Prelude++-- | A resource alias for @doubleclickbidmanager.sdf.download@ method which the+-- 'SdfDownload' request conforms to.+type SdfDownloadResource =+ "doubleclickbidmanager" :>+ "v1" :>+ "sdf" :>+ "download" :>+ QueryParam "alt" AltJSON :>+ ReqBody '[JSON] DownloadRequest :>+ Post '[JSON] DownloadResponse++-- | Retrieves entities in SDF format.+--+-- /See:/ 'sdfDownload' smart constructor.+newtype SdfDownload = SdfDownload'+ { _sdPayload :: DownloadRequest+ } deriving (Eq,Show,Data,Typeable,Generic)++-- | Creates a value of 'SdfDownload' with the minimum fields required to make a request.+--+-- Use one of the following lenses to modify other fields as desired:+--+-- * 'sdPayload'+sdfDownload+ :: DownloadRequest -- ^ 'sdPayload'+ -> SdfDownload+sdfDownload pSdPayload_ =+ SdfDownload'+ { _sdPayload = pSdPayload_+ }++-- | Multipart request metadata.+sdPayload :: Lens' SdfDownload DownloadRequest+sdPayload+ = lens _sdPayload (\ s a -> s{_sdPayload = a})++instance GoogleRequest SdfDownload where+ type Rs SdfDownload = DownloadResponse+ type Scopes SdfDownload = '[]+ requestClient SdfDownload'{..}+ = go (Just AltJSON) _sdPayload doubleClickBidsService+ where go+ = buildClient (Proxy :: Proxy SdfDownloadResource)+ mempty
gogol-doubleclick-bids.cabal view
@@ -1,5 +1,5 @@ name: gogol-doubleclick-bids-version: 0.1.0+version: 0.1.1 synopsis: Google DoubleClick Bid Manager SDK. homepage: https://github.com/brendanhay/gogol bug-reports: https://github.com/brendanhay/gogol/issues@@ -11,7 +11,7 @@ category: Network, Google, Cloud build-type: Simple cabal-version: >= 1.10-extra-source-files: README.md+extra-source-files: README.md src/.gitkeep description: API for viewing and managing your reports in DoubleClick Bid Manager.@@ -47,12 +47,12 @@ , Network.Google.Resource.DoubleClickBidManager.Queries.Listqueries , Network.Google.Resource.DoubleClickBidManager.Queries.RunQuery , Network.Google.Resource.DoubleClickBidManager.Reports.Listreports- , Network.Google.Resource.DoubleClickBidManager.Rubicon.Notifyproposalchange+ , Network.Google.Resource.DoubleClickBidManager.Sdf.Download other-modules: Network.Google.DoubleClickBids.Types.Product , Network.Google.DoubleClickBids.Types.Sum build-depends:- gogol-core == 0.1.0.*+ gogol-core == 0.1.1.* , base >= 4.7 && < 5
+ src/.gitkeep view