Search moodle.org's
Developer Documentation

See Release Notes

  • Bug fixes for general core bugs in 4.3.x will end 7 October 2024 (12 months).
  • Bug fixes for security issues in 4.3.x will end 21 April 2025 (18 months).
  • PHP version: minimum PHP 8.0.0 Note: minimum PHP version has increased since Moodle 4.1. PHP 8.2.x is supported too.
<?php
/*
 * Copyright 2010 Google Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
 * use this file except in compliance with the License. You may obtain a copy of
 * the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations under
 * the License.
 */

/**
 * Service definition for Webmasters (v3).
 *
 * <p>
 * Lets you view Google Webmaster Tools data for your verified sites.</p>
 *
 * <p>
 * For more information about this service, see the API
 * <a href="https://developers.google.com/webmaster-tools/" target="_blank">Documentation</a>
 * </p>
 *
 * @author Google, Inc.
 */
> #[AllowDynamicProperties]
class Google_Service_Webmasters extends Google_Service { /** View and modify Webmaster Tools data for your verified sites. */ const WEBMASTERS = "https://www.googleapis.com/auth/webmasters"; /** View Webmaster Tools data for your verified sites. */ const WEBMASTERS_READONLY = "https://www.googleapis.com/auth/webmasters.readonly"; public $searchanalytics; public $sitemaps; public $sites; public $urlcrawlerrorscounts; public $urlcrawlerrorssamples; /** * Constructs the internal representation of the Webmasters service. * * @param Google_Client $client */ public function __construct(Google_Client $client) { parent::__construct($client); $this->rootUrl = 'https://www.googleapis.com/'; $this->servicePath = 'webmasters/v3/'; $this->version = 'v3'; $this->serviceName = 'webmasters'; $this->searchanalytics = new Google_Service_Webmasters_Searchanalytics_Resource( $this, $this->serviceName, 'searchanalytics', array( 'methods' => array( 'query' => array( 'path' => 'sites/{siteUrl}/searchAnalytics/query', 'httpMethod' => 'POST', 'parameters' => array( 'siteUrl' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); $this->sitemaps = new Google_Service_Webmasters_Sitemaps_Resource( $this, $this->serviceName, 'sitemaps', array( 'methods' => array( 'delete' => array( 'path' => 'sites/{siteUrl}/sitemaps/{feedpath}', 'httpMethod' => 'DELETE', 'parameters' => array( 'siteUrl' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'feedpath' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'get' => array( 'path' => 'sites/{siteUrl}/sitemaps/{feedpath}', 'httpMethod' => 'GET', 'parameters' => array( 'siteUrl' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'feedpath' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'list' => array( 'path' => 'sites/{siteUrl}/sitemaps', 'httpMethod' => 'GET', 'parameters' => array( 'siteUrl' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'sitemapIndex' => array( 'location' => 'query', 'type' => 'string', ), ), ),'submit' => array( 'path' => 'sites/{siteUrl}/sitemaps/{feedpath}', 'httpMethod' => 'PUT', 'parameters' => array( 'siteUrl' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'feedpath' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); $this->sites = new Google_Service_Webmasters_Sites_Resource( $this, $this->serviceName, 'sites', array( 'methods' => array( 'add' => array( 'path' => 'sites/{siteUrl}', 'httpMethod' => 'PUT', 'parameters' => array( 'siteUrl' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'delete' => array( 'path' => 'sites/{siteUrl}', 'httpMethod' => 'DELETE', 'parameters' => array( 'siteUrl' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'get' => array( 'path' => 'sites/{siteUrl}', 'httpMethod' => 'GET', 'parameters' => array( 'siteUrl' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'list' => array( 'path' => 'sites', 'httpMethod' => 'GET', 'parameters' => array(), ), ) ) ); $this->urlcrawlerrorscounts = new Google_Service_Webmasters_Urlcrawlerrorscounts_Resource( $this, $this->serviceName, 'urlcrawlerrorscounts', array( 'methods' => array( 'query' => array( 'path' => 'sites/{siteUrl}/urlCrawlErrorsCounts/query', 'httpMethod' => 'GET', 'parameters' => array( 'siteUrl' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'category' => array( 'location' => 'query', 'type' => 'string', ), 'platform' => array( 'location' => 'query', 'type' => 'string', ), 'latestCountsOnly' => array( 'location' => 'query', 'type' => 'boolean', ), ), ), ) ) ); $this->urlcrawlerrorssamples = new Google_Service_Webmasters_Urlcrawlerrorssamples_Resource( $this, $this->serviceName, 'urlcrawlerrorssamples', array( 'methods' => array( 'get' => array( 'path' => 'sites/{siteUrl}/urlCrawlErrorsSamples/{url}', 'httpMethod' => 'GET', 'parameters' => array( 'siteUrl' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'url' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'category' => array( 'location' => 'query', 'type' => 'string', 'required' => true, ), 'platform' => array( 'location' => 'query', 'type' => 'string', 'required' => true, ), ), ),'list' => array( 'path' => 'sites/{siteUrl}/urlCrawlErrorsSamples', 'httpMethod' => 'GET', 'parameters' => array( 'siteUrl' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'category' => array( 'location' => 'query', 'type' => 'string', 'required' => true, ), 'platform' => array( 'location' => 'query', 'type' => 'string', 'required' => true, ), ), ),'markAsFixed' => array( 'path' => 'sites/{siteUrl}/urlCrawlErrorsSamples/{url}', 'httpMethod' => 'DELETE', 'parameters' => array( 'siteUrl' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'url' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'category' => array( 'location' => 'query', 'type' => 'string', 'required' => true, ), 'platform' => array( 'location' => 'query', 'type' => 'string', 'required' => true, ), ), ), ) ) ); } } /** * The "searchanalytics" collection of methods. * Typical usage is: * <code> * $webmastersService = new Google_Service_Webmasters(...); * $searchanalytics = $webmastersService->searchanalytics; * </code> */
> #[AllowDynamicProperties]
class Google_Service_Webmasters_Searchanalytics_Resource extends Google_Service_Resource { /** * Query your data with filters and parameters that you define. Returns zero or * more rows grouped by the row keys that you define. You must define a date * range of one or more days. * * When date is one of the group by values, any days without data are omitted * from the result list. If you need to know which days have data, issue a broad * date range query grouped by date for any metric, and see which day rows are * returned. (searchanalytics.query) * * @param string $siteUrl The site's URL, including protocol. For example: * http://www.example.com/ * @param Google_SearchAnalyticsQueryRequest $postBody * @param array $optParams Optional parameters. * @return Google_Service_Webmasters_SearchAnalyticsQueryResponse */ public function query($siteUrl, Google_Service_Webmasters_SearchAnalyticsQueryRequest $postBody, $optParams = array()) { $params = array('siteUrl' => $siteUrl, 'postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('query', array($params), "Google_Service_Webmasters_SearchAnalyticsQueryResponse"); } } /** * The "sitemaps" collection of methods. * Typical usage is: * <code> * $webmastersService = new Google_Service_Webmasters(...); * $sitemaps = $webmastersService->sitemaps; * </code> */
> #[AllowDynamicProperties]
class Google_Service_Webmasters_Sitemaps_Resource extends Google_Service_Resource { /** * Deletes a sitemap from this site. (sitemaps.delete) * * @param string $siteUrl The site's URL, including protocol. For example: * http://www.example.com/ * @param string $feedpath The URL of the actual sitemap. For example: * http://www.example.com/sitemap.xml * @param array $optParams Optional parameters. */ public function delete($siteUrl, $feedpath, $optParams = array()) { $params = array('siteUrl' => $siteUrl, 'feedpath' => $feedpath); $params = array_merge($params, $optParams); return $this->call('delete', array($params)); } /** * Retrieves information about a specific sitemap. (sitemaps.get) * * @param string $siteUrl The site's URL, including protocol. For example: * http://www.example.com/ * @param string $feedpath The URL of the actual sitemap. For example: * http://www.example.com/sitemap.xml * @param array $optParams Optional parameters. * @return Google_Service_Webmasters_WmxSitemap */ public function get($siteUrl, $feedpath, $optParams = array()) { $params = array('siteUrl' => $siteUrl, 'feedpath' => $feedpath); $params = array_merge($params, $optParams); return $this->call('get', array($params), "Google_Service_Webmasters_WmxSitemap"); } /** * Lists the sitemaps-entries submitted for this site, or included in the * sitemap index file (if sitemapIndex is specified in the request). * (sitemaps.listSitemaps) * * @param string $siteUrl The site's URL, including protocol. For example: * http://www.example.com/ * @param array $optParams Optional parameters. * * @opt_param string sitemapIndex A URL of a site's sitemap index. For example: * http://www.example.com/sitemapindex.xml * @return Google_Service_Webmasters_SitemapsListResponse */ public function listSitemaps($siteUrl, $optParams = array()) { $params = array('siteUrl' => $siteUrl); $params = array_merge($params, $optParams); return $this->call('list', array($params), "Google_Service_Webmasters_SitemapsListResponse"); } /** * Submits a sitemap for a site. (sitemaps.submit) * * @param string $siteUrl The site's URL, including protocol. For example: * http://www.example.com/ * @param string $feedpath The URL of the sitemap to add. For example: * http://www.example.com/sitemap.xml * @param array $optParams Optional parameters. */ public function submit($siteUrl, $feedpath, $optParams = array()) { $params = array('siteUrl' => $siteUrl, 'feedpath' => $feedpath); $params = array_merge($params, $optParams); return $this->call('submit', array($params)); } } /** * The "sites" collection of methods. * Typical usage is: * <code> * $webmastersService = new Google_Service_Webmasters(...); * $sites = $webmastersService->sites; * </code> */
> #[AllowDynamicProperties]
class Google_Service_Webmasters_Sites_Resource extends Google_Service_Resource { /** * Adds a site to the set of the user's sites in Webmaster Tools. (sites.add) * * @param string $siteUrl The URL of the site to add. * @param array $optParams Optional parameters. */ public function add($siteUrl, $optParams = array()) { $params = array('siteUrl' => $siteUrl); $params = array_merge($params, $optParams); return $this->call('add', array($params)); } /** * Removes a site from the set of the user's Webmaster Tools sites. * (sites.delete) * * @param string $siteUrl The URI of the property as defined in Search Console. * Examples: http://www.example.com/ or android-app://com.example/ * @param array $optParams Optional parameters. */ public function delete($siteUrl, $optParams = array()) { $params = array('siteUrl' => $siteUrl); $params = array_merge($params, $optParams); return $this->call('delete', array($params)); } /** * Retrieves information about specific site. (sites.get) * * @param string $siteUrl The URI of the property as defined in Search Console. * Examples: http://www.example.com/ or android-app://com.example/ * @param array $optParams Optional parameters. * @return Google_Service_Webmasters_WmxSite */ public function get($siteUrl, $optParams = array()) { $params = array('siteUrl' => $siteUrl); $params = array_merge($params, $optParams); return $this->call('get', array($params), "Google_Service_Webmasters_WmxSite"); } /** * Lists the user's Webmaster Tools sites. (sites.listSites) * * @param array $optParams Optional parameters. * @return Google_Service_Webmasters_SitesListResponse */ public function listSites($optParams = array()) { $params = array(); $params = array_merge($params, $optParams); return $this->call('list', array($params), "Google_Service_Webmasters_SitesListResponse"); } } /** * The "urlcrawlerrorscounts" collection of methods. * Typical usage is: * <code> * $webmastersService = new Google_Service_Webmasters(...); * $urlcrawlerrorscounts = $webmastersService->urlcrawlerrorscounts; * </code> */
> #[AllowDynamicProperties]
class Google_Service_Webmasters_Urlcrawlerrorscounts_Resource extends Google_Service_Resource { /** * Retrieves a time series of the number of URL crawl errors per error category * and platform. (urlcrawlerrorscounts.query) * * @param string $siteUrl The site's URL, including protocol. For example: * http://www.example.com/ * @param array $optParams Optional parameters. * * @opt_param string category The crawl error category. For example: * serverError. If not specified, returns results for all categories. * @opt_param string platform The user agent type (platform) that made the * request. For example: web. If not specified, returns results for all * platforms. * @opt_param bool latestCountsOnly If true, returns only the latest crawl error * counts. * @return Google_Service_Webmasters_UrlCrawlErrorsCountsQueryResponse */ public function query($siteUrl, $optParams = array()) { $params = array('siteUrl' => $siteUrl); $params = array_merge($params, $optParams); return $this->call('query', array($params), "Google_Service_Webmasters_UrlCrawlErrorsCountsQueryResponse"); } } /** * The "urlcrawlerrorssamples" collection of methods. * Typical usage is: * <code> * $webmastersService = new Google_Service_Webmasters(...); * $urlcrawlerrorssamples = $webmastersService->urlcrawlerrorssamples; * </code> */
> #[AllowDynamicProperties]
class Google_Service_Webmasters_Urlcrawlerrorssamples_Resource extends Google_Service_Resource { /** * Retrieves details about crawl errors for a site's sample URL. * (urlcrawlerrorssamples.get) * * @param string $siteUrl The site's URL, including protocol. For example: * http://www.example.com/ * @param string $url The relative path (without the site) of the sample URL. It * must be one of the URLs returned by list(). For example, for the URL * https://www.example.com/pagename on the site https://www.example.com/, the * url value is pagename * @param string $category The crawl error category. For example: * authPermissions * @param string $platform The user agent type (platform) that made the request. * For example: web * @param array $optParams Optional parameters. * @return Google_Service_Webmasters_UrlCrawlErrorsSample */ public function get($siteUrl, $url, $category, $platform, $optParams = array()) { $params = array('siteUrl' => $siteUrl, 'url' => $url, 'category' => $category, 'platform' => $platform); $params = array_merge($params, $optParams); return $this->call('get', array($params), "Google_Service_Webmasters_UrlCrawlErrorsSample"); } /** * Lists a site's sample URLs for the specified crawl error category and * platform. (urlcrawlerrorssamples.listUrlcrawlerrorssamples) * * @param string $siteUrl The site's URL, including protocol. For example: * http://www.example.com/ * @param string $category The crawl error category. For example: * authPermissions * @param string $platform The user agent type (platform) that made the request. * For example: web * @param array $optParams Optional parameters. * @return Google_Service_Webmasters_UrlCrawlErrorsSamplesListResponse */ public function listUrlcrawlerrorssamples($siteUrl, $category, $platform, $optParams = array()) { $params = array('siteUrl' => $siteUrl, 'category' => $category, 'platform' => $platform); $params = array_merge($params, $optParams); return $this->call('list', array($params), "Google_Service_Webmasters_UrlCrawlErrorsSamplesListResponse"); } /** * Marks the provided site's sample URL as fixed, and removes it from the * samples list. (urlcrawlerrorssamples.markAsFixed) * * @param string $siteUrl The site's URL, including protocol. For example: * http://www.example.com/ * @param string $url The relative path (without the site) of the sample URL. It * must be one of the URLs returned by list(). For example, for the URL * https://www.example.com/pagename on the site https://www.example.com/, the * url value is pagename * @param string $category The crawl error category. For example: * authPermissions * @param string $platform The user agent type (platform) that made the request. * For example: web * @param array $optParams Optional parameters. */ public function markAsFixed($siteUrl, $url, $category, $platform, $optParams = array()) { $params = array('siteUrl' => $siteUrl, 'url' => $url, 'category' => $category, 'platform' => $platform); $params = array_merge($params, $optParams); return $this->call('markAsFixed', array($params)); } }
> #[AllowDynamicProperties]
class Google_Service_Webmasters_ApiDataRow extends Google_Collection { protected $collection_key = 'keys'; protected $internal_gapi_mappings = array( ); public $clicks; public $ctr; public $impressions; public $keys; public $position; public function setClicks($clicks) { $this->clicks = $clicks; } public function getClicks() { return $this->clicks; } public function setCtr($ctr) { $this->ctr = $ctr; } public function getCtr() { return $this->ctr; } public function setImpressions($impressions) { $this->impressions = $impressions; } public function getImpressions() { return $this->impressions; } public function setKeys($keys) { $this->keys = $keys; } public function getKeys() { return $this->keys; } public function setPosition($position) { $this->position = $position; } public function getPosition() { return $this->position; } }
> #[AllowDynamicProperties]
class Google_Service_Webmasters_ApiDimensionFilter extends Google_Model { protected $internal_gapi_mappings = array( ); public $dimension; public $expression; public $operator; public function setDimension($dimension) { $this->dimension = $dimension; } public function getDimension() { return $this->dimension; } public function setExpression($expression) { $this->expression = $expression; } public function getExpression() { return $this->expression; } public function setOperator($operator) { $this->operator = $operator; } public function getOperator() { return $this->operator; } }
> #[AllowDynamicProperties]
class Google_Service_Webmasters_ApiDimensionFilterGroup extends Google_Collection { protected $collection_key = 'filters'; protected $internal_gapi_mappings = array( ); protected $filtersType = 'Google_Service_Webmasters_ApiDimensionFilter'; protected $filtersDataType = 'array'; public $groupType; public function setFilters($filters) { $this->filters = $filters; } public function getFilters() { return $this->filters; } public function setGroupType($groupType) { $this->groupType = $groupType; } public function getGroupType() { return $this->groupType; } }
> #[AllowDynamicProperties]
class Google_Service_Webmasters_SearchAnalyticsQueryRequest extends Google_Collection { protected $collection_key = 'dimensions'; protected $internal_gapi_mappings = array( ); public $aggregationType; protected $dimensionFilterGroupsType = 'Google_Service_Webmasters_ApiDimensionFilterGroup'; protected $dimensionFilterGroupsDataType = 'array'; public $dimensions; public $endDate; public $rowLimit; public $searchType; public $startDate; public function setAggregationType($aggregationType) { $this->aggregationType = $aggregationType; } public function getAggregationType() { return $this->aggregationType; } public function setDimensionFilterGroups($dimensionFilterGroups) { $this->dimensionFilterGroups = $dimensionFilterGroups; } public function getDimensionFilterGroups() { return $this->dimensionFilterGroups; } public function setDimensions($dimensions) { $this->dimensions = $dimensions; } public function getDimensions() { return $this->dimensions; } public function setEndDate($endDate) { $this->endDate = $endDate; } public function getEndDate() { return $this->endDate; } public function setRowLimit($rowLimit) { $this->rowLimit = $rowLimit; } public function getRowLimit() { return $this->rowLimit; } public function setSearchType($searchType) { $this->searchType = $searchType; } public function getSearchType() { return $this->searchType; } public function setStartDate($startDate) { $this->startDate = $startDate; } public function getStartDate() { return $this->startDate; } }
> #[AllowDynamicProperties]
class Google_Service_Webmasters_SearchAnalyticsQueryResponse extends Google_Collection { protected $collection_key = 'rows'; protected $internal_gapi_mappings = array( ); public $responseAggregationType; protected $rowsType = 'Google_Service_Webmasters_ApiDataRow'; protected $rowsDataType = 'array'; public function setResponseAggregationType($responseAggregationType) { $this->responseAggregationType = $responseAggregationType; } public function getResponseAggregationType() { return $this->responseAggregationType; } public function setRows($rows) { $this->rows = $rows; } public function getRows() { return $this->rows; } }
> #[AllowDynamicProperties]
class Google_Service_Webmasters_SitemapsListResponse extends Google_Collection { protected $collection_key = 'sitemap'; protected $internal_gapi_mappings = array( ); protected $sitemapType = 'Google_Service_Webmasters_WmxSitemap'; protected $sitemapDataType = 'array'; public function setSitemap($sitemap) { $this->sitemap = $sitemap; } public function getSitemap() { return $this->sitemap; } }
> #[AllowDynamicProperties]
class Google_Service_Webmasters_SitesListResponse extends Google_Collection { protected $collection_key = 'siteEntry'; protected $internal_gapi_mappings = array( ); protected $siteEntryType = 'Google_Service_Webmasters_WmxSite'; protected $siteEntryDataType = 'array'; public function setSiteEntry($siteEntry) { $this->siteEntry = $siteEntry; } public function getSiteEntry() { return $this->siteEntry; } }
> #[AllowDynamicProperties]
class Google_Service_Webmasters_UrlCrawlErrorCount extends Google_Model { protected $internal_gapi_mappings = array( ); public $count; public $timestamp; public function setCount($count) { $this->count = $count; } public function getCount() { return $this->count; } public function setTimestamp($timestamp) { $this->timestamp = $timestamp; } public function getTimestamp() { return $this->timestamp; } }
> #[AllowDynamicProperties]
class Google_Service_Webmasters_UrlCrawlErrorCountsPerType extends Google_Collection { protected $collection_key = 'entries'; protected $internal_gapi_mappings = array( ); public $category; protected $entriesType = 'Google_Service_Webmasters_UrlCrawlErrorCount'; protected $entriesDataType = 'array'; public $platform; public function setCategory($category) { $this->category = $category; } public function getCategory() { return $this->category; } public function setEntries($entries) { $this->entries = $entries; } public function getEntries() { return $this->entries; } public function setPlatform($platform) { $this->platform = $platform; } public function getPlatform() { return $this->platform; } }
> #[AllowDynamicProperties]
class Google_Service_Webmasters_UrlCrawlErrorsCountsQueryResponse extends Google_Collection { protected $collection_key = 'countPerTypes'; protected $internal_gapi_mappings = array( ); protected $countPerTypesType = 'Google_Service_Webmasters_UrlCrawlErrorCountsPerType'; protected $countPerTypesDataType = 'array'; public function setCountPerTypes($countPerTypes) { $this->countPerTypes = $countPerTypes; } public function getCountPerTypes() { return $this->countPerTypes; } }
> #[AllowDynamicProperties]
class Google_Service_Webmasters_UrlCrawlErrorsSample extends Google_Model { protected $internal_gapi_mappings = array( "firstDetected" => "first_detected", "lastCrawled" => "last_crawled", ); public $firstDetected; public $lastCrawled; public $pageUrl; public $responseCode; protected $urlDetailsType = 'Google_Service_Webmasters_UrlSampleDetails'; protected $urlDetailsDataType = ''; public function setFirstDetected($firstDetected) { $this->firstDetected = $firstDetected; } public function getFirstDetected() { return $this->firstDetected; } public function setLastCrawled($lastCrawled) { $this->lastCrawled = $lastCrawled; } public function getLastCrawled() { return $this->lastCrawled; } public function setPageUrl($pageUrl) { $this->pageUrl = $pageUrl; } public function getPageUrl() { return $this->pageUrl; } public function setResponseCode($responseCode) { $this->responseCode = $responseCode; } public function getResponseCode() { return $this->responseCode; } public function setUrlDetails(Google_Service_Webmasters_UrlSampleDetails $urlDetails) { $this->urlDetails = $urlDetails; } public function getUrlDetails() { return $this->urlDetails; } }
> #[AllowDynamicProperties]
class Google_Service_Webmasters_UrlCrawlErrorsSamplesListResponse extends Google_Collection { protected $collection_key = 'urlCrawlErrorSample'; protected $internal_gapi_mappings = array( ); protected $urlCrawlErrorSampleType = 'Google_Service_Webmasters_UrlCrawlErrorsSample'; protected $urlCrawlErrorSampleDataType = 'array'; public function setUrlCrawlErrorSample($urlCrawlErrorSample) { $this->urlCrawlErrorSample = $urlCrawlErrorSample; } public function getUrlCrawlErrorSample() { return $this->urlCrawlErrorSample; } }
> #[AllowDynamicProperties]
class Google_Service_Webmasters_UrlSampleDetails extends Google_Collection { protected $collection_key = 'linkedFromUrls'; protected $internal_gapi_mappings = array( ); public $containingSitemaps; public $linkedFromUrls; public function setContainingSitemaps($containingSitemaps) { $this->containingSitemaps = $containingSitemaps; } public function getContainingSitemaps() { return $this->containingSitemaps; } public function setLinkedFromUrls($linkedFromUrls) { $this->linkedFromUrls = $linkedFromUrls; } public function getLinkedFromUrls() { return $this->linkedFromUrls; } }
> #[AllowDynamicProperties]
class Google_Service_Webmasters_WmxSite extends Google_Model { protected $internal_gapi_mappings = array( ); public $permissionLevel; public $siteUrl; public function setPermissionLevel($permissionLevel) { $this->permissionLevel = $permissionLevel; } public function getPermissionLevel() { return $this->permissionLevel; } public function setSiteUrl($siteUrl) { $this->siteUrl = $siteUrl; } public function getSiteUrl() { return $this->siteUrl; } }
> #[AllowDynamicProperties]
class Google_Service_Webmasters_WmxSitemap extends Google_Collection { protected $collection_key = 'contents'; protected $internal_gapi_mappings = array( ); protected $contentsType = 'Google_Service_Webmasters_WmxSitemapContent'; protected $contentsDataType = 'array'; public $errors; public $isPending; public $isSitemapsIndex; public $lastDownloaded; public $lastSubmitted; public $path; public $type; public $warnings; public function setContents($contents) { $this->contents = $contents; } public function getContents() { return $this->contents; } public function setErrors($errors) { $this->errors = $errors; } public function getErrors() { return $this->errors; } public function setIsPending($isPending) { $this->isPending = $isPending; } public function getIsPending() { return $this->isPending; } public function setIsSitemapsIndex($isSitemapsIndex) { $this->isSitemapsIndex = $isSitemapsIndex; } public function getIsSitemapsIndex() { return $this->isSitemapsIndex; } public function setLastDownloaded($lastDownloaded) { $this->lastDownloaded = $lastDownloaded; } public function getLastDownloaded() { return $this->lastDownloaded; } public function setLastSubmitted($lastSubmitted) { $this->lastSubmitted = $lastSubmitted; } public function getLastSubmitted() { return $this->lastSubmitted; } public function setPath($path) { $this->path = $path; } public function getPath() { return $this->path; } public function setType($type) { $this->type = $type; } public function getType() { return $this->type; } public function setWarnings($warnings) { $this->warnings = $warnings; } public function getWarnings() { return $this->warnings; } }
> #[AllowDynamicProperties]
class Google_Service_Webmasters_WmxSitemapContent extends Google_Model { protected $internal_gapi_mappings = array( ); public $indexed; public $submitted; public $type; public function setIndexed($indexed) { $this->indexed = $indexed; } public function getIndexed() { return $this->indexed; } public function setSubmitted($submitted) { $this->submitted = $submitted; } public function getSubmitted() { return $this->submitted; } public function setType($type) { $this->type = $type; } public function getType() { return $this->type; } }