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 #

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"] #

View and manage Search Console data for your verified sites

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

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 #

Information about the various content types in the sitemap.

See: wmxSitemapContent smart constructor.

Instances

Eq WmxSitemapContent # 
Data WmxSitemapContent # 

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 # 
Generic WmxSitemapContent # 
ToJSON WmxSitemapContent # 
FromJSON WmxSitemapContent # 
type Rep WmxSitemapContent # 
type Rep WmxSitemapContent = D1 (MetaData "WmxSitemapContent" "Network.Google.WebmasterTools.Types.Product" "gogol-webmaster-tools-0.3.0-IwhjJAKumUr6xIq8Oik1Zg" 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 #

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) #

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

wscType :: Lens' WmxSitemapContent (Maybe Text) #

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

wscSubmitted :: Lens' WmxSitemapContent (Maybe Int64) #

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

APIdimensionFilterGroup

data APIdimensionFilterGroup #

Instances

Eq APIdimensionFilterGroup # 
Data APIdimensionFilterGroup # 

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 # 
Generic APIdimensionFilterGroup # 
ToJSON APIdimensionFilterGroup # 
FromJSON APIdimensionFilterGroup # 
type Rep APIdimensionFilterGroup # 
type Rep APIdimensionFilterGroup = D1 (MetaData "APIdimensionFilterGroup" "Network.Google.WebmasterTools.Types.Product" "gogol-webmaster-tools-0.3.0-IwhjJAKumUr6xIq8Oik1Zg" 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 #

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 #

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

See: urlSampleDetails smart constructor.

Instances

Eq URLSampleDetails # 
Data URLSampleDetails # 

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 # 
Generic URLSampleDetails # 
ToJSON URLSampleDetails # 
FromJSON URLSampleDetails # 
type Rep URLSampleDetails # 
type Rep URLSampleDetails = D1 (MetaData "URLSampleDetails" "Network.Google.WebmasterTools.Types.Product" "gogol-webmaster-tools-0.3.0-IwhjJAKumUr6xIq8Oik1Zg" 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 #

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] #

A sample set of URLs linking to this URL.

usdContainingSitemaps :: Lens' URLSampleDetails [Text] #

List of sitemaps pointing at this URL.

URLCrawlErrorsSamplesMarkAsFixedCategory

data URLCrawlErrorsSamplesMarkAsFixedCategory #

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 # 
Eq URLCrawlErrorsSamplesMarkAsFixedCategory # 
Data URLCrawlErrorsSamplesMarkAsFixedCategory # 

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 # 
Read URLCrawlErrorsSamplesMarkAsFixedCategory # 
Show URLCrawlErrorsSamplesMarkAsFixedCategory # 
Generic URLCrawlErrorsSamplesMarkAsFixedCategory # 
Hashable URLCrawlErrorsSamplesMarkAsFixedCategory # 
ToJSON URLCrawlErrorsSamplesMarkAsFixedCategory # 
FromJSON URLCrawlErrorsSamplesMarkAsFixedCategory # 
FromHttpApiData URLCrawlErrorsSamplesMarkAsFixedCategory # 
ToHttpApiData URLCrawlErrorsSamplesMarkAsFixedCategory # 
type Rep URLCrawlErrorsSamplesMarkAsFixedCategory # 
type Rep URLCrawlErrorsSamplesMarkAsFixedCategory = D1 (MetaData "URLCrawlErrorsSamplesMarkAsFixedCategory" "Network.Google.WebmasterTools.Types.Sum" "gogol-webmaster-tools-0.3.0-IwhjJAKumUr6xIq8Oik1Zg" 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 #

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

See: urlCrawlErrorCountsPerType smart constructor.

Instances

Eq URLCrawlErrorCountsPerType # 
Data URLCrawlErrorCountsPerType # 

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 # 
Generic URLCrawlErrorCountsPerType # 
ToJSON URLCrawlErrorCountsPerType # 
FromJSON URLCrawlErrorCountsPerType # 
type Rep URLCrawlErrorCountsPerType # 
type Rep URLCrawlErrorCountsPerType = D1 (MetaData "URLCrawlErrorCountsPerType" "Network.Google.WebmasterTools.Types.Product" "gogol-webmaster-tools-0.3.0-IwhjJAKumUr6xIq8Oik1Zg" 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 #

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) #

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

ucecptEntries :: Lens' URLCrawlErrorCountsPerType [URLCrawlErrorCount] #

The error count entries time series.

URLCrawlErrorsSamplesGetPlatform

data URLCrawlErrorsSamplesGetPlatform #

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

Constructors

Mobile
mobile
SmartphoneOnly
smartphoneOnly
Web
web

Instances

Enum URLCrawlErrorsSamplesGetPlatform # 
Eq URLCrawlErrorsSamplesGetPlatform # 
Data URLCrawlErrorsSamplesGetPlatform # 

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 # 
Read URLCrawlErrorsSamplesGetPlatform # 
Show URLCrawlErrorsSamplesGetPlatform # 
Generic URLCrawlErrorsSamplesGetPlatform # 
Hashable URLCrawlErrorsSamplesGetPlatform # 
ToJSON URLCrawlErrorsSamplesGetPlatform # 
FromJSON URLCrawlErrorsSamplesGetPlatform # 
FromHttpApiData URLCrawlErrorsSamplesGetPlatform # 
ToHttpApiData URLCrawlErrorsSamplesGetPlatform # 
type Rep URLCrawlErrorsSamplesGetPlatform # 
type Rep URLCrawlErrorsSamplesGetPlatform = D1 (MetaData "URLCrawlErrorsSamplesGetPlatform" "Network.Google.WebmasterTools.Types.Sum" "gogol-webmaster-tools-0.3.0-IwhjJAKumUr6xIq8Oik1Zg" False) ((:+:) (C1 (MetaCons "Mobile" PrefixI False) U1) ((:+:) (C1 (MetaCons "SmartphoneOnly" PrefixI False) U1) (C1 (MetaCons "Web" PrefixI False) U1)))

APIDataRow

data APIDataRow #

Instances

Eq APIDataRow # 
Data APIDataRow # 

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 # 
Generic APIDataRow # 

Associated Types

type Rep APIDataRow :: * -> * #

ToJSON APIDataRow # 
FromJSON APIDataRow # 
type Rep APIDataRow # 
type Rep APIDataRow = D1 (MetaData "APIDataRow" "Network.Google.WebmasterTools.Types.Product" "gogol-webmaster-tools-0.3.0-IwhjJAKumUr6xIq8Oik1Zg" 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 #

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 #

Instances

Eq APIdimensionFilter # 
Data APIdimensionFilter # 

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 # 
Generic APIdimensionFilter # 
ToJSON APIdimensionFilter # 
FromJSON APIdimensionFilter # 
type Rep APIdimensionFilter # 
type Rep APIdimensionFilter = D1 (MetaData "APIdimensionFilter" "Network.Google.WebmasterTools.Types.Product" "gogol-webmaster-tools-0.3.0-IwhjJAKumUr6xIq8Oik1Zg" 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 #

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 #

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

Constructors

UCESMAFPMobile
mobile
UCESMAFPSmartphoneOnly
smartphoneOnly
UCESMAFPWeb
web

Instances

Enum URLCrawlErrorsSamplesMarkAsFixedPlatform # 
Eq URLCrawlErrorsSamplesMarkAsFixedPlatform # 
Data URLCrawlErrorsSamplesMarkAsFixedPlatform # 

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 # 
Read URLCrawlErrorsSamplesMarkAsFixedPlatform # 
Show URLCrawlErrorsSamplesMarkAsFixedPlatform # 
Generic URLCrawlErrorsSamplesMarkAsFixedPlatform # 
Hashable URLCrawlErrorsSamplesMarkAsFixedPlatform # 
ToJSON URLCrawlErrorsSamplesMarkAsFixedPlatform # 
FromJSON URLCrawlErrorsSamplesMarkAsFixedPlatform # 
FromHttpApiData URLCrawlErrorsSamplesMarkAsFixedPlatform # 
ToHttpApiData URLCrawlErrorsSamplesMarkAsFixedPlatform # 
type Rep URLCrawlErrorsSamplesMarkAsFixedPlatform # 
type Rep URLCrawlErrorsSamplesMarkAsFixedPlatform = D1 (MetaData "URLCrawlErrorsSamplesMarkAsFixedPlatform" "Network.Google.WebmasterTools.Types.Sum" "gogol-webmaster-tools-0.3.0-IwhjJAKumUr6xIq8Oik1Zg" False) ((:+:) (C1 (MetaCons "UCESMAFPMobile" PrefixI False) U1) ((:+:) (C1 (MetaCons "UCESMAFPSmartphoneOnly" PrefixI False) U1) (C1 (MetaCons "UCESMAFPWeb" PrefixI False) U1)))

URLCrawlErrorsSamplesGetCategory

data URLCrawlErrorsSamplesGetCategory #

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 # 
Eq URLCrawlErrorsSamplesGetCategory # 
Data URLCrawlErrorsSamplesGetCategory # 

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 # 
Read URLCrawlErrorsSamplesGetCategory # 
Show URLCrawlErrorsSamplesGetCategory # 
Generic URLCrawlErrorsSamplesGetCategory # 
Hashable URLCrawlErrorsSamplesGetCategory # 
ToJSON URLCrawlErrorsSamplesGetCategory # 
FromJSON URLCrawlErrorsSamplesGetCategory # 
FromHttpApiData URLCrawlErrorsSamplesGetCategory # 
ToHttpApiData URLCrawlErrorsSamplesGetCategory # 
type Rep URLCrawlErrorsSamplesGetCategory # 
type Rep URLCrawlErrorsSamplesGetCategory = D1 (MetaData "URLCrawlErrorsSamplesGetCategory" "Network.Google.WebmasterTools.Types.Sum" "gogol-webmaster-tools-0.3.0-IwhjJAKumUr6xIq8Oik1Zg" 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 #

An entry in a URL crawl errors time series.

See: urlCrawlErrorCount smart constructor.

Instances

Eq URLCrawlErrorCount # 
Data URLCrawlErrorCount # 

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 # 
Generic URLCrawlErrorCount # 
ToJSON URLCrawlErrorCount # 
FromJSON URLCrawlErrorCount # 
type Rep URLCrawlErrorCount # 
type Rep URLCrawlErrorCount = D1 (MetaData "URLCrawlErrorCount" "Network.Google.WebmasterTools.Types.Product" "gogol-webmaster-tools-0.3.0-IwhjJAKumUr6xIq8Oik1Zg" 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 #

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) #

The error count at the given timestamp.

ucecTimestamp :: Lens' URLCrawlErrorCount (Maybe UTCTime) #

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

URLCrawlErrorscountsQueryPlatform

data URLCrawlErrorscountsQueryPlatform #

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 # 
Eq URLCrawlErrorscountsQueryPlatform # 
Data URLCrawlErrorscountsQueryPlatform # 

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 # 
Read URLCrawlErrorscountsQueryPlatform # 
Show URLCrawlErrorscountsQueryPlatform # 
Generic URLCrawlErrorscountsQueryPlatform # 
Hashable URLCrawlErrorscountsQueryPlatform # 
ToJSON URLCrawlErrorscountsQueryPlatform # 
FromJSON URLCrawlErrorscountsQueryPlatform # 
FromHttpApiData URLCrawlErrorscountsQueryPlatform # 
ToHttpApiData URLCrawlErrorscountsQueryPlatform # 
type Rep URLCrawlErrorscountsQueryPlatform # 
type Rep URLCrawlErrorscountsQueryPlatform = D1 (MetaData "URLCrawlErrorscountsQueryPlatform" "Network.Google.WebmasterTools.Types.Sum" "gogol-webmaster-tools-0.3.0-IwhjJAKumUr6xIq8Oik1Zg" False) ((:+:) (C1 (MetaCons "UCEQPMobile" PrefixI False) U1) ((:+:) (C1 (MetaCons "UCEQPSmartphoneOnly" PrefixI False) U1) (C1 (MetaCons "UCEQPWeb" PrefixI False) U1)))

SearchAnalyticsQueryResponse

data SearchAnalyticsQueryResponse #

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 # 
Data SearchAnalyticsQueryResponse # 

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 # 
Generic SearchAnalyticsQueryResponse # 
ToJSON SearchAnalyticsQueryResponse # 
FromJSON SearchAnalyticsQueryResponse # 
type Rep SearchAnalyticsQueryResponse # 
type Rep SearchAnalyticsQueryResponse = D1 (MetaData "SearchAnalyticsQueryResponse" "Network.Google.WebmasterTools.Types.Product" "gogol-webmaster-tools-0.3.0-IwhjJAKumUr6xIq8Oik1Zg" 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 #

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] #

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

URLCrawlErrorsSamplesListCategory

data URLCrawlErrorsSamplesListCategory #

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 # 
Eq URLCrawlErrorsSamplesListCategory # 
Data URLCrawlErrorsSamplesListCategory # 

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 # 
Read URLCrawlErrorsSamplesListCategory # 
Show URLCrawlErrorsSamplesListCategory # 
Generic URLCrawlErrorsSamplesListCategory # 
Hashable URLCrawlErrorsSamplesListCategory # 
ToJSON URLCrawlErrorsSamplesListCategory # 
FromJSON URLCrawlErrorsSamplesListCategory # 
FromHttpApiData URLCrawlErrorsSamplesListCategory # 
ToHttpApiData URLCrawlErrorsSamplesListCategory # 
type Rep URLCrawlErrorsSamplesListCategory # 
type Rep URLCrawlErrorsSamplesListCategory = D1 (MetaData "URLCrawlErrorsSamplesListCategory" "Network.Google.WebmasterTools.Types.Sum" "gogol-webmaster-tools-0.3.0-IwhjJAKumUr6xIq8Oik1Zg" 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 #

List of crawl error samples.

See: urlCrawlErrorsSamplesListResponse smart constructor.

Instances

Eq URLCrawlErrorsSamplesListResponse # 
Data URLCrawlErrorsSamplesListResponse # 

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 # 
Generic URLCrawlErrorsSamplesListResponse # 
ToJSON URLCrawlErrorsSamplesListResponse # 
FromJSON URLCrawlErrorsSamplesListResponse # 
type Rep URLCrawlErrorsSamplesListResponse # 
type Rep URLCrawlErrorsSamplesListResponse = D1 (MetaData "URLCrawlErrorsSamplesListResponse" "Network.Google.WebmasterTools.Types.Product" "gogol-webmaster-tools-0.3.0-IwhjJAKumUr6xIq8Oik1Zg" True) (C1 (MetaCons "URLCrawlErrorsSamplesListResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_uceslrURLCrawlErrorSample") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [URLCrawlErrorsSample]))))

urlCrawlErrorsSamplesListResponse :: URLCrawlErrorsSamplesListResponse #

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] #

Information about the sample URL and its crawl error.

URLCrawlErrorsCountsQueryResponse

data URLCrawlErrorsCountsQueryResponse #

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

See: urlCrawlErrorsCountsQueryResponse smart constructor.

Instances

Eq URLCrawlErrorsCountsQueryResponse # 
Data URLCrawlErrorsCountsQueryResponse # 

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 # 
Generic URLCrawlErrorsCountsQueryResponse # 
ToJSON URLCrawlErrorsCountsQueryResponse # 
FromJSON URLCrawlErrorsCountsQueryResponse # 
type Rep URLCrawlErrorsCountsQueryResponse # 
type Rep URLCrawlErrorsCountsQueryResponse = D1 (MetaData "URLCrawlErrorsCountsQueryResponse" "Network.Google.WebmasterTools.Types.Product" "gogol-webmaster-tools-0.3.0-IwhjJAKumUr6xIq8Oik1Zg" True) (C1 (MetaCons "URLCrawlErrorsCountsQueryResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_ucecqrCountPerTypes") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [URLCrawlErrorCountsPerType]))))

urlCrawlErrorsCountsQueryResponse :: URLCrawlErrorsCountsQueryResponse #

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] #

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

URLCrawlErrorsSample

data URLCrawlErrorsSample #

Contains information about specific crawl errors.

See: urlCrawlErrorsSample smart constructor.

Instances

Eq URLCrawlErrorsSample # 
Data URLCrawlErrorsSample # 

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 # 
Generic URLCrawlErrorsSample # 
ToJSON URLCrawlErrorsSample # 
FromJSON URLCrawlErrorsSample # 
type Rep URLCrawlErrorsSample # 
type Rep URLCrawlErrorsSample = D1 (MetaData "URLCrawlErrorsSample" "Network.Google.WebmasterTools.Types.Product" "gogol-webmaster-tools-0.3.0-IwhjJAKumUr6xIq8Oik1Zg" 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 #

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) #

The HTTP response code, if any.

ucesURLDetails :: Lens' URLCrawlErrorsSample (Maybe URLSampleDetails) #

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

ucesLastCrawled :: Lens' URLCrawlErrorsSample (Maybe UTCTime) #

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

ucesPageURL :: Lens' URLCrawlErrorsSample (Maybe Text) #

The URL of an error, relative to the site.

ucesFirstDetected :: Lens' URLCrawlErrorsSample (Maybe UTCTime) #

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

WmxSitemap

data WmxSitemap #

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

See: wmxSitemap smart constructor.

Instances

Eq WmxSitemap # 
Data WmxSitemap # 

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 # 
Generic WmxSitemap # 

Associated Types

type Rep WmxSitemap :: * -> * #

ToJSON WmxSitemap # 
FromJSON WmxSitemap # 
type Rep WmxSitemap # 

wmxSitemap :: WmxSitemap #

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] #

The various content types in the sitemap.

wsPath :: Lens' WmxSitemap (Maybe Text) #

The url of the sitemap.

wsIsSitemapsIndex :: Lens' WmxSitemap (Maybe Bool) #

If true, the sitemap is a collection of sitemaps.

wsLastSubmitted :: Lens' WmxSitemap (Maybe UTCTime) #

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

wsWarnings :: Lens' WmxSitemap (Maybe Int64) #

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

wsLastDownloaded :: Lens' WmxSitemap (Maybe UTCTime) #

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

wsIsPending :: Lens' WmxSitemap (Maybe Bool) #

If true, the sitemap has not been processed.

wsType :: Lens' WmxSitemap (Maybe Text) #

The type of the sitemap. For example: rssFeed.

wsErrors :: Lens' WmxSitemap (Maybe Int64) #

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 #

List of sitemaps.

See: sitemapsListResponse smart constructor.

Instances

Eq SitemapsListResponse # 
Data SitemapsListResponse # 

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 # 
Generic SitemapsListResponse # 
ToJSON SitemapsListResponse # 
FromJSON SitemapsListResponse # 
type Rep SitemapsListResponse # 
type Rep SitemapsListResponse = D1 (MetaData "SitemapsListResponse" "Network.Google.WebmasterTools.Types.Product" "gogol-webmaster-tools-0.3.0-IwhjJAKumUr6xIq8Oik1Zg" True) (C1 (MetaCons "SitemapsListResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_slrSitemap") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [WmxSitemap]))))

sitemapsListResponse :: SitemapsListResponse #

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] #

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

SearchAnalyticsQueryRequest

data SearchAnalyticsQueryRequest #

Instances

Eq SearchAnalyticsQueryRequest # 
Data SearchAnalyticsQueryRequest # 

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 # 
Generic SearchAnalyticsQueryRequest # 
ToJSON SearchAnalyticsQueryRequest # 
FromJSON SearchAnalyticsQueryRequest # 
type Rep SearchAnalyticsQueryRequest # 
type Rep SearchAnalyticsQueryRequest = D1 (MetaData "SearchAnalyticsQueryRequest" "Network.Google.WebmasterTools.Types.Product" "gogol-webmaster-tools-0.3.0-IwhjJAKumUr6xIq8Oik1Zg" 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 #

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) #

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) #

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) #

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) #

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

saqrDimensionFilterGroups :: Lens' SearchAnalyticsQueryRequest [APIdimensionFilterGroup] #

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) #

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) #

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

saqrDimensions :: Lens' SearchAnalyticsQueryRequest [Text] #

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 #

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

Constructors

UCESLPMobile
mobile
UCESLPSmartphoneOnly
smartphoneOnly
UCESLPWeb
web

Instances

Enum URLCrawlErrorsSamplesListPlatform # 
Eq URLCrawlErrorsSamplesListPlatform # 
Data URLCrawlErrorsSamplesListPlatform # 

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 # 
Read URLCrawlErrorsSamplesListPlatform # 
Show URLCrawlErrorsSamplesListPlatform # 
Generic URLCrawlErrorsSamplesListPlatform # 
Hashable URLCrawlErrorsSamplesListPlatform # 
ToJSON URLCrawlErrorsSamplesListPlatform # 
FromJSON URLCrawlErrorsSamplesListPlatform # 
FromHttpApiData URLCrawlErrorsSamplesListPlatform # 
ToHttpApiData URLCrawlErrorsSamplesListPlatform # 
type Rep URLCrawlErrorsSamplesListPlatform # 
type Rep URLCrawlErrorsSamplesListPlatform = D1 (MetaData "URLCrawlErrorsSamplesListPlatform" "Network.Google.WebmasterTools.Types.Sum" "gogol-webmaster-tools-0.3.0-IwhjJAKumUr6xIq8Oik1Zg" False) ((:+:) (C1 (MetaCons "UCESLPMobile" PrefixI False) U1) ((:+:) (C1 (MetaCons "UCESLPSmartphoneOnly" PrefixI False) U1) (C1 (MetaCons "UCESLPWeb" PrefixI False) U1)))

SitesListResponse

data SitesListResponse #

List of sites with access level information.

See: sitesListResponse smart constructor.

Instances

Eq SitesListResponse # 
Data SitesListResponse # 

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 # 
Generic SitesListResponse # 
ToJSON SitesListResponse # 
FromJSON SitesListResponse # 
type Rep SitesListResponse # 
type Rep SitesListResponse = D1 (MetaData "SitesListResponse" "Network.Google.WebmasterTools.Types.Product" "gogol-webmaster-tools-0.3.0-IwhjJAKumUr6xIq8Oik1Zg" True) (C1 (MetaCons "SitesListResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_slrSiteEntry") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [WmxSite]))))

sitesListResponse :: SitesListResponse #

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] #

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

WmxSite

data WmxSite #

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

See: wmxSite smart constructor.

Instances

Eq WmxSite # 

Methods

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

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

Data WmxSite # 

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 # 
Generic WmxSite # 

Associated Types

type Rep WmxSite :: * -> * #

Methods

from :: WmxSite -> Rep WmxSite x #

to :: Rep WmxSite x -> WmxSite #

ToJSON WmxSite # 
FromJSON WmxSite # 
type Rep WmxSite # 
type Rep WmxSite = D1 (MetaData "WmxSite" "Network.Google.WebmasterTools.Types.Product" "gogol-webmaster-tools-0.3.0-IwhjJAKumUr6xIq8Oik1Zg" 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 #

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) #

The user's permission level for the site.

wsSiteURL :: Lens' WmxSite (Maybe Text) #

The URL of the site.

URLCrawlErrorscountsQueryCategory

data URLCrawlErrorscountsQueryCategory #

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 # 
Eq URLCrawlErrorscountsQueryCategory # 
Data URLCrawlErrorscountsQueryCategory # 

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 # 
Read URLCrawlErrorscountsQueryCategory # 
Show URLCrawlErrorscountsQueryCategory # 
Generic URLCrawlErrorscountsQueryCategory # 
Hashable URLCrawlErrorscountsQueryCategory # 
ToJSON URLCrawlErrorscountsQueryCategory # 
FromJSON URLCrawlErrorscountsQueryCategory # 
FromHttpApiData URLCrawlErrorscountsQueryCategory # 
ToHttpApiData URLCrawlErrorscountsQueryCategory # 
type Rep URLCrawlErrorscountsQueryCategory # 
type Rep URLCrawlErrorscountsQueryCategory = D1 (MetaData "URLCrawlErrorscountsQueryCategory" "Network.Google.WebmasterTools.Types.Sum" "gogol-webmaster-tools-0.3.0-IwhjJAKumUr6xIq8Oik1Zg" 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)))))