gogol-webmaster-tools-0.3.0: Google Search Console 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.WebmasterTools

Contents

Description

View Google Search Console data for your verified sites.

See: Search Console API Reference

Synopsis

Service Configuration

webmasterToolsService :: ServiceConfig Source #

Default request referring to version v3 of the Search Console API. This contains the host and root path used as a starting point for constructing service requests.

OAuth Scopes

webmastersScope :: Proxy '["https://www.googleapis.com/auth/webmasters"] Source #

View and manage Search Console data for your verified sites

webmastersReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/webmasters.readonly"] Source #

View Search Console data for your verified sites

API Declaration

Resources

webmasters.searchanalytics.query

webmasters.sitemaps.delete

webmasters.sitemaps.get

webmasters.sitemaps.list

webmasters.sitemaps.submit

webmasters.sites.add

webmasters.sites.delete

webmasters.sites.get

webmasters.sites.list

webmasters.urlcrawlerrorscounts.query

webmasters.urlcrawlerrorssamples.get

webmasters.urlcrawlerrorssamples.list

webmasters.urlcrawlerrorssamples.markAsFixed

Types

WmxSitemapContent

data WmxSitemapContent Source #

Information about the various content types in the sitemap.

See: wmxSitemapContent smart constructor.

Instances

Eq WmxSitemapContent Source # 
Data WmxSitemapContent Source # 

Methods

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

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

toConstr :: WmxSitemapContent -> Constr #

dataTypeOf :: WmxSitemapContent -> DataType #

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

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

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

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

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

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

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

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

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

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

Show WmxSitemapContent Source # 
Generic WmxSitemapContent Source # 
ToJSON WmxSitemapContent Source # 
FromJSON WmxSitemapContent Source # 
type Rep WmxSitemapContent Source # 
type Rep WmxSitemapContent = D1 (MetaData "WmxSitemapContent" "Network.Google.WebmasterTools.Types.Product" "gogol-webmaster-tools-0.3.0-5rasI0KdIZHI4LOApBmtZm" False) (C1 (MetaCons "WmxSitemapContent'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_wscIndexed") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) ((:*:) (S1 (MetaSel (Just Symbol "_wscType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_wscSubmitted") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))))))

wmxSitemapContent :: WmxSitemapContent Source #

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

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

wscIndexed :: Lens' WmxSitemapContent (Maybe Int64) Source #

The number of URLs from the sitemap that were indexed (of the content type).

wscType :: Lens' WmxSitemapContent (Maybe Text) Source #

The specific type of content in this sitemap. For example: web.

wscSubmitted :: Lens' WmxSitemapContent (Maybe Int64) Source #

The number of URLs in the sitemap (of the content type).

APIdimensionFilterGroup

data APIdimensionFilterGroup Source #

Instances

Eq APIdimensionFilterGroup Source # 
Data APIdimensionFilterGroup Source # 

Methods

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

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

toConstr :: APIdimensionFilterGroup -> Constr #

dataTypeOf :: APIdimensionFilterGroup -> DataType #

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

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

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

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

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

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

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

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

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

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

Show APIdimensionFilterGroup Source # 
Generic APIdimensionFilterGroup Source # 
ToJSON APIdimensionFilterGroup Source # 
FromJSON APIdimensionFilterGroup Source # 
type Rep APIdimensionFilterGroup Source # 
type Rep APIdimensionFilterGroup = D1 (MetaData "APIdimensionFilterGroup" "Network.Google.WebmasterTools.Types.Product" "gogol-webmaster-tools-0.3.0-5rasI0KdIZHI4LOApBmtZm" False) (C1 (MetaCons "APIdimensionFilterGroup'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_afgFilters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [APIdimensionFilter]))) (S1 (MetaSel (Just Symbol "_afgGroupType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

apidimensionFilterGroup :: APIdimensionFilterGroup Source #

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

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

URLSampleDetails

data URLSampleDetails Source #

Additional details about the URL, set only when calling get().

See: urlSampleDetails smart constructor.

Instances

Eq URLSampleDetails Source # 
Data URLSampleDetails Source # 

Methods

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

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

toConstr :: URLSampleDetails -> Constr #

dataTypeOf :: URLSampleDetails -> DataType #

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

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

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

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

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

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

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

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

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

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

Show URLSampleDetails Source # 
Generic URLSampleDetails Source # 
ToJSON URLSampleDetails Source # 
FromJSON URLSampleDetails Source # 
type Rep URLSampleDetails Source # 
type Rep URLSampleDetails = D1 (MetaData "URLSampleDetails" "Network.Google.WebmasterTools.Types.Product" "gogol-webmaster-tools-0.3.0-5rasI0KdIZHI4LOApBmtZm" False) (C1 (MetaCons "URLSampleDetails'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_usdLinkedFromURLs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) (S1 (MetaSel (Just Symbol "_usdContainingSitemaps") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))))

urlSampleDetails :: URLSampleDetails Source #

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

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

usdLinkedFromURLs :: Lens' URLSampleDetails [Text] Source #

A sample set of URLs linking to this URL.

usdContainingSitemaps :: Lens' URLSampleDetails [Text] Source #

List of sitemaps pointing at this URL.

URLCrawlErrorsSamplesMarkAsFixedCategory

data URLCrawlErrorsSamplesMarkAsFixedCategory Source #

The crawl error category. For example: authPermissions

Constructors

AuthPermissions
authPermissions
FlashContent
flashContent
ManyToOneRedirect
manyToOneRedirect
NotFollowed
notFollowed
NotFound
notFound
Other
other
Roboted
roboted
ServerError
serverError
SOFT404
soft404

Instances

Enum URLCrawlErrorsSamplesMarkAsFixedCategory Source # 
Eq URLCrawlErrorsSamplesMarkAsFixedCategory Source # 
Data URLCrawlErrorsSamplesMarkAsFixedCategory Source # 

Methods

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

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

toConstr :: URLCrawlErrorsSamplesMarkAsFixedCategory -> Constr #

dataTypeOf :: URLCrawlErrorsSamplesMarkAsFixedCategory -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord URLCrawlErrorsSamplesMarkAsFixedCategory Source # 
Read URLCrawlErrorsSamplesMarkAsFixedCategory Source # 
Show URLCrawlErrorsSamplesMarkAsFixedCategory Source # 
Generic URLCrawlErrorsSamplesMarkAsFixedCategory Source # 
Hashable URLCrawlErrorsSamplesMarkAsFixedCategory Source # 
ToJSON URLCrawlErrorsSamplesMarkAsFixedCategory Source # 
FromJSON URLCrawlErrorsSamplesMarkAsFixedCategory Source # 
FromHttpApiData URLCrawlErrorsSamplesMarkAsFixedCategory Source # 
ToHttpApiData URLCrawlErrorsSamplesMarkAsFixedCategory Source # 
type Rep URLCrawlErrorsSamplesMarkAsFixedCategory Source # 
type Rep URLCrawlErrorsSamplesMarkAsFixedCategory = D1 (MetaData "URLCrawlErrorsSamplesMarkAsFixedCategory" "Network.Google.WebmasterTools.Types.Sum" "gogol-webmaster-tools-0.3.0-5rasI0KdIZHI4LOApBmtZm" False) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "AuthPermissions" PrefixI False) U1) (C1 (MetaCons "FlashContent" PrefixI False) U1)) ((:+:) (C1 (MetaCons "ManyToOneRedirect" PrefixI False) U1) (C1 (MetaCons "NotFollowed" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "NotFound" PrefixI False) U1) (C1 (MetaCons "Other" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Roboted" PrefixI False) U1) ((:+:) (C1 (MetaCons "ServerError" PrefixI False) U1) (C1 (MetaCons "SOFT404" PrefixI False) U1)))))

URLCrawlErrorCountsPerType

data URLCrawlErrorCountsPerType Source #

Number of errors per day for a specific error type (defined by platform and category).

See: urlCrawlErrorCountsPerType smart constructor.

Instances

Eq URLCrawlErrorCountsPerType Source # 
Data URLCrawlErrorCountsPerType Source # 

Methods

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

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

toConstr :: URLCrawlErrorCountsPerType -> Constr #

dataTypeOf :: URLCrawlErrorCountsPerType -> DataType #

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

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

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

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

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

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

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

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

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

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

Show URLCrawlErrorCountsPerType Source # 
Generic URLCrawlErrorCountsPerType Source # 
ToJSON URLCrawlErrorCountsPerType Source # 
FromJSON URLCrawlErrorCountsPerType Source # 
type Rep URLCrawlErrorCountsPerType Source # 
type Rep URLCrawlErrorCountsPerType = D1 (MetaData "URLCrawlErrorCountsPerType" "Network.Google.WebmasterTools.Types.Product" "gogol-webmaster-tools-0.3.0-5rasI0KdIZHI4LOApBmtZm" False) (C1 (MetaCons "URLCrawlErrorCountsPerType'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ucecptPlatform") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_ucecptEntries") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [URLCrawlErrorCount]))) (S1 (MetaSel (Just Symbol "_ucecptCategory") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

urlCrawlErrorCountsPerType :: URLCrawlErrorCountsPerType Source #

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

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

ucecptPlatform :: Lens' URLCrawlErrorCountsPerType (Maybe Text) Source #

The general type of Googlebot that made the request (see list of Googlebot user-agents for the user-agents used).

ucecptEntries :: Lens' URLCrawlErrorCountsPerType [URLCrawlErrorCount] Source #

The error count entries time series.

URLCrawlErrorsSamplesGetPlatform

data URLCrawlErrorsSamplesGetPlatform Source #

The user agent type (platform) that made the request. For example: web

Constructors

Mobile
mobile
SmartphoneOnly
smartphoneOnly
Web
web

Instances

Enum URLCrawlErrorsSamplesGetPlatform Source # 
Eq URLCrawlErrorsSamplesGetPlatform Source # 
Data URLCrawlErrorsSamplesGetPlatform Source # 

Methods

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

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

toConstr :: URLCrawlErrorsSamplesGetPlatform -> Constr #

dataTypeOf :: URLCrawlErrorsSamplesGetPlatform -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord URLCrawlErrorsSamplesGetPlatform Source # 
Read URLCrawlErrorsSamplesGetPlatform Source # 
Show URLCrawlErrorsSamplesGetPlatform Source # 
Generic URLCrawlErrorsSamplesGetPlatform Source # 
Hashable URLCrawlErrorsSamplesGetPlatform Source # 
ToJSON URLCrawlErrorsSamplesGetPlatform Source # 
FromJSON URLCrawlErrorsSamplesGetPlatform Source # 
FromHttpApiData URLCrawlErrorsSamplesGetPlatform Source # 
ToHttpApiData URLCrawlErrorsSamplesGetPlatform Source # 
type Rep URLCrawlErrorsSamplesGetPlatform Source # 
type Rep URLCrawlErrorsSamplesGetPlatform = D1 (MetaData "URLCrawlErrorsSamplesGetPlatform" "Network.Google.WebmasterTools.Types.Sum" "gogol-webmaster-tools-0.3.0-5rasI0KdIZHI4LOApBmtZm" False) ((:+:) (C1 (MetaCons "Mobile" PrefixI False) U1) ((:+:) (C1 (MetaCons "SmartphoneOnly" PrefixI False) U1) (C1 (MetaCons "Web" PrefixI False) U1)))

APIDataRow

data APIDataRow Source #

Instances

Eq APIDataRow Source # 
Data APIDataRow Source # 

Methods

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

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

toConstr :: APIDataRow -> Constr #

dataTypeOf :: APIDataRow -> DataType #

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

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

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

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

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

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

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

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

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

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

Show APIDataRow Source # 
Generic APIDataRow Source # 

Associated Types

type Rep APIDataRow :: * -> * #

ToJSON APIDataRow Source # 
FromJSON APIDataRow Source # 
type Rep APIDataRow Source # 
type Rep APIDataRow = D1 (MetaData "APIDataRow" "Network.Google.WebmasterTools.Types.Product" "gogol-webmaster-tools-0.3.0-5rasI0KdIZHI4LOApBmtZm" False) (C1 (MetaCons "APIDataRow'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_adrImpressions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) (S1 (MetaSel (Just Symbol "_adrKeys") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))) ((:*:) (S1 (MetaSel (Just Symbol "_adrCtr") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) ((:*:) (S1 (MetaSel (Just Symbol "_adrClicks") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) (S1 (MetaSel (Just Symbol "_adrPosition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))))))

apiDataRow :: APIDataRow Source #

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

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

APIdimensionFilter

data APIdimensionFilter Source #

Instances

Eq APIdimensionFilter Source # 
Data APIdimensionFilter Source # 

Methods

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

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

toConstr :: APIdimensionFilter -> Constr #

dataTypeOf :: APIdimensionFilter -> DataType #

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

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

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

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

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

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

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

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

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

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

Show APIdimensionFilter Source # 
Generic APIdimensionFilter Source # 
ToJSON APIdimensionFilter Source # 
FromJSON APIdimensionFilter Source # 
type Rep APIdimensionFilter Source # 
type Rep APIdimensionFilter = D1 (MetaData "APIdimensionFilter" "Network.Google.WebmasterTools.Types.Product" "gogol-webmaster-tools-0.3.0-5rasI0KdIZHI4LOApBmtZm" False) (C1 (MetaCons "APIdimensionFilter'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_afOperator") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_afDimension") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_afExpression") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

apidimensionFilter :: APIdimensionFilter Source #

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

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

URLCrawlErrorsSamplesMarkAsFixedPlatform

data URLCrawlErrorsSamplesMarkAsFixedPlatform Source #

The user agent type (platform) that made the request. For example: web

Constructors

UCESMAFPMobile
mobile
UCESMAFPSmartphoneOnly
smartphoneOnly
UCESMAFPWeb
web

Instances

Enum URLCrawlErrorsSamplesMarkAsFixedPlatform Source # 
Eq URLCrawlErrorsSamplesMarkAsFixedPlatform Source # 
Data URLCrawlErrorsSamplesMarkAsFixedPlatform Source # 

Methods

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

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

toConstr :: URLCrawlErrorsSamplesMarkAsFixedPlatform -> Constr #

dataTypeOf :: URLCrawlErrorsSamplesMarkAsFixedPlatform -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord URLCrawlErrorsSamplesMarkAsFixedPlatform Source # 
Read URLCrawlErrorsSamplesMarkAsFixedPlatform Source # 
Show URLCrawlErrorsSamplesMarkAsFixedPlatform Source # 
Generic URLCrawlErrorsSamplesMarkAsFixedPlatform Source # 
Hashable URLCrawlErrorsSamplesMarkAsFixedPlatform Source # 
ToJSON URLCrawlErrorsSamplesMarkAsFixedPlatform Source # 
FromJSON URLCrawlErrorsSamplesMarkAsFixedPlatform Source # 
FromHttpApiData URLCrawlErrorsSamplesMarkAsFixedPlatform Source # 
ToHttpApiData URLCrawlErrorsSamplesMarkAsFixedPlatform Source # 
type Rep URLCrawlErrorsSamplesMarkAsFixedPlatform Source # 
type Rep URLCrawlErrorsSamplesMarkAsFixedPlatform = D1 (MetaData "URLCrawlErrorsSamplesMarkAsFixedPlatform" "Network.Google.WebmasterTools.Types.Sum" "gogol-webmaster-tools-0.3.0-5rasI0KdIZHI4LOApBmtZm" False) ((:+:) (C1 (MetaCons "UCESMAFPMobile" PrefixI False) U1) ((:+:) (C1 (MetaCons "UCESMAFPSmartphoneOnly" PrefixI False) U1) (C1 (MetaCons "UCESMAFPWeb" PrefixI False) U1)))

URLCrawlErrorsSamplesGetCategory

data URLCrawlErrorsSamplesGetCategory Source #

The crawl error category. For example: authPermissions

Constructors

UCESGCAuthPermissions
authPermissions
UCESGCFlashContent
flashContent
UCESGCManyToOneRedirect
manyToOneRedirect
UCESGCNotFollowed
notFollowed
UCESGCNotFound
notFound
UCESGCOther
other
UCESGCRoboted
roboted
UCESGCServerError
serverError
UCESGCSOFT404
soft404

Instances

Enum URLCrawlErrorsSamplesGetCategory Source # 
Eq URLCrawlErrorsSamplesGetCategory Source # 
Data URLCrawlErrorsSamplesGetCategory Source # 

Methods

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

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

toConstr :: URLCrawlErrorsSamplesGetCategory -> Constr #

dataTypeOf :: URLCrawlErrorsSamplesGetCategory -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord URLCrawlErrorsSamplesGetCategory Source # 
Read URLCrawlErrorsSamplesGetCategory Source # 
Show URLCrawlErrorsSamplesGetCategory Source # 
Generic URLCrawlErrorsSamplesGetCategory Source # 
Hashable URLCrawlErrorsSamplesGetCategory Source # 
ToJSON URLCrawlErrorsSamplesGetCategory Source # 
FromJSON URLCrawlErrorsSamplesGetCategory Source # 
FromHttpApiData URLCrawlErrorsSamplesGetCategory Source # 
ToHttpApiData URLCrawlErrorsSamplesGetCategory Source # 
type Rep URLCrawlErrorsSamplesGetCategory Source # 
type Rep URLCrawlErrorsSamplesGetCategory = D1 (MetaData "URLCrawlErrorsSamplesGetCategory" "Network.Google.WebmasterTools.Types.Sum" "gogol-webmaster-tools-0.3.0-5rasI0KdIZHI4LOApBmtZm" False) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "UCESGCAuthPermissions" PrefixI False) U1) (C1 (MetaCons "UCESGCFlashContent" PrefixI False) U1)) ((:+:) (C1 (MetaCons "UCESGCManyToOneRedirect" PrefixI False) U1) (C1 (MetaCons "UCESGCNotFollowed" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "UCESGCNotFound" PrefixI False) U1) (C1 (MetaCons "UCESGCOther" PrefixI False) U1)) ((:+:) (C1 (MetaCons "UCESGCRoboted" PrefixI False) U1) ((:+:) (C1 (MetaCons "UCESGCServerError" PrefixI False) U1) (C1 (MetaCons "UCESGCSOFT404" PrefixI False) U1)))))

URLCrawlErrorCount

data URLCrawlErrorCount Source #

An entry in a URL crawl errors time series.

See: urlCrawlErrorCount smart constructor.

Instances

Eq URLCrawlErrorCount Source # 
Data URLCrawlErrorCount Source # 

Methods

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

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

toConstr :: URLCrawlErrorCount -> Constr #

dataTypeOf :: URLCrawlErrorCount -> DataType #

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

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

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

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

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

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

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

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

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

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

Show URLCrawlErrorCount Source # 
Generic URLCrawlErrorCount Source # 
ToJSON URLCrawlErrorCount Source # 
FromJSON URLCrawlErrorCount Source # 
type Rep URLCrawlErrorCount Source # 
type Rep URLCrawlErrorCount = D1 (MetaData "URLCrawlErrorCount" "Network.Google.WebmasterTools.Types.Product" "gogol-webmaster-tools-0.3.0-5rasI0KdIZHI4LOApBmtZm" False) (C1 (MetaCons "URLCrawlErrorCount'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ucecCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) (S1 (MetaSel (Just Symbol "_ucecTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')))))

urlCrawlErrorCount :: URLCrawlErrorCount Source #

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

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

ucecCount :: Lens' URLCrawlErrorCount (Maybe Int64) Source #

The error count at the given timestamp.

ucecTimestamp :: Lens' URLCrawlErrorCount (Maybe UTCTime) Source #

The date and time when the crawl attempt took place, in RFC 3339 format.

URLCrawlErrorscountsQueryPlatform

data URLCrawlErrorscountsQueryPlatform Source #

The user agent type (platform) that made the request. For example: web. If not specified, returns results for all platforms.

Constructors

UCEQPMobile
mobile
UCEQPSmartphoneOnly
smartphoneOnly
UCEQPWeb
web

Instances

Enum URLCrawlErrorscountsQueryPlatform Source # 
Eq URLCrawlErrorscountsQueryPlatform Source # 
Data URLCrawlErrorscountsQueryPlatform Source # 

Methods

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

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

toConstr :: URLCrawlErrorscountsQueryPlatform -> Constr #

dataTypeOf :: URLCrawlErrorscountsQueryPlatform -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord URLCrawlErrorscountsQueryPlatform Source # 
Read URLCrawlErrorscountsQueryPlatform Source # 
Show URLCrawlErrorscountsQueryPlatform Source # 
Generic URLCrawlErrorscountsQueryPlatform Source # 
Hashable URLCrawlErrorscountsQueryPlatform Source # 
ToJSON URLCrawlErrorscountsQueryPlatform Source # 
FromJSON URLCrawlErrorscountsQueryPlatform Source # 
FromHttpApiData URLCrawlErrorscountsQueryPlatform Source # 
ToHttpApiData URLCrawlErrorscountsQueryPlatform Source # 
type Rep URLCrawlErrorscountsQueryPlatform Source # 
type Rep URLCrawlErrorscountsQueryPlatform = D1 (MetaData "URLCrawlErrorscountsQueryPlatform" "Network.Google.WebmasterTools.Types.Sum" "gogol-webmaster-tools-0.3.0-5rasI0KdIZHI4LOApBmtZm" False) ((:+:) (C1 (MetaCons "UCEQPMobile" PrefixI False) U1) ((:+:) (C1 (MetaCons "UCEQPSmartphoneOnly" PrefixI False) U1) (C1 (MetaCons "UCEQPWeb" PrefixI False) U1)))

SearchAnalyticsQueryResponse

data SearchAnalyticsQueryResponse Source #

A list of rows, one per result, grouped by key. Metrics in each row are aggregated for all data grouped by that key either by page or property, as specified by the aggregation type parameter.

See: searchAnalyticsQueryResponse smart constructor.

Instances

Eq SearchAnalyticsQueryResponse Source # 
Data SearchAnalyticsQueryResponse Source # 

Methods

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

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

toConstr :: SearchAnalyticsQueryResponse -> Constr #

dataTypeOf :: SearchAnalyticsQueryResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show SearchAnalyticsQueryResponse Source # 
Generic SearchAnalyticsQueryResponse Source # 
ToJSON SearchAnalyticsQueryResponse Source # 
FromJSON SearchAnalyticsQueryResponse Source # 
type Rep SearchAnalyticsQueryResponse Source # 
type Rep SearchAnalyticsQueryResponse = D1 (MetaData "SearchAnalyticsQueryResponse" "Network.Google.WebmasterTools.Types.Product" "gogol-webmaster-tools-0.3.0-5rasI0KdIZHI4LOApBmtZm" False) (C1 (MetaCons "SearchAnalyticsQueryResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_saqrRows") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [APIDataRow]))) (S1 (MetaSel (Just Symbol "_saqrResponseAggregationType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

searchAnalyticsQueryResponse :: SearchAnalyticsQueryResponse Source #

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

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

saqrRows :: Lens' SearchAnalyticsQueryResponse [APIDataRow] Source #

A list of rows grouped by the key values in the order given in the query.

URLCrawlErrorsSamplesListCategory

data URLCrawlErrorsSamplesListCategory Source #

The crawl error category. For example: authPermissions

Constructors

UCESLCAuthPermissions
authPermissions
UCESLCFlashContent
flashContent
UCESLCManyToOneRedirect
manyToOneRedirect
UCESLCNotFollowed
notFollowed
UCESLCNotFound
notFound
UCESLCOther
other
UCESLCRoboted
roboted
UCESLCServerError
serverError
UCESLCSOFT404
soft404

Instances

Enum URLCrawlErrorsSamplesListCategory Source # 
Eq URLCrawlErrorsSamplesListCategory Source # 
Data URLCrawlErrorsSamplesListCategory Source # 

Methods

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

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

toConstr :: URLCrawlErrorsSamplesListCategory -> Constr #

dataTypeOf :: URLCrawlErrorsSamplesListCategory -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord URLCrawlErrorsSamplesListCategory Source # 
Read URLCrawlErrorsSamplesListCategory Source # 
Show URLCrawlErrorsSamplesListCategory Source # 
Generic URLCrawlErrorsSamplesListCategory Source # 
Hashable URLCrawlErrorsSamplesListCategory Source # 
ToJSON URLCrawlErrorsSamplesListCategory Source # 
FromJSON URLCrawlErrorsSamplesListCategory Source # 
FromHttpApiData URLCrawlErrorsSamplesListCategory Source # 
ToHttpApiData URLCrawlErrorsSamplesListCategory Source # 
type Rep URLCrawlErrorsSamplesListCategory Source # 
type Rep URLCrawlErrorsSamplesListCategory = D1 (MetaData "URLCrawlErrorsSamplesListCategory" "Network.Google.WebmasterTools.Types.Sum" "gogol-webmaster-tools-0.3.0-5rasI0KdIZHI4LOApBmtZm" False) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "UCESLCAuthPermissions" PrefixI False) U1) (C1 (MetaCons "UCESLCFlashContent" PrefixI False) U1)) ((:+:) (C1 (MetaCons "UCESLCManyToOneRedirect" PrefixI False) U1) (C1 (MetaCons "UCESLCNotFollowed" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "UCESLCNotFound" PrefixI False) U1) (C1 (MetaCons "UCESLCOther" PrefixI False) U1)) ((:+:) (C1 (MetaCons "UCESLCRoboted" PrefixI False) U1) ((:+:) (C1 (MetaCons "UCESLCServerError" PrefixI False) U1) (C1 (MetaCons "UCESLCSOFT404" PrefixI False) U1)))))

URLCrawlErrorsSamplesListResponse

data URLCrawlErrorsSamplesListResponse Source #

List of crawl error samples.

See: urlCrawlErrorsSamplesListResponse smart constructor.

Instances

Eq URLCrawlErrorsSamplesListResponse Source # 
Data URLCrawlErrorsSamplesListResponse Source # 

Methods

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

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

toConstr :: URLCrawlErrorsSamplesListResponse -> Constr #

dataTypeOf :: URLCrawlErrorsSamplesListResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show URLCrawlErrorsSamplesListResponse Source # 
Generic URLCrawlErrorsSamplesListResponse Source # 
ToJSON URLCrawlErrorsSamplesListResponse Source # 
FromJSON URLCrawlErrorsSamplesListResponse Source # 
type Rep URLCrawlErrorsSamplesListResponse Source # 
type Rep URLCrawlErrorsSamplesListResponse = D1 (MetaData "URLCrawlErrorsSamplesListResponse" "Network.Google.WebmasterTools.Types.Product" "gogol-webmaster-tools-0.3.0-5rasI0KdIZHI4LOApBmtZm" True) (C1 (MetaCons "URLCrawlErrorsSamplesListResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_uceslrURLCrawlErrorSample") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [URLCrawlErrorsSample]))))

urlCrawlErrorsSamplesListResponse :: URLCrawlErrorsSamplesListResponse Source #

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

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

uceslrURLCrawlErrorSample :: Lens' URLCrawlErrorsSamplesListResponse [URLCrawlErrorsSample] Source #

Information about the sample URL and its crawl error.

URLCrawlErrorsCountsQueryResponse

data URLCrawlErrorsCountsQueryResponse Source #

A time series of the number of URL crawl errors per error category and platform.

See: urlCrawlErrorsCountsQueryResponse smart constructor.

Instances

Eq URLCrawlErrorsCountsQueryResponse Source # 
Data URLCrawlErrorsCountsQueryResponse Source # 

Methods

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

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

toConstr :: URLCrawlErrorsCountsQueryResponse -> Constr #

dataTypeOf :: URLCrawlErrorsCountsQueryResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show URLCrawlErrorsCountsQueryResponse Source # 
Generic URLCrawlErrorsCountsQueryResponse Source # 
ToJSON URLCrawlErrorsCountsQueryResponse Source # 
FromJSON URLCrawlErrorsCountsQueryResponse Source # 
type Rep URLCrawlErrorsCountsQueryResponse Source # 
type Rep URLCrawlErrorsCountsQueryResponse = D1 (MetaData "URLCrawlErrorsCountsQueryResponse" "Network.Google.WebmasterTools.Types.Product" "gogol-webmaster-tools-0.3.0-5rasI0KdIZHI4LOApBmtZm" True) (C1 (MetaCons "URLCrawlErrorsCountsQueryResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_ucecqrCountPerTypes") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [URLCrawlErrorCountsPerType]))))

urlCrawlErrorsCountsQueryResponse :: URLCrawlErrorsCountsQueryResponse Source #

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

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

ucecqrCountPerTypes :: Lens' URLCrawlErrorsCountsQueryResponse [URLCrawlErrorCountsPerType] Source #

The time series of the number of URL crawl errors per error category and platform.

URLCrawlErrorsSample

data URLCrawlErrorsSample Source #

Contains information about specific crawl errors.

See: urlCrawlErrorsSample smart constructor.

Instances

Eq URLCrawlErrorsSample Source # 
Data URLCrawlErrorsSample Source # 

Methods

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

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

toConstr :: URLCrawlErrorsSample -> Constr #

dataTypeOf :: URLCrawlErrorsSample -> DataType #

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

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

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

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

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

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

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

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

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

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

Show URLCrawlErrorsSample Source # 
Generic URLCrawlErrorsSample Source # 
ToJSON URLCrawlErrorsSample Source # 
FromJSON URLCrawlErrorsSample Source # 
type Rep URLCrawlErrorsSample Source # 
type Rep URLCrawlErrorsSample = D1 (MetaData "URLCrawlErrorsSample" "Network.Google.WebmasterTools.Types.Product" "gogol-webmaster-tools-0.3.0-5rasI0KdIZHI4LOApBmtZm" False) (C1 (MetaCons "URLCrawlErrorsSample'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ucesResponseCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) (S1 (MetaSel (Just Symbol "_ucesURLDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe URLSampleDetails)))) ((:*:) (S1 (MetaSel (Just Symbol "_ucesLastCrawled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) ((:*:) (S1 (MetaSel (Just Symbol "_ucesPageURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ucesFirstDetected") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')))))))

urlCrawlErrorsSample :: URLCrawlErrorsSample Source #

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

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

ucesResponseCode :: Lens' URLCrawlErrorsSample (Maybe Int32) Source #

The HTTP response code, if any.

ucesURLDetails :: Lens' URLCrawlErrorsSample (Maybe URLSampleDetails) Source #

Additional details about the URL, set only when calling get().

ucesLastCrawled :: Lens' URLCrawlErrorsSample (Maybe UTCTime) Source #

The time when the URL was last crawled, in RFC 3339 format.

ucesPageURL :: Lens' URLCrawlErrorsSample (Maybe Text) Source #

The URL of an error, relative to the site.

ucesFirstDetected :: Lens' URLCrawlErrorsSample (Maybe UTCTime) Source #

The time the error was first detected, in RFC 3339 format.

WmxSitemap

data WmxSitemap Source #

Contains detailed information about a specific URL submitted as a sitemap.

See: wmxSitemap smart constructor.

Instances

Eq WmxSitemap Source # 
Data WmxSitemap Source # 

Methods

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

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

toConstr :: WmxSitemap -> Constr #

dataTypeOf :: WmxSitemap -> DataType #

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

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

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

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

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

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

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

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

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

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

Show WmxSitemap Source # 
Generic WmxSitemap Source # 

Associated Types

type Rep WmxSitemap :: * -> * #

ToJSON WmxSitemap Source # 
FromJSON WmxSitemap Source # 
type Rep WmxSitemap Source # 

wmxSitemap :: WmxSitemap Source #

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

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

wsContents :: Lens' WmxSitemap [WmxSitemapContent] Source #

The various content types in the sitemap.

wsPath :: Lens' WmxSitemap (Maybe Text) Source #

The url of the sitemap.

wsIsSitemapsIndex :: Lens' WmxSitemap (Maybe Bool) Source #

If true, the sitemap is a collection of sitemaps.

wsLastSubmitted :: Lens' WmxSitemap (Maybe UTCTime) Source #

Date & time in which this sitemap was submitted. Date format is in RFC 3339 format (yyyy-mm-dd).

wsWarnings :: Lens' WmxSitemap (Maybe Int64) Source #

Number of warnings for the sitemap. These are generally non-critical issues with URLs in the sitemaps.

wsLastDownloaded :: Lens' WmxSitemap (Maybe UTCTime) Source #

Date & time in which this sitemap was last downloaded. Date format is in RFC 3339 format (yyyy-mm-dd).

wsIsPending :: Lens' WmxSitemap (Maybe Bool) Source #

If true, the sitemap has not been processed.

wsType :: Lens' WmxSitemap (Maybe Text) Source #

The type of the sitemap. For example: rssFeed.

wsErrors :: Lens' WmxSitemap (Maybe Int64) Source #

Number of errors in the sitemap. These are issues with the sitemap itself that need to be fixed before it can be processed correctly.

SitemapsListResponse

data SitemapsListResponse Source #

List of sitemaps.

See: sitemapsListResponse smart constructor.

Instances

Eq SitemapsListResponse Source # 
Data SitemapsListResponse Source # 

Methods

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

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

toConstr :: SitemapsListResponse -> Constr #

dataTypeOf :: SitemapsListResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show SitemapsListResponse Source # 
Generic SitemapsListResponse Source # 
ToJSON SitemapsListResponse Source # 
FromJSON SitemapsListResponse Source # 
type Rep SitemapsListResponse Source # 
type Rep SitemapsListResponse = D1 (MetaData "SitemapsListResponse" "Network.Google.WebmasterTools.Types.Product" "gogol-webmaster-tools-0.3.0-5rasI0KdIZHI4LOApBmtZm" True) (C1 (MetaCons "SitemapsListResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_slrSitemap") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [WmxSitemap]))))

sitemapsListResponse :: SitemapsListResponse Source #

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

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

slrSitemap :: Lens' SitemapsListResponse [WmxSitemap] Source #

Contains detailed information about a specific URL submitted as a sitemap.

SearchAnalyticsQueryRequest

data SearchAnalyticsQueryRequest Source #

Instances

Eq SearchAnalyticsQueryRequest Source # 
Data SearchAnalyticsQueryRequest Source # 

Methods

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

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

toConstr :: SearchAnalyticsQueryRequest -> Constr #

dataTypeOf :: SearchAnalyticsQueryRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show SearchAnalyticsQueryRequest Source # 
Generic SearchAnalyticsQueryRequest Source # 
ToJSON SearchAnalyticsQueryRequest Source # 
FromJSON SearchAnalyticsQueryRequest Source # 
type Rep SearchAnalyticsQueryRequest Source # 
type Rep SearchAnalyticsQueryRequest = D1 (MetaData "SearchAnalyticsQueryRequest" "Network.Google.WebmasterTools.Types.Product" "gogol-webmaster-tools-0.3.0-5rasI0KdIZHI4LOApBmtZm" False) (C1 (MetaCons "SearchAnalyticsQueryRequest'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_saqrAggregationType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_saqrRowLimit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))) ((:*:) (S1 (MetaSel (Just Symbol "_saqrEndDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_saqrSearchType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_saqrDimensionFilterGroups") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [APIdimensionFilterGroup]))) (S1 (MetaSel (Just Symbol "_saqrStartDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_saqrStartRow") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) (S1 (MetaSel (Just Symbol "_saqrDimensions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))))))

searchAnalyticsQueryRequest :: SearchAnalyticsQueryRequest Source #

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

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

saqrAggregationType :: Lens' SearchAnalyticsQueryRequest (Maybe Text) Source #

Optional; Default is "auto"
How data is aggregated. If aggregated by property, all data for the same property is aggregated; if aggregated by page, all data is aggregated by canonical URI. If you filter or group by page, choose AUTO; otherwise you can aggregate either by property or by page, depending on how you want your data calculated; see the help documentation to learn how data is calculated differently by site versus by page. Note: If you group or filter by page, you cannot aggregate by property. If you specify any value other than AUTO, the aggregation type in the result will match the requested type, or if you request an invalid type, you will get an error. The API will never change your aggregation type if the requested type is invalid.

saqrRowLimit :: Lens' SearchAnalyticsQueryRequest (Maybe Int32) Source #

Optional; Default is 1000
The maximum number of rows to return. Must be a number from 1 to 5,000 (inclusive).

saqrEndDate :: Lens' SearchAnalyticsQueryRequest (Maybe Text) Source #

Required
End date of the requested date range, in YYYY-MM-DD format, in PST (UTC - 8:00). Must be greater than or equal to the start date. This value is included in the range.

saqrSearchType :: Lens' SearchAnalyticsQueryRequest (Maybe Text) Source #

Optional; Default is "web"
The search type to filter for.

saqrDimensionFilterGroups :: Lens' SearchAnalyticsQueryRequest [APIdimensionFilterGroup] Source #

Optional
Zero or more filters to apply to the dimension grouping values; for example, 'query contains "buy"' to see only data where the query string contains the substring "buy" (not case-sensitive). You can filter by a dimension without grouping by it.

saqrStartDate :: Lens' SearchAnalyticsQueryRequest (Maybe Text) Source #

Required
Start date of the requested date range, in YYYY-MM-DD format, in PST time (UTC - 8:00). Must be less than or equal to the end date. This value is included in the range.

saqrStartRow :: Lens' SearchAnalyticsQueryRequest (Maybe Int32) Source #

Optional; Default is 0
Zero-based index of the first row in the response. Must be a non-negative number.

saqrDimensions :: Lens' SearchAnalyticsQueryRequest [Text] Source #

Optional
Zero or more dimensions to group results by. Dimensions are the group-by values in the Search Analytics page. Dimensions are combined to create a unique row key for each row. Results are grouped in the order that you supply these dimensions.

URLCrawlErrorsSamplesListPlatform

data URLCrawlErrorsSamplesListPlatform Source #

The user agent type (platform) that made the request. For example: web

Constructors

UCESLPMobile
mobile
UCESLPSmartphoneOnly
smartphoneOnly
UCESLPWeb
web

Instances

Enum URLCrawlErrorsSamplesListPlatform Source # 
Eq URLCrawlErrorsSamplesListPlatform Source # 
Data URLCrawlErrorsSamplesListPlatform Source # 

Methods

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

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

toConstr :: URLCrawlErrorsSamplesListPlatform -> Constr #

dataTypeOf :: URLCrawlErrorsSamplesListPlatform -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord URLCrawlErrorsSamplesListPlatform Source # 
Read URLCrawlErrorsSamplesListPlatform Source # 
Show URLCrawlErrorsSamplesListPlatform Source # 
Generic URLCrawlErrorsSamplesListPlatform Source # 
Hashable URLCrawlErrorsSamplesListPlatform Source # 
ToJSON URLCrawlErrorsSamplesListPlatform Source # 
FromJSON URLCrawlErrorsSamplesListPlatform Source # 
FromHttpApiData URLCrawlErrorsSamplesListPlatform Source # 
ToHttpApiData URLCrawlErrorsSamplesListPlatform Source # 
type Rep URLCrawlErrorsSamplesListPlatform Source # 
type Rep URLCrawlErrorsSamplesListPlatform = D1 (MetaData "URLCrawlErrorsSamplesListPlatform" "Network.Google.WebmasterTools.Types.Sum" "gogol-webmaster-tools-0.3.0-5rasI0KdIZHI4LOApBmtZm" False) ((:+:) (C1 (MetaCons "UCESLPMobile" PrefixI False) U1) ((:+:) (C1 (MetaCons "UCESLPSmartphoneOnly" PrefixI False) U1) (C1 (MetaCons "UCESLPWeb" PrefixI False) U1)))

SitesListResponse

data SitesListResponse Source #

List of sites with access level information.

See: sitesListResponse smart constructor.

Instances

Eq SitesListResponse Source # 
Data SitesListResponse Source # 

Methods

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

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

toConstr :: SitesListResponse -> Constr #

dataTypeOf :: SitesListResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show SitesListResponse Source # 
Generic SitesListResponse Source # 
ToJSON SitesListResponse Source # 
FromJSON SitesListResponse Source # 
type Rep SitesListResponse Source # 
type Rep SitesListResponse = D1 (MetaData "SitesListResponse" "Network.Google.WebmasterTools.Types.Product" "gogol-webmaster-tools-0.3.0-5rasI0KdIZHI4LOApBmtZm" True) (C1 (MetaCons "SitesListResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_slrSiteEntry") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [WmxSite]))))

sitesListResponse :: SitesListResponse Source #

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

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

slrSiteEntry :: Lens' SitesListResponse [WmxSite] Source #

Contains permission level information about a Search Console site. For more information, see Permissions in Search Console.

WmxSite

data WmxSite Source #

Contains permission level information about a Search Console site. For more information, see Permissions in Search Console.

See: wmxSite smart constructor.

Instances

Eq WmxSite Source # 

Methods

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

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

Data WmxSite Source # 

Methods

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

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

toConstr :: WmxSite -> Constr #

dataTypeOf :: WmxSite -> DataType #

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

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

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

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

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

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

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

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

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

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

Show WmxSite Source # 
Generic WmxSite Source # 

Associated Types

type Rep WmxSite :: * -> * #

Methods

from :: WmxSite -> Rep WmxSite x #

to :: Rep WmxSite x -> WmxSite #

ToJSON WmxSite Source # 
FromJSON WmxSite Source # 
type Rep WmxSite Source # 
type Rep WmxSite = D1 (MetaData "WmxSite" "Network.Google.WebmasterTools.Types.Product" "gogol-webmaster-tools-0.3.0-5rasI0KdIZHI4LOApBmtZm" False) (C1 (MetaCons "WmxSite'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_wsPermissionLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_wsSiteURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

wmxSite :: WmxSite Source #

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

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

wsPermissionLevel :: Lens' WmxSite (Maybe Text) Source #

The user's permission level for the site.

wsSiteURL :: Lens' WmxSite (Maybe Text) Source #

The URL of the site.

URLCrawlErrorscountsQueryCategory

data URLCrawlErrorscountsQueryCategory Source #

The crawl error category. For example: serverError. If not specified, returns results for all categories.

Constructors

UCEQCAuthPermissions
authPermissions
UCEQCFlashContent
flashContent
UCEQCManyToOneRedirect
manyToOneRedirect
UCEQCNotFollowed
notFollowed
UCEQCNotFound
notFound
UCEQCOther
other
UCEQCRoboted
roboted
UCEQCServerError
serverError
UCEQCSOFT404
soft404

Instances

Enum URLCrawlErrorscountsQueryCategory Source # 
Eq URLCrawlErrorscountsQueryCategory Source # 
Data URLCrawlErrorscountsQueryCategory Source # 

Methods

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

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

toConstr :: URLCrawlErrorscountsQueryCategory -> Constr #

dataTypeOf :: URLCrawlErrorscountsQueryCategory -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord URLCrawlErrorscountsQueryCategory Source # 
Read URLCrawlErrorscountsQueryCategory Source # 
Show URLCrawlErrorscountsQueryCategory Source # 
Generic URLCrawlErrorscountsQueryCategory Source # 
Hashable URLCrawlErrorscountsQueryCategory Source # 
ToJSON URLCrawlErrorscountsQueryCategory Source # 
FromJSON URLCrawlErrorscountsQueryCategory Source # 
FromHttpApiData URLCrawlErrorscountsQueryCategory Source # 
ToHttpApiData URLCrawlErrorscountsQueryCategory Source # 
type Rep URLCrawlErrorscountsQueryCategory Source # 
type Rep URLCrawlErrorscountsQueryCategory = D1 (MetaData "URLCrawlErrorscountsQueryCategory" "Network.Google.WebmasterTools.Types.Sum" "gogol-webmaster-tools-0.3.0-5rasI0KdIZHI4LOApBmtZm" False) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "UCEQCAuthPermissions" PrefixI False) U1) (C1 (MetaCons "UCEQCFlashContent" PrefixI False) U1)) ((:+:) (C1 (MetaCons "UCEQCManyToOneRedirect" PrefixI False) U1) (C1 (MetaCons "UCEQCNotFollowed" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "UCEQCNotFound" PrefixI False) U1) (C1 (MetaCons "UCEQCOther" PrefixI False) U1)) ((:+:) (C1 (MetaCons "UCEQCRoboted" PrefixI False) U1) ((:+:) (C1 (MetaCons "UCEQCServerError" PrefixI False) U1) (C1 (MetaCons "UCEQCSOFT404" PrefixI False) U1)))))