Copyright | (c) 2015-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
- Service Configuration
- OAuth Scopes
- API Declaration
- Resources
- 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
- APIdimensionFilterGroup
- URLSampleDetails
- URLCrawlErrorsSamplesMarkAsFixedCategory
- URLCrawlErrorCountsPerType
- URLCrawlErrorsSamplesGetPlatform
- APIDataRow
- APIdimensionFilter
- URLCrawlErrorsSamplesMarkAsFixedPlatform
- URLCrawlErrorsSamplesGetCategory
- URLCrawlErrorCount
- URLCrawlErrorscountsQueryPlatform
- SearchAnalyticsQueryResponse
- URLCrawlErrorsSamplesListCategory
- URLCrawlErrorsSamplesListResponse
- URLCrawlErrorsCountsQueryResponse
- URLCrawlErrorsSample
- WmxSitemap
- SitemapsListResponse
- SearchAnalyticsQueryRequest
- URLCrawlErrorsSamplesListPlatform
- SitesListResponse
- WmxSite
- URLCrawlErrorscountsQueryCategory
View Google Search Console data for your verified sites.
Synopsis
- webmasterToolsService :: ServiceConfig
- webmastersScope :: Proxy '["https://www.googleapis.com/auth/webmasters"]
- webmastersReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/webmasters.readonly"]
- type WebmasterToolsAPI = URLCrawlErrorsSamplesListResource :<|> (URLCrawlErrorsSamplesGetResource :<|> (URLCrawlErrorsSamplesMarkAsFixedResource :<|> (SitemapsListResource :<|> (SitemapsGetResource :<|> (SitemapsSubmitResource :<|> (SitemapsDeleteResource :<|> (SearchanalyticsQueryResource :<|> (SitesListResource :<|> (SitesGetResource :<|> (SitesAddResource :<|> (SitesDeleteResource :<|> URLCrawlErrorscountsQueryResource)))))))))))
- module Network.Google.Resource.Webmasters.Searchanalytics.Query
- module Network.Google.Resource.Webmasters.Sitemaps.Delete
- module Network.Google.Resource.Webmasters.Sitemaps.Get
- module Network.Google.Resource.Webmasters.Sitemaps.List
- module Network.Google.Resource.Webmasters.Sitemaps.Submit
- module Network.Google.Resource.Webmasters.Sites.Add
- module Network.Google.Resource.Webmasters.Sites.Delete
- module Network.Google.Resource.Webmasters.Sites.Get
- module Network.Google.Resource.Webmasters.Sites.List
- module Network.Google.Resource.Webmasters.URLCrawlErrorscounts.Query
- module Network.Google.Resource.Webmasters.URLCrawlErrorsSamples.Get
- module Network.Google.Resource.Webmasters.URLCrawlErrorsSamples.List
- module Network.Google.Resource.Webmasters.URLCrawlErrorsSamples.MarkAsFixed
- data WmxSitemapContent
- wmxSitemapContent :: WmxSitemapContent
- wscIndexed :: Lens' WmxSitemapContent (Maybe Int64)
- wscType :: Lens' WmxSitemapContent (Maybe Text)
- wscSubmitted :: Lens' WmxSitemapContent (Maybe Int64)
- data APIdimensionFilterGroup
- apidimensionFilterGroup :: APIdimensionFilterGroup
- afgFilters :: Lens' APIdimensionFilterGroup [APIdimensionFilter]
- afgGroupType :: Lens' APIdimensionFilterGroup (Maybe Text)
- data URLSampleDetails
- urlSampleDetails :: URLSampleDetails
- usdLinkedFromURLs :: Lens' URLSampleDetails [Text]
- usdContainingSitemaps :: Lens' URLSampleDetails [Text]
- data URLCrawlErrorsSamplesMarkAsFixedCategory
- data URLCrawlErrorCountsPerType
- urlCrawlErrorCountsPerType :: URLCrawlErrorCountsPerType
- ucecptPlatform :: Lens' URLCrawlErrorCountsPerType (Maybe Text)
- ucecptEntries :: Lens' URLCrawlErrorCountsPerType [URLCrawlErrorCount]
- ucecptCategory :: Lens' URLCrawlErrorCountsPerType (Maybe Text)
- data URLCrawlErrorsSamplesGetPlatform
- = Mobile
- | SmartphoneOnly
- | Web
- data APIDataRow
- apiDataRow :: APIDataRow
- adrImpressions :: Lens' APIDataRow (Maybe Double)
- adrKeys :: Lens' APIDataRow [Text]
- adrCtr :: Lens' APIDataRow (Maybe Double)
- adrClicks :: Lens' APIDataRow (Maybe Double)
- adrPosition :: Lens' APIDataRow (Maybe Double)
- data APIdimensionFilter
- apidimensionFilter :: APIdimensionFilter
- afOperator :: Lens' APIdimensionFilter (Maybe Text)
- afDimension :: Lens' APIdimensionFilter (Maybe Text)
- afExpression :: Lens' APIdimensionFilter (Maybe Text)
- data URLCrawlErrorsSamplesMarkAsFixedPlatform
- data URLCrawlErrorsSamplesGetCategory
- data URLCrawlErrorCount
- urlCrawlErrorCount :: URLCrawlErrorCount
- ucecCount :: Lens' URLCrawlErrorCount (Maybe Int64)
- ucecTimestamp :: Lens' URLCrawlErrorCount (Maybe UTCTime)
- data URLCrawlErrorscountsQueryPlatform
- data SearchAnalyticsQueryResponse
- searchAnalyticsQueryResponse :: SearchAnalyticsQueryResponse
- saqrRows :: Lens' SearchAnalyticsQueryResponse [APIDataRow]
- saqrResponseAggregationType :: Lens' SearchAnalyticsQueryResponse (Maybe Text)
- data URLCrawlErrorsSamplesListCategory
- data URLCrawlErrorsSamplesListResponse
- urlCrawlErrorsSamplesListResponse :: URLCrawlErrorsSamplesListResponse
- uceslrURLCrawlErrorSample :: Lens' URLCrawlErrorsSamplesListResponse [URLCrawlErrorsSample]
- data URLCrawlErrorsCountsQueryResponse
- urlCrawlErrorsCountsQueryResponse :: URLCrawlErrorsCountsQueryResponse
- ucecqrCountPerTypes :: Lens' URLCrawlErrorsCountsQueryResponse [URLCrawlErrorCountsPerType]
- data URLCrawlErrorsSample
- urlCrawlErrorsSample :: URLCrawlErrorsSample
- ucesResponseCode :: Lens' URLCrawlErrorsSample (Maybe Int32)
- ucesURLDetails :: Lens' URLCrawlErrorsSample (Maybe URLSampleDetails)
- ucesLastCrawled :: Lens' URLCrawlErrorsSample (Maybe UTCTime)
- ucesPageURL :: Lens' URLCrawlErrorsSample (Maybe Text)
- ucesFirstDetected :: Lens' URLCrawlErrorsSample (Maybe UTCTime)
- data WmxSitemap
- wmxSitemap :: WmxSitemap
- wsContents :: Lens' WmxSitemap [WmxSitemapContent]
- wsPath :: Lens' WmxSitemap (Maybe Text)
- wsIsSitemapsIndex :: Lens' WmxSitemap (Maybe Bool)
- wsLastSubmitted :: Lens' WmxSitemap (Maybe UTCTime)
- wsWarnings :: Lens' WmxSitemap (Maybe Int64)
- wsLastDownloaded :: Lens' WmxSitemap (Maybe UTCTime)
- wsIsPending :: Lens' WmxSitemap (Maybe Bool)
- wsType :: Lens' WmxSitemap (Maybe Text)
- wsErrors :: Lens' WmxSitemap (Maybe Int64)
- data SitemapsListResponse
- sitemapsListResponse :: SitemapsListResponse
- slrSitemap :: Lens' SitemapsListResponse [WmxSitemap]
- data SearchAnalyticsQueryRequest
- searchAnalyticsQueryRequest :: SearchAnalyticsQueryRequest
- saqrAggregationType :: Lens' SearchAnalyticsQueryRequest (Maybe Text)
- saqrRowLimit :: Lens' SearchAnalyticsQueryRequest (Maybe Int32)
- saqrEndDate :: Lens' SearchAnalyticsQueryRequest (Maybe Text)
- saqrSearchType :: Lens' SearchAnalyticsQueryRequest (Maybe Text)
- saqrDimensionFilterGroups :: Lens' SearchAnalyticsQueryRequest [APIdimensionFilterGroup]
- saqrStartDate :: Lens' SearchAnalyticsQueryRequest (Maybe Text)
- saqrStartRow :: Lens' SearchAnalyticsQueryRequest (Maybe Int32)
- saqrDimensions :: Lens' SearchAnalyticsQueryRequest [Text]
- data URLCrawlErrorsSamplesListPlatform
- data SitesListResponse
- sitesListResponse :: SitesListResponse
- slrSiteEntry :: Lens' SitesListResponse [WmxSite]
- data WmxSite
- wmxSite :: WmxSite
- wsPermissionLevel :: Lens' WmxSite (Maybe Text)
- wsSiteURL :: Lens' WmxSite (Maybe Text)
- data URLCrawlErrorscountsQueryCategory
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
type WebmasterToolsAPI = URLCrawlErrorsSamplesListResource :<|> (URLCrawlErrorsSamplesGetResource :<|> (URLCrawlErrorsSamplesMarkAsFixedResource :<|> (SitemapsListResource :<|> (SitemapsGetResource :<|> (SitemapsSubmitResource :<|> (SitemapsDeleteResource :<|> (SearchanalyticsQueryResource :<|> (SitesListResource :<|> (SitesGetResource :<|> (SitesAddResource :<|> (SitesDeleteResource :<|> URLCrawlErrorscountsQueryResource))))))))))) Source #
Represents the entirety of the methods and resources available for the Search Console API service.
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
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
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
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
AuthPermissions | authPermissions |
FlashContent | flashContent |
ManyToOneRedirect | manyToOneRedirect |
NotFollowed | notFollowed |
NotFound | notFound |
Other | other |
Roboted | roboted |
ServerError | serverError |
SOFT404 | soft404 |
Instances
URLCrawlErrorCountsPerType
data URLCrawlErrorCountsPerType Source #
Number of errors per day for a specific error type (defined by platform and category).
See: urlCrawlErrorCountsPerType
smart constructor.
Instances
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.
ucecptCategory :: Lens' URLCrawlErrorCountsPerType (Maybe Text) Source #
The crawl error type.
URLCrawlErrorsSamplesGetPlatform
data URLCrawlErrorsSamplesGetPlatform Source #
The user agent type (platform) that made the request. For example: web
Mobile | mobile |
SmartphoneOnly | smartphoneOnly |
Web | web |
Instances
APIDataRow
data APIDataRow Source #
Instances
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:
adrPosition :: Lens' APIDataRow (Maybe Double) Source #
APIdimensionFilter
data APIdimensionFilter Source #
Instances
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
UCESMAFPMobile | mobile |
UCESMAFPSmartphoneOnly | smartphoneOnly |
UCESMAFPWeb | web |
Instances
URLCrawlErrorsSamplesGetCategory
data URLCrawlErrorsSamplesGetCategory Source #
The crawl error category. For example: authPermissions
UCESGCAuthPermissions | authPermissions |
UCESGCFlashContent | flashContent |
UCESGCManyToOneRedirect | manyToOneRedirect |
UCESGCNotFollowed | notFollowed |
UCESGCNotFound | notFound |
UCESGCOther | other |
UCESGCRoboted | roboted |
UCESGCServerError | serverError |
UCESGCSOFT404 | soft404 |
Instances
URLCrawlErrorCount
data URLCrawlErrorCount Source #
An entry in a URL crawl errors time series.
See: urlCrawlErrorCount
smart constructor.
Instances
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:
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.
UCEQPMobile | mobile |
UCEQPSmartphoneOnly | smartphoneOnly |
UCEQPWeb | web |
Instances
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
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.
saqrResponseAggregationType :: Lens' SearchAnalyticsQueryResponse (Maybe Text) Source #
How the results were aggregated.
URLCrawlErrorsSamplesListCategory
data URLCrawlErrorsSamplesListCategory Source #
The crawl error category. For example: authPermissions
UCESLCAuthPermissions | authPermissions |
UCESLCFlashContent | flashContent |
UCESLCManyToOneRedirect | manyToOneRedirect |
UCESLCNotFollowed | notFollowed |
UCESLCNotFound | notFound |
UCESLCOther | other |
UCESLCRoboted | roboted |
UCESLCServerError | serverError |
UCESLCSOFT404 | soft404 |
Instances
URLCrawlErrorsSamplesListResponse
data URLCrawlErrorsSamplesListResponse Source #
List of crawl error samples.
See: urlCrawlErrorsSamplesListResponse
smart constructor.
Instances
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
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
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
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.
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.
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
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
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
UCESLPMobile | mobile |
UCESLPSmartphoneOnly | smartphoneOnly |
UCESLPWeb | web |
Instances
SitesListResponse
data SitesListResponse Source #
List of sites with access level information.
See: sitesListResponse
smart constructor.
Instances
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
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 # | |
Data WmxSite Source # | |
Defined in Network.Google.WebmasterTools.Types.Product 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 # | |
ToJSON WmxSite Source # | |
Defined in Network.Google.WebmasterTools.Types.Product | |
FromJSON WmxSite Source # | |
type Rep WmxSite Source # | |
Defined in Network.Google.WebmasterTools.Types.Product type Rep WmxSite = D1 (MetaData "WmxSite" "Network.Google.WebmasterTools.Types.Product" "gogol-webmaster-tools-0.4.0-LKq04HhuGk13qpGnIbIn8X" False) (C1 (MetaCons "WmxSite'" PrefixI True) (S1 (MetaSel (Just "_wsPermissionLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_wsSiteURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) |
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:
URLCrawlErrorscountsQueryCategory
data URLCrawlErrorscountsQueryCategory Source #
The crawl error category. For example: serverError. If not specified, returns results for all categories.
UCEQCAuthPermissions | authPermissions |
UCEQCFlashContent | flashContent |
UCEQCManyToOneRedirect | manyToOneRedirect |
UCEQCNotFollowed | notFollowed |
UCEQCNotFound | notFound |
UCEQCOther | other |
UCEQCRoboted | roboted |
UCEQCServerError | serverError |
UCEQCSOFT404 | soft404 |