gogol-adexchange-seller-0.1.0: Google Ad Exchange Seller SDK.

Copyright(c) 2015-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.Google.AdExchangeSeller

Contents

Description

Gives Ad Exchange seller users access to their inventory and the ability to generate reports

See: Ad Exchange Seller API Reference

Synopsis

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

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

data AdClients Source #

Instances

Eq AdClients Source # 
Data AdClients Source # 

Methods

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 # 

Associated Types

type Rep AdClients :: * -> * #

ToJSON AdClients Source # 
FromJSON AdClients Source # 
type Rep AdClients Source # 
type Rep AdClients = D1 (MetaData "AdClients" "Network.Google.AdExchangeSeller.Types.Product" "gogol-adexchange-seller-0.1.0-6HdrUnNgoFCAEaQss64QlG" False) (C1 (MetaCons "AdClients'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_acEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_acNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_acKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_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:

acEtag :: Lens' AdClients (Maybe Text) Source #

ETag of this response for caching purposes.

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.

acItems :: Lens' AdClients [AdClient] Source #

The ad clients returned in this list response.

ReportingMetadataEntry

data ReportingMetadataEntry Source #

Instances

Eq ReportingMetadataEntry Source # 
Data ReportingMetadataEntry Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReportingMetadataEntry -> c ReportingMetadataEntry #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReportingMetadataEntry #

toConstr :: ReportingMetadataEntry -> Constr #

dataTypeOf :: ReportingMetadataEntry -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ReportingMetadataEntry) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReportingMetadataEntry) #

gmapT :: (forall b. Data b => b -> b) -> ReportingMetadataEntry -> ReportingMetadataEntry #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReportingMetadataEntry -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReportingMetadataEntry -> r #

gmapQ :: (forall d. Data d => d -> u) -> ReportingMetadataEntry -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ReportingMetadataEntry -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReportingMetadataEntry -> m ReportingMetadataEntry #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReportingMetadataEntry -> m ReportingMetadataEntry #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReportingMetadataEntry -> m ReportingMetadataEntry #

Show ReportingMetadataEntry Source # 
Generic ReportingMetadataEntry Source # 
ToJSON ReportingMetadataEntry Source # 
FromJSON ReportingMetadataEntry Source # 
type Rep ReportingMetadataEntry Source # 
type Rep ReportingMetadataEntry = D1 (MetaData "ReportingMetadataEntry" "Network.Google.AdExchangeSeller.Types.Product" "gogol-adexchange-seller-0.1.0-6HdrUnNgoFCAEaQss64QlG" False) (C1 (MetaCons "ReportingMetadataEntry'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rmeKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_rmeRequiredMetrics") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) (S1 (MetaSel (Just Symbol "_rmeCompatibleMetrics") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rmeRequiredDimensions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) (S1 (MetaSel (Just Symbol "_rmeId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_rmeCompatibleDimensions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) (S1 (MetaSel (Just Symbol "_rmeSupportedProducts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))))))

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

data Accounts Source #

Instances

Eq Accounts Source # 
Data Accounts Source # 

Methods

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 # 

Associated Types

type Rep Accounts :: * -> * #

Methods

from :: Accounts -> Rep Accounts x #

to :: Rep Accounts x -> Accounts #

ToJSON Accounts Source # 
FromJSON Accounts Source # 
type Rep Accounts Source # 
type Rep Accounts = D1 (MetaData "Accounts" "Network.Google.AdExchangeSeller.Types.Product" "gogol-adexchange-seller-0.1.0-6HdrUnNgoFCAEaQss64QlG" False) (C1 (MetaCons "Accounts'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_aEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_aKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_aItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Account]))))))

accounts :: Accounts Source #

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:

aEtag :: Lens' Accounts (Maybe Text) Source #

ETag of this response for caching purposes.

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.

aKind :: Lens' Accounts Text Source #

Kind of list this is, in this case adexchangeseller#accounts.

aItems :: Lens' Accounts [Account] Source #

The accounts returned in this list response.

Alerts

data Alerts Source #

Instances

Eq Alerts Source # 

Methods

(==) :: Alerts -> Alerts -> Bool #

(/=) :: Alerts -> Alerts -> Bool #

Data Alerts Source # 

Methods

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 # 

Associated Types

type Rep Alerts :: * -> * #

Methods

from :: Alerts -> Rep Alerts x #

to :: Rep Alerts x -> Alerts #

ToJSON Alerts Source # 
FromJSON Alerts Source # 
type Rep Alerts Source # 
type Rep Alerts = D1 (MetaData "Alerts" "Network.Google.AdExchangeSeller.Types.Product" "gogol-adexchange-seller-0.1.0-6HdrUnNgoFCAEaQss64QlG" False) (C1 (MetaCons "Alerts'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_aleKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_aleItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Alert])))))

alerts :: Alerts Source #

Creates a value of Alerts with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

aleKind :: Lens' Alerts Text Source #

Kind of list this is, in this case adexchangeseller#alerts.

aleItems :: Lens' Alerts [Alert] Source #

The alerts returned in this list response.

SavedReports

data SavedReports Source #

Instances

Eq SavedReports Source # 
Data SavedReports Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SavedReports -> c SavedReports #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SavedReports #

toConstr :: SavedReports -> Constr #

dataTypeOf :: SavedReports -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c SavedReports) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SavedReports) #

gmapT :: (forall b. Data b => b -> b) -> SavedReports -> SavedReports #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SavedReports -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SavedReports -> r #

gmapQ :: (forall d. Data d => d -> u) -> SavedReports -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SavedReports -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SavedReports -> m SavedReports #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SavedReports -> m SavedReports #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SavedReports -> m SavedReports #

Show SavedReports Source # 
Generic SavedReports Source # 

Associated Types

type Rep SavedReports :: * -> * #

ToJSON SavedReports Source # 
FromJSON SavedReports Source # 
type Rep SavedReports Source # 
type Rep SavedReports = D1 (MetaData "SavedReports" "Network.Google.AdExchangeSeller.Types.Product" "gogol-adexchange-seller-0.1.0-6HdrUnNgoFCAEaQss64QlG" False) (C1 (MetaCons "SavedReports'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_srEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_srNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_srKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_srItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [SavedReport]))))))

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:

srEtag :: Lens' SavedReports (Maybe Text) Source #

ETag of this response for caching purposes.

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

Eq SavedReport Source # 
Data SavedReport Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SavedReport -> c SavedReport #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SavedReport #

toConstr :: SavedReport -> Constr #

dataTypeOf :: SavedReport -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c SavedReport) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SavedReport) #

gmapT :: (forall b. Data b => b -> b) -> SavedReport -> SavedReport #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SavedReport -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SavedReport -> r #

gmapQ :: (forall d. Data d => d -> u) -> SavedReport -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SavedReport -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SavedReport -> m SavedReport #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SavedReport -> m SavedReport #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SavedReport -> m SavedReport #

Show SavedReport Source # 
Generic SavedReport Source # 

Associated Types

type Rep SavedReport :: * -> * #

ToJSON SavedReport Source # 
FromJSON SavedReport Source # 
type Rep SavedReport Source # 
type Rep SavedReport = D1 (MetaData "SavedReport" "Network.Google.AdExchangeSeller.Types.Product" "gogol-adexchange-seller-0.1.0-6HdrUnNgoFCAEaQss64QlG" False) (C1 (MetaCons "SavedReport'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_sKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_sName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_sId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

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.

sName :: Lens' SavedReport (Maybe Text) Source #

This saved report's name.

sId :: Lens' SavedReport (Maybe Text) Source #

Unique identifier of this saved report.

URLChannels

data URLChannels Source #

Instances

Eq URLChannels Source # 
Data URLChannels Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> URLChannels -> c URLChannels #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c URLChannels #

toConstr :: URLChannels -> Constr #

dataTypeOf :: URLChannels -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c URLChannels) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c URLChannels) #

gmapT :: (forall b. Data b => b -> b) -> URLChannels -> URLChannels #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> URLChannels -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> URLChannels -> r #

gmapQ :: (forall d. Data d => d -> u) -> URLChannels -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> URLChannels -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> URLChannels -> m URLChannels #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> URLChannels -> m URLChannels #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> URLChannels -> m URLChannels #

Show URLChannels Source # 
Generic URLChannels Source # 

Associated Types

type Rep URLChannels :: * -> * #

ToJSON URLChannels Source # 
FromJSON URLChannels Source # 
type Rep URLChannels Source # 
type Rep URLChannels = D1 (MetaData "URLChannels" "Network.Google.AdExchangeSeller.Types.Product" "gogol-adexchange-seller-0.1.0-6HdrUnNgoFCAEaQss64QlG" False) (C1 (MetaCons "URLChannels'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ucEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ucNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_ucKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_ucItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [URLChannel]))))))

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:

ucEtag :: Lens' URLChannels (Maybe Text) Source #

ETag of this response for caching purposes.

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

Eq CustomChannels Source # 
Data CustomChannels Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CustomChannels -> c CustomChannels #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CustomChannels #

toConstr :: CustomChannels -> Constr #

dataTypeOf :: CustomChannels -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CustomChannels) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CustomChannels) #

gmapT :: (forall b. Data b => b -> b) -> CustomChannels -> CustomChannels #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CustomChannels -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CustomChannels -> r #

gmapQ :: (forall d. Data d => d -> u) -> CustomChannels -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CustomChannels -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CustomChannels -> m CustomChannels #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CustomChannels -> m CustomChannels #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CustomChannels -> m CustomChannels #

Show CustomChannels Source # 
Generic CustomChannels Source # 

Associated Types

type Rep CustomChannels :: * -> * #

ToJSON CustomChannels Source # 
FromJSON CustomChannels Source # 
type Rep CustomChannels Source # 
type Rep CustomChannels = D1 (MetaData "CustomChannels" "Network.Google.AdExchangeSeller.Types.Product" "gogol-adexchange-seller-0.1.0-6HdrUnNgoFCAEaQss64QlG" False) (C1 (MetaCons "CustomChannels'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ccEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ccNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_ccKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_ccItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [CustomChannel]))))))

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:

ccEtag :: Lens' CustomChannels (Maybe Text) Source #

ETag of this response for caching purposes.

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

data Report Source #

Instances

Eq Report Source # 

Methods

(==) :: Report -> Report -> Bool #

(/=) :: Report -> Report -> Bool #

Data Report Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Report -> c Report #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Report #

toConstr :: Report -> Constr #

dataTypeOf :: Report -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Report) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Report) #

gmapT :: (forall b. Data b => b -> b) -> Report -> Report #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Report -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Report -> r #

gmapQ :: (forall d. Data d => d -> u) -> Report -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Report -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Report -> m Report #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Report -> m Report #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Report -> m Report #

Show Report Source # 
Generic Report Source # 

Associated Types

type Rep Report :: * -> * #

Methods

from :: Report -> Rep Report x #

to :: Rep Report x -> Report #

ToJSON Report Source # 
FromJSON Report Source # 
type Rep Report Source # 

report :: Report Source #

Creates a value of Report with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rKind :: Lens' Report Text Source #

Kind this is, in this case adexchangeseller#report.

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.

rWarnings :: Lens' Report [Text] Source #

Any warnings associated with generation of the report.

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

data Alert Source #

Instances

Eq Alert Source # 

Methods

(==) :: Alert -> Alert -> Bool #

(/=) :: Alert -> Alert -> Bool #

Data Alert Source # 

Methods

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 #

toConstr :: Alert -> Constr #

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 # 

Methods

showsPrec :: Int -> Alert -> ShowS #

show :: Alert -> String #

showList :: [Alert] -> ShowS #

Generic Alert Source # 

Associated Types

type Rep Alert :: * -> * #

Methods

from :: Alert -> Rep Alert x #

to :: Rep Alert x -> Alert #

ToJSON Alert Source # 
FromJSON Alert Source # 
type Rep Alert Source # 
type Rep Alert = D1 (MetaData "Alert" "Network.Google.AdExchangeSeller.Types.Product" "gogol-adexchange-seller-0.1.0-6HdrUnNgoFCAEaQss64QlG" False) (C1 (MetaCons "Alert'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_aaKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_aaSeverity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_aaId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_aaType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aaMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

alert :: Alert Source #

Creates a value of Alert with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

aaKind :: Lens' Alert Text Source #

Kind of resource this is, in this case adexchangeseller#alert.

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.

aaMessage :: Lens' Alert (Maybe Text) Source #

The localized alert message.

Account

data Account Source #

Instances

Eq Account Source # 

Methods

(==) :: Account -> Account -> Bool #

(/=) :: Account -> Account -> Bool #

Data Account Source # 

Methods

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 # 

Associated Types

type Rep Account :: * -> * #

Methods

from :: Account -> Rep Account x #

to :: Rep Account x -> Account #

ToJSON Account Source # 
FromJSON Account Source # 
type Rep Account Source # 
type Rep Account = D1 (MetaData "Account" "Network.Google.AdExchangeSeller.Types.Product" "gogol-adexchange-seller-0.1.0-6HdrUnNgoFCAEaQss64QlG" False) (C1 (MetaCons "Account'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_accKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_accName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_accId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

account :: Account Source #

Creates a value of Account with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

accKind :: Lens' Account Text Source #

Kind of resource this is, in this case adexchangeseller#account.

accName :: Lens' Account (Maybe Text) Source #

Name of this account.

accId :: Lens' Account (Maybe Text) Source #

Unique identifier of this account.

AdClient

data AdClient Source #

Instances

Eq AdClient Source # 
Data AdClient Source # 

Methods

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 # 

Associated Types

type Rep AdClient :: * -> * #

Methods

from :: AdClient -> Rep AdClient x #

to :: Rep AdClient x -> AdClient #

ToJSON AdClient Source # 
FromJSON AdClient Source # 
type Rep AdClient Source # 
type Rep AdClient = D1 (MetaData "AdClient" "Network.Google.AdExchangeSeller.Types.Product" "gogol-adexchange-seller-0.1.0-6HdrUnNgoFCAEaQss64QlG" False) (C1 (MetaCons "AdClient'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_adKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_adArcOptIn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) ((:*:) (S1 (MetaSel (Just Symbol "_adSupportsReporting") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) ((:*:) (S1 (MetaSel (Just Symbol "_adId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_adProductCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

adClient :: AdClient Source #

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.

adArcOptIn :: Lens' AdClient (Maybe Bool) Source #

Whether this ad client is opted in to ARC.

adSupportsReporting :: Lens' AdClient (Maybe Bool) Source #

Whether this ad client supports being reported on.

adId :: Lens' AdClient (Maybe Text) Source #

Unique identifier of this ad client.

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

Eq ReportHeadersItem Source # 
Data ReportHeadersItem Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReportHeadersItem -> c ReportHeadersItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReportHeadersItem #

toConstr :: ReportHeadersItem -> Constr #

dataTypeOf :: ReportHeadersItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ReportHeadersItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReportHeadersItem) #

gmapT :: (forall b. Data b => b -> b) -> ReportHeadersItem -> ReportHeadersItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReportHeadersItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReportHeadersItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> ReportHeadersItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ReportHeadersItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReportHeadersItem -> m ReportHeadersItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReportHeadersItem -> m ReportHeadersItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReportHeadersItem -> m ReportHeadersItem #

Show ReportHeadersItem Source # 
Generic ReportHeadersItem Source # 
ToJSON ReportHeadersItem Source # 
FromJSON ReportHeadersItem Source # 
type Rep ReportHeadersItem Source # 
type Rep ReportHeadersItem = D1 (MetaData "ReportHeadersItem" "Network.Google.AdExchangeSeller.Types.Product" "gogol-adexchange-seller-0.1.0-6HdrUnNgoFCAEaQss64QlG" False) (C1 (MetaCons "ReportHeadersItem'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_rhiName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_rhiCurrency") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_rhiType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

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:

rhiName :: Lens' ReportHeadersItem (Maybe Text) Source #

The name of the header.

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

Eq CustomChannelTargetingInfo Source # 
Data CustomChannelTargetingInfo Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CustomChannelTargetingInfo -> c CustomChannelTargetingInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CustomChannelTargetingInfo #

toConstr :: CustomChannelTargetingInfo -> Constr #

dataTypeOf :: CustomChannelTargetingInfo -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CustomChannelTargetingInfo) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CustomChannelTargetingInfo) #

gmapT :: (forall b. Data b => b -> b) -> CustomChannelTargetingInfo -> CustomChannelTargetingInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CustomChannelTargetingInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CustomChannelTargetingInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> CustomChannelTargetingInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CustomChannelTargetingInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CustomChannelTargetingInfo -> m CustomChannelTargetingInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CustomChannelTargetingInfo -> m CustomChannelTargetingInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CustomChannelTargetingInfo -> m CustomChannelTargetingInfo #

Show CustomChannelTargetingInfo Source # 
Generic CustomChannelTargetingInfo Source # 
ToJSON CustomChannelTargetingInfo Source # 
FromJSON CustomChannelTargetingInfo Source # 
type Rep CustomChannelTargetingInfo Source # 
type Rep CustomChannelTargetingInfo = D1 (MetaData "CustomChannelTargetingInfo" "Network.Google.AdExchangeSeller.Types.Product" "gogol-adexchange-seller-0.1.0-6HdrUnNgoFCAEaQss64QlG" False) (C1 (MetaCons "CustomChannelTargetingInfo'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_cctiLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_cctiSiteLanguage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_cctiAdsAppearOn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_cctiDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

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

Eq PreferredDeals Source # 
Data PreferredDeals Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PreferredDeals -> c PreferredDeals #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PreferredDeals #

toConstr :: PreferredDeals -> Constr #

dataTypeOf :: PreferredDeals -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PreferredDeals) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PreferredDeals) #

gmapT :: (forall b. Data b => b -> b) -> PreferredDeals -> PreferredDeals #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PreferredDeals -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PreferredDeals -> r #

gmapQ :: (forall d. Data d => d -> u) -> PreferredDeals -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PreferredDeals -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PreferredDeals -> m PreferredDeals #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PreferredDeals -> m PreferredDeals #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PreferredDeals -> m PreferredDeals #

Show PreferredDeals Source # 
Generic PreferredDeals Source # 

Associated Types

type Rep PreferredDeals :: * -> * #

ToJSON PreferredDeals Source # 
FromJSON PreferredDeals Source # 
type Rep PreferredDeals Source # 
type Rep PreferredDeals = D1 (MetaData "PreferredDeals" "Network.Google.AdExchangeSeller.Types.Product" "gogol-adexchange-seller-0.1.0-6HdrUnNgoFCAEaQss64QlG" False) (C1 (MetaCons "PreferredDeals'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pdKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_pdItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [PreferredDeal])))))

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

data Metadata Source #

Instances

Eq Metadata Source # 
Data Metadata Source # 

Methods

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 # 

Associated Types

type Rep Metadata :: * -> * #

Methods

from :: Metadata -> Rep Metadata x #

to :: Rep Metadata x -> Metadata #

ToJSON Metadata Source # 
FromJSON Metadata Source # 
type Rep Metadata Source # 
type Rep Metadata = D1 (MetaData "Metadata" "Network.Google.AdExchangeSeller.Types.Product" "gogol-adexchange-seller-0.1.0-6HdrUnNgoFCAEaQss64QlG" False) (C1 (MetaCons "Metadata'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_mKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_mItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ReportingMetadataEntry])))))

metadata :: Metadata Source #

Creates a value of Metadata with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

mKind :: Lens' Metadata Text Source #

Kind of list this is, in this case adexchangeseller#metadata.

CustomChannel

data CustomChannel Source #

Instances

Eq CustomChannel Source # 
Data CustomChannel Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CustomChannel -> c CustomChannel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CustomChannel #

toConstr :: CustomChannel -> Constr #

dataTypeOf :: CustomChannel -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CustomChannel) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CustomChannel) #

gmapT :: (forall b. Data b => b -> b) -> CustomChannel -> CustomChannel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CustomChannel -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CustomChannel -> r #

gmapQ :: (forall d. Data d => d -> u) -> CustomChannel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CustomChannel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CustomChannel -> m CustomChannel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CustomChannel -> m CustomChannel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CustomChannel -> m CustomChannel #

Show CustomChannel Source # 
Generic CustomChannel Source # 

Associated Types

type Rep CustomChannel :: * -> * #

ToJSON CustomChannel Source # 
FromJSON CustomChannel Source # 
type Rep CustomChannel Source # 
type Rep CustomChannel = D1 (MetaData "CustomChannel" "Network.Google.AdExchangeSeller.Types.Product" "gogol-adexchange-seller-0.1.0-6HdrUnNgoFCAEaQss64QlG" False) (C1 (MetaCons "CustomChannel'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_cTargetingInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CustomChannelTargetingInfo))) (S1 (MetaSel (Just Symbol "_cKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) ((:*:) (S1 (MetaSel (Just Symbol "_cName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_cCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_cId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

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.

cName :: Lens' CustomChannel (Maybe Text) Source #

Name of this custom channel.

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

Eq URLChannel Source # 
Data URLChannel Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> URLChannel -> c URLChannel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c URLChannel #

toConstr :: URLChannel -> Constr #

dataTypeOf :: URLChannel -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c URLChannel) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c URLChannel) #

gmapT :: (forall b. Data b => b -> b) -> URLChannel -> URLChannel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> URLChannel -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> URLChannel -> r #

gmapQ :: (forall d. Data d => d -> u) -> URLChannel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> URLChannel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> URLChannel -> m URLChannel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> URLChannel -> m URLChannel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> URLChannel -> m URLChannel #

Show URLChannel Source # 
Generic URLChannel Source # 

Associated Types

type Rep URLChannel :: * -> * #

ToJSON URLChannel Source # 
FromJSON URLChannel Source # 
type Rep URLChannel Source # 
type Rep URLChannel = D1 (MetaData "URLChannel" "Network.Google.AdExchangeSeller.Types.Product" "gogol-adexchange-seller-0.1.0-6HdrUnNgoFCAEaQss64QlG" False) (C1 (MetaCons "URLChannel'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_urlcKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_urlcId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_urlcURLPattern") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

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

Eq PreferredDeal Source # 
Data PreferredDeal Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PreferredDeal -> c PreferredDeal #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PreferredDeal #

toConstr :: PreferredDeal -> Constr #

dataTypeOf :: PreferredDeal -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PreferredDeal) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PreferredDeal) #

gmapT :: (forall b. Data b => b -> b) -> PreferredDeal -> PreferredDeal #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PreferredDeal -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PreferredDeal -> r #

gmapQ :: (forall d. Data d => d -> u) -> PreferredDeal -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PreferredDeal -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PreferredDeal -> m PreferredDeal #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PreferredDeal -> m PreferredDeal #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PreferredDeal -> m PreferredDeal #

Show PreferredDeal Source # 
Generic PreferredDeal Source # 

Associated Types

type Rep PreferredDeal :: * -> * #

ToJSON PreferredDeal Source # 
FromJSON PreferredDeal Source # 
type Rep PreferredDeal Source # 

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.

pEndTime :: Lens' PreferredDeal (Maybe Word64) Source #

Time when this deal stops being active in seconds since the epoch (GMT). If not set then this deal is valid until manually disabled by the publisher.

pId :: Lens' PreferredDeal (Maybe Int64) Source #

Unique identifier of this preferred deal.

pFixedCpm :: Lens' PreferredDeal (Maybe Int64) Source #

The fixed price for this preferred deal. In cpm micros of currency according to currencyCode. If set, then this preferred deal is eligible for the fixed price tier of buying (highest priority, pay exactly the configured fixed price).