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) |
Safe Haskell | None |
Language | Haskell2010 |
- Service Configuration
- OAuth Scopes
- API Declaration
- Resources
- adexchangeseller.accounts.adclients.list
- adexchangeseller.accounts.alerts.list
- adexchangeseller.accounts.customchannels.get
- adexchangeseller.accounts.customchannels.list
- adexchangeseller.accounts.get
- adexchangeseller.accounts.list
- adexchangeseller.accounts.metadata.dimensions.list
- adexchangeseller.accounts.metadata.metrics.list
- adexchangeseller.accounts.preferreddeals.get
- adexchangeseller.accounts.preferreddeals.list
- adexchangeseller.accounts.reports.generate
- adexchangeseller.accounts.reports.saved.generate
- adexchangeseller.accounts.reports.saved.list
- adexchangeseller.accounts.urlchannels.list
- Types
Accesses the inventory of Ad Exchange seller users and generates reports.
Synopsis
- adExchangeSellerService :: ServiceConfig
- adExchangeSellerReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/adexchange.seller.readonly"]
- adExchangeSellerScope :: Proxy '["https://www.googleapis.com/auth/adexchange.seller"]
- type AdExchangeSellerAPI = AccountsAdClientsListResource :<|> (AccountsReportsSavedListResource :<|> (AccountsReportsSavedGenerateResource :<|> (AccountsReportsGenerateResource :<|> (AccountsAlertsListResource :<|> (AccountsURLChannelsListResource :<|> (AccountsCustomChannelsListResource :<|> (AccountsCustomChannelsGetResource :<|> (AccountsPreferredDealsListResource :<|> (AccountsPreferredDealsGetResource :<|> (AccountsMetadataMetricsListResource :<|> (AccountsMetadataDimensionsListResource :<|> (AccountsListResource :<|> AccountsGetResource))))))))))))
- module Network.Google.Resource.AdExchangeSeller.Accounts.AdClients.List
- module Network.Google.Resource.AdExchangeSeller.Accounts.Alerts.List
- module Network.Google.Resource.AdExchangeSeller.Accounts.CustomChannels.Get
- module Network.Google.Resource.AdExchangeSeller.Accounts.CustomChannels.List
- module Network.Google.Resource.AdExchangeSeller.Accounts.Get
- module Network.Google.Resource.AdExchangeSeller.Accounts.List
- module Network.Google.Resource.AdExchangeSeller.Accounts.Metadata.Dimensions.List
- module Network.Google.Resource.AdExchangeSeller.Accounts.Metadata.Metrics.List
- module Network.Google.Resource.AdExchangeSeller.Accounts.PreferredDeals.Get
- module Network.Google.Resource.AdExchangeSeller.Accounts.PreferredDeals.List
- module Network.Google.Resource.AdExchangeSeller.Accounts.Reports.Generate
- module Network.Google.Resource.AdExchangeSeller.Accounts.Reports.Saved.Generate
- module Network.Google.Resource.AdExchangeSeller.Accounts.Reports.Saved.List
- module Network.Google.Resource.AdExchangeSeller.Accounts.URLChannels.List
- data AdClients
- adClients :: AdClients
- acEtag :: Lens' AdClients (Maybe Text)
- acNextPageToken :: Lens' AdClients (Maybe Text)
- acKind :: Lens' AdClients Text
- acItems :: Lens' AdClients [AdClient]
- data ReportingMetadataEntry
- reportingMetadataEntry :: ReportingMetadataEntry
- rmeKind :: Lens' ReportingMetadataEntry Text
- rmeRequiredMetrics :: Lens' ReportingMetadataEntry [Text]
- rmeCompatibleMetrics :: Lens' ReportingMetadataEntry [Text]
- rmeRequiredDimensions :: Lens' ReportingMetadataEntry [Text]
- rmeId :: Lens' ReportingMetadataEntry (Maybe Text)
- rmeCompatibleDimensions :: Lens' ReportingMetadataEntry [Text]
- rmeSupportedProducts :: Lens' ReportingMetadataEntry [Text]
- data Accounts
- accounts :: Accounts
- aEtag :: Lens' Accounts (Maybe Text)
- aNextPageToken :: Lens' Accounts (Maybe Text)
- aKind :: Lens' Accounts Text
- aItems :: Lens' Accounts [Account]
- data Alerts
- alerts :: Alerts
- aleKind :: Lens' Alerts Text
- aleItems :: Lens' Alerts [Alert]
- data SavedReports
- savedReports :: SavedReports
- srEtag :: Lens' SavedReports (Maybe Text)
- srNextPageToken :: Lens' SavedReports (Maybe Text)
- srKind :: Lens' SavedReports Text
- srItems :: Lens' SavedReports [SavedReport]
- data SavedReport
- savedReport :: SavedReport
- sKind :: Lens' SavedReport Text
- sName :: Lens' SavedReport (Maybe Text)
- sId :: Lens' SavedReport (Maybe Text)
- data URLChannels
- urlChannels :: URLChannels
- ucEtag :: Lens' URLChannels (Maybe Text)
- ucNextPageToken :: Lens' URLChannels (Maybe Text)
- ucKind :: Lens' URLChannels Text
- ucItems :: Lens' URLChannels [URLChannel]
- data CustomChannels
- customChannels :: CustomChannels
- ccEtag :: Lens' CustomChannels (Maybe Text)
- ccNextPageToken :: Lens' CustomChannels (Maybe Text)
- ccKind :: Lens' CustomChannels Text
- ccItems :: Lens' CustomChannels [CustomChannel]
- data Report
- report :: Report
- rKind :: Lens' Report Text
- rAverages :: Lens' Report [Text]
- rWarnings :: Lens' Report [Text]
- rRows :: Lens' Report [[Text]]
- rTotals :: Lens' Report [Text]
- rHeaders :: Lens' Report [ReportHeadersItem]
- rTotalMatchedRows :: Lens' Report (Maybe Int64)
- data Alert
- alert :: Alert
- aaKind :: Lens' Alert Text
- aaSeverity :: Lens' Alert (Maybe Text)
- aaId :: Lens' Alert (Maybe Text)
- aaType :: Lens' Alert (Maybe Text)
- aaMessage :: Lens' Alert (Maybe Text)
- data Account
- account :: Account
- accKind :: Lens' Account Text
- accName :: Lens' Account (Maybe Text)
- accId :: Lens' Account (Maybe Text)
- data AdClient
- adClient :: AdClient
- adKind :: Lens' AdClient Text
- adArcOptIn :: Lens' AdClient (Maybe Bool)
- adSupportsReporting :: Lens' AdClient (Maybe Bool)
- adId :: Lens' AdClient (Maybe Text)
- adProductCode :: Lens' AdClient (Maybe Text)
- data ReportHeadersItem
- reportHeadersItem :: ReportHeadersItem
- rhiName :: Lens' ReportHeadersItem (Maybe Text)
- rhiCurrency :: Lens' ReportHeadersItem (Maybe Text)
- rhiType :: Lens' ReportHeadersItem (Maybe Text)
- data CustomChannelTargetingInfo
- customChannelTargetingInfo :: CustomChannelTargetingInfo
- cctiLocation :: Lens' CustomChannelTargetingInfo (Maybe Text)
- cctiSiteLanguage :: Lens' CustomChannelTargetingInfo (Maybe Text)
- cctiAdsAppearOn :: Lens' CustomChannelTargetingInfo (Maybe Text)
- cctiDescription :: Lens' CustomChannelTargetingInfo (Maybe Text)
- data PreferredDeals
- preferredDeals :: PreferredDeals
- pdKind :: Lens' PreferredDeals Text
- pdItems :: Lens' PreferredDeals [PreferredDeal]
- data Metadata
- metadata :: Metadata
- mKind :: Lens' Metadata Text
- mItems :: Lens' Metadata [ReportingMetadataEntry]
- data CustomChannel
- customChannel :: CustomChannel
- cTargetingInfo :: Lens' CustomChannel (Maybe CustomChannelTargetingInfo)
- cKind :: Lens' CustomChannel Text
- cName :: Lens' CustomChannel (Maybe Text)
- cCode :: Lens' CustomChannel (Maybe Text)
- cId :: Lens' CustomChannel (Maybe Text)
- data URLChannel
- urlChannel :: URLChannel
- urlcKind :: Lens' URLChannel Text
- urlcId :: Lens' URLChannel (Maybe Text)
- urlcURLPattern :: Lens' URLChannel (Maybe Text)
- data PreferredDeal
- preferredDeal :: PreferredDeal
- pAdvertiserName :: Lens' PreferredDeal (Maybe Text)
- pCurrencyCode :: Lens' PreferredDeal (Maybe Text)
- pStartTime :: Lens' PreferredDeal (Maybe Word64)
- pKind :: Lens' PreferredDeal Text
- pBuyerNetworkName :: Lens' PreferredDeal (Maybe Text)
- pEndTime :: Lens' PreferredDeal (Maybe Word64)
- pId :: Lens' PreferredDeal (Maybe Int64)
- pFixedCpm :: Lens' PreferredDeal (Maybe Int64)
Service Configuration
adExchangeSellerService :: ServiceConfig Source #
Default request referring to version 'v2.0' of the Ad Exchange Seller API. This contains the host and root path used as a starting point for constructing service requests.
OAuth Scopes
adExchangeSellerReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/adexchange.seller.readonly"] Source #
View your Ad Exchange data
adExchangeSellerScope :: Proxy '["https://www.googleapis.com/auth/adexchange.seller"] Source #
View and manage your Ad Exchange data
API Declaration
type AdExchangeSellerAPI = AccountsAdClientsListResource :<|> (AccountsReportsSavedListResource :<|> (AccountsReportsSavedGenerateResource :<|> (AccountsReportsGenerateResource :<|> (AccountsAlertsListResource :<|> (AccountsURLChannelsListResource :<|> (AccountsCustomChannelsListResource :<|> (AccountsCustomChannelsGetResource :<|> (AccountsPreferredDealsListResource :<|> (AccountsPreferredDealsGetResource :<|> (AccountsMetadataMetricsListResource :<|> (AccountsMetadataDimensionsListResource :<|> (AccountsListResource :<|> AccountsGetResource)))))))))))) Source #
Represents the entirety of the methods and resources available for the Ad Exchange Seller API service.
Resources
adexchangeseller.accounts.adclients.list
adexchangeseller.accounts.alerts.list
adexchangeseller.accounts.customchannels.get
adexchangeseller.accounts.customchannels.list
adexchangeseller.accounts.get
adexchangeseller.accounts.list
adexchangeseller.accounts.metadata.dimensions.list
adexchangeseller.accounts.metadata.metrics.list
adexchangeseller.accounts.preferreddeals.get
adexchangeseller.accounts.preferreddeals.list
adexchangeseller.accounts.reports.generate
adexchangeseller.accounts.reports.saved.generate
adexchangeseller.accounts.reports.saved.list
adexchangeseller.accounts.urlchannels.list
Types
AdClients
Instances
Eq AdClients Source # | |
Data AdClients Source # | |
Defined in Network.Google.AdExchangeSeller.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AdClients -> c AdClients # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AdClients # toConstr :: AdClients -> Constr # dataTypeOf :: AdClients -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AdClients) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AdClients) # gmapT :: (forall b. Data b => b -> b) -> AdClients -> AdClients # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AdClients -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AdClients -> r # gmapQ :: (forall d. Data d => d -> u) -> AdClients -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> AdClients -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> AdClients -> m AdClients # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AdClients -> m AdClients # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AdClients -> m AdClients # | |
Show AdClients Source # | |
Generic AdClients Source # | |
ToJSON AdClients Source # | |
FromJSON AdClients Source # | |
type Rep AdClients Source # | |
Defined in Network.Google.AdExchangeSeller.Types.Product type Rep AdClients = D1 (MetaData "AdClients" "Network.Google.AdExchangeSeller.Types.Product" "gogol-adexchange-seller-0.4.0-HYV6upaHGZRCooKGtAplfQ" False) (C1 (MetaCons "AdClients'" PrefixI True) ((S1 (MetaSel (Just "_acEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_acNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_acKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_acItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [AdClient]))))) |
adClients :: AdClients Source #
Creates a value of AdClients
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
acNextPageToken :: Lens' AdClients (Maybe Text) Source #
Continuation token used to page through ad clients. To retrieve the next page of results, set the next request's "pageToken" value to this.
acKind :: Lens' AdClients Text Source #
Kind of list this is, in this case adexchangeseller#adClients.
ReportingMetadataEntry
data ReportingMetadataEntry Source #
Instances
reportingMetadataEntry :: ReportingMetadataEntry Source #
Creates a value of ReportingMetadataEntry
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rmeKind :: Lens' ReportingMetadataEntry Text Source #
Kind of resource this is, in this case adexchangeseller#reportingMetadataEntry.
rmeRequiredMetrics :: Lens' ReportingMetadataEntry [Text] Source #
The names of the metrics which the dimension or metric this reporting metadata entry describes requires to also be present in order for the report to be valid. Omitting these will not cause an error or warning, but may result in data which cannot be correctly interpreted.
rmeCompatibleMetrics :: Lens' ReportingMetadataEntry [Text] Source #
The names of the metrics the dimension or metric this reporting metadata entry describes is compatible with.
rmeRequiredDimensions :: Lens' ReportingMetadataEntry [Text] Source #
The names of the dimensions which the dimension or metric this reporting metadata entry describes requires to also be present in order for the report to be valid. Omitting these will not cause an error or warning, but may result in data which cannot be correctly interpreted.
rmeId :: Lens' ReportingMetadataEntry (Maybe Text) Source #
Unique identifier of this reporting metadata entry, corresponding to the name of the appropriate dimension or metric.
rmeCompatibleDimensions :: Lens' ReportingMetadataEntry [Text] Source #
For metrics this is a list of dimension IDs which the metric is compatible with, for dimensions it is a list of compatibility groups the dimension belongs to.
rmeSupportedProducts :: Lens' ReportingMetadataEntry [Text] Source #
The codes of the projects supported by the dimension or metric this reporting metadata entry describes.
Accounts
Instances
Eq Accounts Source # | |
Data Accounts Source # | |
Defined in Network.Google.AdExchangeSeller.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Accounts -> c Accounts # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Accounts # toConstr :: Accounts -> Constr # dataTypeOf :: Accounts -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Accounts) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Accounts) # gmapT :: (forall b. Data b => b -> b) -> Accounts -> Accounts # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Accounts -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Accounts -> r # gmapQ :: (forall d. Data d => d -> u) -> Accounts -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Accounts -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Accounts -> m Accounts # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Accounts -> m Accounts # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Accounts -> m Accounts # | |
Show Accounts Source # | |
Generic Accounts Source # | |
ToJSON Accounts Source # | |
FromJSON Accounts Source # | |
type Rep Accounts Source # | |
Defined in Network.Google.AdExchangeSeller.Types.Product type Rep Accounts = D1 (MetaData "Accounts" "Network.Google.AdExchangeSeller.Types.Product" "gogol-adexchange-seller-0.4.0-HYV6upaHGZRCooKGtAplfQ" False) (C1 (MetaCons "Accounts'" PrefixI True) ((S1 (MetaSel (Just "_aEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_aKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_aItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Account]))))) |
Creates a value of Accounts
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aNextPageToken :: Lens' Accounts (Maybe Text) Source #
Continuation token used to page through accounts. To retrieve the next page of results, set the next request's "pageToken" value to this.
Alerts
Instances
Eq Alerts Source # | |
Data Alerts Source # | |
Defined in Network.Google.AdExchangeSeller.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Alerts -> c Alerts # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Alerts # toConstr :: Alerts -> Constr # dataTypeOf :: Alerts -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Alerts) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Alerts) # gmapT :: (forall b. Data b => b -> b) -> Alerts -> Alerts # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Alerts -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Alerts -> r # gmapQ :: (forall d. Data d => d -> u) -> Alerts -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Alerts -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Alerts -> m Alerts # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Alerts -> m Alerts # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Alerts -> m Alerts # | |
Show Alerts Source # | |
Generic Alerts Source # | |
ToJSON Alerts Source # | |
FromJSON Alerts Source # | |
type Rep Alerts Source # | |
Defined in Network.Google.AdExchangeSeller.Types.Product type Rep Alerts = D1 (MetaData "Alerts" "Network.Google.AdExchangeSeller.Types.Product" "gogol-adexchange-seller-0.4.0-HYV6upaHGZRCooKGtAplfQ" False) (C1 (MetaCons "Alerts'" PrefixI True) (S1 (MetaSel (Just "_aleKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_aleItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Alert])))) |
SavedReports
data SavedReports Source #
Instances
savedReports :: SavedReports Source #
Creates a value of SavedReports
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
srNextPageToken :: Lens' SavedReports (Maybe Text) Source #
Continuation token used to page through saved reports. To retrieve the next page of results, set the next request's "pageToken" value to this.
srKind :: Lens' SavedReports Text Source #
Kind of list this is, in this case adexchangeseller#savedReports.
srItems :: Lens' SavedReports [SavedReport] Source #
The saved reports returned in this list response.
SavedReport
data SavedReport Source #
Instances
savedReport :: SavedReport Source #
Creates a value of SavedReport
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sKind :: Lens' SavedReport Text Source #
Kind of resource this is, in this case adexchangeseller#savedReport.
URLChannels
data URLChannels Source #
Instances
urlChannels :: URLChannels Source #
Creates a value of URLChannels
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ucNextPageToken :: Lens' URLChannels (Maybe Text) Source #
Continuation token used to page through URL channels. To retrieve the next page of results, set the next request's "pageToken" value to this.
ucKind :: Lens' URLChannels Text Source #
Kind of list this is, in this case adexchangeseller#urlChannels.
ucItems :: Lens' URLChannels [URLChannel] Source #
The URL channels returned in this list response.
CustomChannels
data CustomChannels Source #
Instances
customChannels :: CustomChannels Source #
Creates a value of CustomChannels
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ccNextPageToken :: Lens' CustomChannels (Maybe Text) Source #
Continuation token used to page through custom channels. To retrieve the next page of results, set the next request's "pageToken" value to this.
ccKind :: Lens' CustomChannels Text Source #
Kind of list this is, in this case adexchangeseller#customChannels.
ccItems :: Lens' CustomChannels [CustomChannel] Source #
The custom channels returned in this list response.
Report
Instances
rAverages :: Lens' Report [Text] Source #
The averages of the report. This is the same length as any other row in the report; cells corresponding to dimension columns are empty.
rRows :: Lens' Report [[Text]] Source #
The output rows of the report. Each row is a list of cells; one for each dimension in the request, followed by one for each metric in the request. The dimension cells contain strings, and the metric cells contain numbers.
rTotals :: Lens' Report [Text] Source #
The totals of the report. This is the same length as any other row in the report; cells corresponding to dimension columns are empty.
rHeaders :: Lens' Report [ReportHeadersItem] Source #
The header information of the columns requested in the report. This is a list of headers; one for each dimension in the request, followed by one for each metric in the request.
rTotalMatchedRows :: Lens' Report (Maybe Int64) Source #
The total number of rows matched by the report request. Fewer rows may be returned in the response due to being limited by the row count requested or the report row limit.
Alert
Instances
Eq Alert Source # | |
Data Alert Source # | |
Defined in Network.Google.AdExchangeSeller.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Alert -> c Alert # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Alert # dataTypeOf :: Alert -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Alert) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Alert) # gmapT :: (forall b. Data b => b -> b) -> Alert -> Alert # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Alert -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Alert -> r # gmapQ :: (forall d. Data d => d -> u) -> Alert -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Alert -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Alert -> m Alert # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Alert -> m Alert # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Alert -> m Alert # | |
Show Alert Source # | |
Generic Alert Source # | |
ToJSON Alert Source # | |
FromJSON Alert Source # | |
type Rep Alert Source # | |
Defined in Network.Google.AdExchangeSeller.Types.Product type Rep Alert = D1 (MetaData "Alert" "Network.Google.AdExchangeSeller.Types.Product" "gogol-adexchange-seller-0.4.0-HYV6upaHGZRCooKGtAplfQ" False) (C1 (MetaCons "Alert'" PrefixI True) ((S1 (MetaSel (Just "_aaKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_aaSeverity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_aaId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_aaType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aaMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) |
aaSeverity :: Lens' Alert (Maybe Text) Source #
Severity of this alert. Possible values: INFO, WARNING, SEVERE.
aaId :: Lens' Alert (Maybe Text) Source #
Unique identifier of this alert. This should be considered an opaque identifier; it is not safe to rely on it being in any particular format.
aaType :: Lens' Alert (Maybe Text) Source #
Type of this alert. Possible values: SELF_HOLD, MIGRATED_TO_BILLING3, ADDRESS_PIN_VERIFICATION, PHONE_PIN_VERIFICATION, CORPORATE_ENTITY, GRAYLISTED_PUBLISHER, API_HOLD.
Account
Instances
Eq Account Source # | |
Data Account Source # | |
Defined in Network.Google.AdExchangeSeller.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Account -> c Account # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Account # toConstr :: Account -> Constr # dataTypeOf :: Account -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Account) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Account) # gmapT :: (forall b. Data b => b -> b) -> Account -> Account # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Account -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Account -> r # gmapQ :: (forall d. Data d => d -> u) -> Account -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Account -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Account -> m Account # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Account -> m Account # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Account -> m Account # | |
Show Account Source # | |
Generic Account Source # | |
ToJSON Account Source # | |
FromJSON Account Source # | |
type Rep Account Source # | |
Defined in Network.Google.AdExchangeSeller.Types.Product type Rep Account = D1 (MetaData "Account" "Network.Google.AdExchangeSeller.Types.Product" "gogol-adexchange-seller-0.4.0-HYV6upaHGZRCooKGtAplfQ" False) (C1 (MetaCons "Account'" PrefixI True) (S1 (MetaSel (Just "_accKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_accName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_accId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) |
accKind :: Lens' Account Text Source #
Kind of resource this is, in this case adexchangeseller#account.
AdClient
Instances
Eq AdClient Source # | |
Data AdClient Source # | |
Defined in Network.Google.AdExchangeSeller.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AdClient -> c AdClient # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AdClient # toConstr :: AdClient -> Constr # dataTypeOf :: AdClient -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AdClient) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AdClient) # gmapT :: (forall b. Data b => b -> b) -> AdClient -> AdClient # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AdClient -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AdClient -> r # gmapQ :: (forall d. Data d => d -> u) -> AdClient -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> AdClient -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> AdClient -> m AdClient # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AdClient -> m AdClient # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AdClient -> m AdClient # | |
Show AdClient Source # | |
Generic AdClient Source # | |
ToJSON AdClient Source # | |
FromJSON AdClient Source # | |
type Rep AdClient Source # | |
Defined in Network.Google.AdExchangeSeller.Types.Product type Rep AdClient = D1 (MetaData "AdClient" "Network.Google.AdExchangeSeller.Types.Product" "gogol-adexchange-seller-0.4.0-HYV6upaHGZRCooKGtAplfQ" False) (C1 (MetaCons "AdClient'" PrefixI True) ((S1 (MetaSel (Just "_adKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_adArcOptIn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_adSupportsReporting") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_adId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_adProductCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) |
Creates a value of AdClient
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
adKind :: Lens' AdClient Text Source #
Kind of resource this is, in this case adexchangeseller#adClient.
adSupportsReporting :: Lens' AdClient (Maybe Bool) Source #
Whether this ad client supports being reported on.
adProductCode :: Lens' AdClient (Maybe Text) Source #
This ad client's product code, which corresponds to the PRODUCT_CODE report dimension.
ReportHeadersItem
data ReportHeadersItem Source #
Instances
reportHeadersItem :: ReportHeadersItem Source #
Creates a value of ReportHeadersItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rhiCurrency :: Lens' ReportHeadersItem (Maybe Text) Source #
The currency of this column. Only present if the header type is METRIC_CURRENCY.
rhiType :: Lens' ReportHeadersItem (Maybe Text) Source #
The type of the header; one of DIMENSION, METRIC_TALLY, METRIC_RATIO, or METRIC_CURRENCY.
CustomChannelTargetingInfo
data CustomChannelTargetingInfo Source #
The targeting information of this custom channel, if activated.
See: customChannelTargetingInfo
smart constructor.
Instances
customChannelTargetingInfo :: CustomChannelTargetingInfo Source #
Creates a value of CustomChannelTargetingInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cctiLocation :: Lens' CustomChannelTargetingInfo (Maybe Text) Source #
The locations in which ads appear. (Only valid for content and mobile content ads). Acceptable values for content ads are: TOP_LEFT, TOP_CENTER, TOP_RIGHT, MIDDLE_LEFT, MIDDLE_CENTER, MIDDLE_RIGHT, BOTTOM_LEFT, BOTTOM_CENTER, BOTTOM_RIGHT, MULTIPLE_LOCATIONS. Acceptable values for mobile content ads are: TOP, MIDDLE, BOTTOM, MULTIPLE_LOCATIONS.
cctiSiteLanguage :: Lens' CustomChannelTargetingInfo (Maybe Text) Source #
The language of the sites ads will be displayed on.
cctiAdsAppearOn :: Lens' CustomChannelTargetingInfo (Maybe Text) Source #
The name used to describe this channel externally.
cctiDescription :: Lens' CustomChannelTargetingInfo (Maybe Text) Source #
The external description of the channel.
PreferredDeals
data PreferredDeals Source #
Instances
preferredDeals :: PreferredDeals Source #
Creates a value of PreferredDeals
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pdKind :: Lens' PreferredDeals Text Source #
Kind of list this is, in this case adexchangeseller#preferredDeals.
pdItems :: Lens' PreferredDeals [PreferredDeal] Source #
The preferred deals returned in this list response.
Metadata
Instances
Eq Metadata Source # | |
Data Metadata Source # | |
Defined in Network.Google.AdExchangeSeller.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Metadata -> c Metadata # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Metadata # toConstr :: Metadata -> Constr # dataTypeOf :: Metadata -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Metadata) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Metadata) # gmapT :: (forall b. Data b => b -> b) -> Metadata -> Metadata # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Metadata -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Metadata -> r # gmapQ :: (forall d. Data d => d -> u) -> Metadata -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Metadata -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Metadata -> m Metadata # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Metadata -> m Metadata # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Metadata -> m Metadata # | |
Show Metadata Source # | |
Generic Metadata Source # | |
ToJSON Metadata Source # | |
FromJSON Metadata Source # | |
type Rep Metadata Source # | |
Defined in Network.Google.AdExchangeSeller.Types.Product type Rep Metadata = D1 (MetaData "Metadata" "Network.Google.AdExchangeSeller.Types.Product" "gogol-adexchange-seller-0.4.0-HYV6upaHGZRCooKGtAplfQ" False) (C1 (MetaCons "Metadata'" PrefixI True) (S1 (MetaSel (Just "_mKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_mItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ReportingMetadataEntry])))) |
CustomChannel
data CustomChannel Source #
Instances
customChannel :: CustomChannel Source #
Creates a value of CustomChannel
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cTargetingInfo :: Lens' CustomChannel (Maybe CustomChannelTargetingInfo) Source #
The targeting information of this custom channel, if activated.
cKind :: Lens' CustomChannel Text Source #
Kind of resource this is, in this case adexchangeseller#customChannel.
cCode :: Lens' CustomChannel (Maybe Text) Source #
Code of this custom channel, not necessarily unique across ad clients.
cId :: Lens' CustomChannel (Maybe Text) Source #
Unique identifier of this custom channel. This should be considered an opaque identifier; it is not safe to rely on it being in any particular format.
URLChannel
data URLChannel Source #
Instances
urlChannel :: URLChannel Source #
Creates a value of URLChannel
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
urlcKind :: Lens' URLChannel Text Source #
Kind of resource this is, in this case adexchangeseller#urlChannel.
urlcId :: Lens' URLChannel (Maybe Text) Source #
Unique identifier of this URL channel. This should be considered an opaque identifier; it is not safe to rely on it being in any particular format.
urlcURLPattern :: Lens' URLChannel (Maybe Text) Source #
URL Pattern of this URL channel. Does not include "http://" or "https://". Example: www.example.com/home
PreferredDeal
data PreferredDeal Source #
Instances
preferredDeal :: PreferredDeal Source #
Creates a value of PreferredDeal
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pAdvertiserName :: Lens' PreferredDeal (Maybe Text) Source #
The name of the advertiser this deal is for.
pCurrencyCode :: Lens' PreferredDeal (Maybe Text) Source #
The currency code that applies to the fixed_cpm value. If not set then assumed to be USD.
pStartTime :: Lens' PreferredDeal (Maybe Word64) Source #
Time when this deal becomes active in seconds since the epoch (GMT). If not set then this deal is active immediately upon creation.
pKind :: Lens' PreferredDeal Text Source #
Kind of resource this is, in this case adexchangeseller#preferredDeal.
pBuyerNetworkName :: Lens' PreferredDeal (Maybe Text) Source #
The name of the buyer network this deal is for.