Blame | Last modification | View Log | RSS feed
<?php/** 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.*//*** The "management" collection of methods.* Typical usage is:* <code>* $analyticsService = new Google_AnalyticsService(...);* $management = $analyticsService->management;* </code>*/class Google_ManagementServiceResource extends Google_ServiceResource {}/*** The "webproperties" collection of methods.* Typical usage is:* <code>* $analyticsService = new Google_AnalyticsService(...);* $webproperties = $analyticsService->webproperties;* </code>*/class Google_ManagementWebpropertiesServiceResource extends Google_ServiceResource {/*** Lists web properties to which the user has access. (webproperties.list)** @param string $accountId Account ID to retrieve web properties for. Can either be a specific account ID or '~all', which refers to all the accounts that user has access to.* @param array $optParams Optional parameters.** @opt_param int max-results The maximum number of web properties to include in this response.* @opt_param int start-index An index of the first entity to retrieve. Use this parameter as a pagination mechanism along with the max-results parameter.* @return Google_Webproperties*/public function listManagementWebproperties($accountId, $optParams = array()) {$params = array('accountId' => $accountId);$params = array_merge($params, $optParams);$data = $this->__call('list', array($params));if ($this->useObjects()) {return new Google_Webproperties($data);} else {return $data;}}}/*** The "segments" collection of methods.* Typical usage is:* <code>* $analyticsService = new Google_AnalyticsService(...);* $segments = $analyticsService->segments;* </code>*/class Google_ManagementSegmentsServiceResource extends Google_ServiceResource {/*** Lists advanced segments to which the user has access. (segments.list)** @param array $optParams Optional parameters.** @opt_param int max-results The maximum number of advanced segments to include in this response.* @opt_param int start-index An index of the first advanced segment to retrieve. Use this parameter as a pagination mechanism along with the max-results parameter.* @return Google_Segments*/public function listManagementSegments($optParams = array()) {$params = array();$params = array_merge($params, $optParams);$data = $this->__call('list', array($params));if ($this->useObjects()) {return new Google_Segments($data);} else {return $data;}}}/*** The "accounts" collection of methods.* Typical usage is:* <code>* $analyticsService = new Google_AnalyticsService(...);* $accounts = $analyticsService->accounts;* </code>*/class Google_ManagementAccountsServiceResource extends Google_ServiceResource {/*** Lists all accounts to which the user has access. (accounts.list)** @param array $optParams Optional parameters.** @opt_param int max-results The maximum number of accounts to include in this response.* @opt_param int start-index An index of the first account to retrieve. Use this parameter as a pagination mechanism along with the max-results parameter.* @return Google_Accounts*/public function listManagementAccounts($optParams = array()) {$params = array();$params = array_merge($params, $optParams);$data = $this->__call('list', array($params));if ($this->useObjects()) {return new Google_Accounts($data);} else {return $data;}}}/*** The "goals" collection of methods.* Typical usage is:* <code>* $analyticsService = new Google_AnalyticsService(...);* $goals = $analyticsService->goals;* </code>*/class Google_ManagementGoalsServiceResource extends Google_ServiceResource {/*** Lists goals to which the user has access. (goals.list)** @param string $accountId Account ID to retrieve goals for. Can either be a specific account ID or '~all', which refers to all the accounts that user has access to.* @param string $webPropertyId Web property ID to retrieve goals for. Can either be a specific web property ID or '~all', which refers to all the web properties that user has access to.* @param string $profileId Profile ID to retrieve goals for. Can either be a specific profile ID or '~all', which refers to all the profiles that user has access to.* @param array $optParams Optional parameters.** @opt_param int max-results The maximum number of goals to include in this response.* @opt_param int start-index An index of the first goal to retrieve. Use this parameter as a pagination mechanism along with the max-results parameter.* @return Google_Goals*/public function listManagementGoals($accountId, $webPropertyId, $profileId, $optParams = array()) {$params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'profileId' => $profileId);$params = array_merge($params, $optParams);$data = $this->__call('list', array($params));if ($this->useObjects()) {return new Google_Goals($data);} else {return $data;}}}/*** The "profiles" collection of methods.* Typical usage is:* <code>* $analyticsService = new Google_AnalyticsService(...);* $profiles = $analyticsService->profiles;* </code>*/class Google_ManagementProfilesServiceResource extends Google_ServiceResource {/*** Lists profiles to which the user has access. (profiles.list)** @param string $accountId Account ID for the profiles to retrieve. Can either be a specific account ID or '~all', which refers to all the accounts to which the user has access.* @param string $webPropertyId Web property ID for the profiles to retrieve. Can either be a specific web property ID or '~all', which refers to all the web properties to which the user has access.* @param array $optParams Optional parameters.** @opt_param int max-results The maximum number of profiles to include in this response.* @opt_param int start-index An index of the first entity to retrieve. Use this parameter as a pagination mechanism along with the max-results parameter.* @return Google_Profiles*/public function listManagementProfiles($accountId, $webPropertyId, $optParams = array()) {$params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId);$params = array_merge($params, $optParams);$data = $this->__call('list', array($params));if ($this->useObjects()) {return new Google_Profiles($data);} else {return $data;}}}/*** The "data" collection of methods.* Typical usage is:* <code>* $analyticsService = new Google_AnalyticsService(...);* $data = $analyticsService->data;* </code>*/class Google_DataServiceResource extends Google_ServiceResource {}/*** The "mcf" collection of methods.* Typical usage is:* <code>* $analyticsService = new Google_AnalyticsService(...);* $mcf = $analyticsService->mcf;* </code>*/class Google_DataMcfServiceResource extends Google_ServiceResource {/*** Returns Analytics Multi-Channel Funnels data for a profile. (mcf.get)** @param string $ids Unique table ID for retrieving Analytics data. Table ID is of the form ga:XXXX, where XXXX is the Analytics profile ID.* @param string $start_date Start date for fetching Analytics data. All requests should specify a start date formatted as YYYY-MM-DD.* @param string $end_date End date for fetching Analytics data. All requests should specify an end date formatted as YYYY-MM-DD.* @param string $metrics A comma-separated list of Multi-Channel Funnels metrics. E.g., 'mcf:totalConversions,mcf:totalConversionValue'. At least one metric must be specified.* @param array $optParams Optional parameters.** @opt_param int max-results The maximum number of entries to include in this feed.* @opt_param string sort A comma-separated list of dimensions or metrics that determine the sort order for the Analytics data.* @opt_param string dimensions A comma-separated list of Multi-Channel Funnels dimensions. E.g., 'mcf:source,mcf:medium'.* @opt_param int start-index An index of the first entity to retrieve. Use this parameter as a pagination mechanism along with the max-results parameter.* @opt_param string filters A comma-separated list of dimension or metric filters to be applied to the Analytics data.* @return Google_McfData*/public function get($ids, $start_date, $end_date, $metrics, $optParams = array()) {$params = array('ids' => $ids, 'start-date' => $start_date, 'end-date' => $end_date, 'metrics' => $metrics);$params = array_merge($params, $optParams);$data = $this->__call('get', array($params));if ($this->useObjects()) {return new Google_McfData($data);} else {return $data;}}}/*** The "ga" collection of methods.* Typical usage is:* <code>* $analyticsService = new Google_AnalyticsService(...);* $ga = $analyticsService->ga;* </code>*/class Google_DataGaServiceResource extends Google_ServiceResource {/*** Returns Analytics data for a profile. (ga.get)** @param string $ids Unique table ID for retrieving Analytics data. Table ID is of the form ga:XXXX, where XXXX is the Analytics profile ID.* @param string $start_date Start date for fetching Analytics data. All requests should specify a start date formatted as YYYY-MM-DD.* @param string $end_date End date for fetching Analytics data. All requests should specify an end date formatted as YYYY-MM-DD.* @param string $metrics A comma-separated list of Analytics metrics. E.g., 'ga:visits,ga:pageviews'. At least one metric must be specified.* @param array $optParams Optional parameters.** @opt_param int max-results The maximum number of entries to include in this feed.* @opt_param string sort A comma-separated list of dimensions or metrics that determine the sort order for Analytics data.* @opt_param string dimensions A comma-separated list of Analytics dimensions. E.g., 'ga:browser,ga:city'.* @opt_param int start-index An index of the first entity to retrieve. Use this parameter as a pagination mechanism along with the max-results parameter.* @opt_param string segment An Analytics advanced segment to be applied to data.* @opt_param string filters A comma-separated list of dimension or metric filters to be applied to Analytics data.* @return Google_GaData*/public function get($ids, $start_date, $end_date, $metrics, $optParams = array()) {$params = array('ids' => $ids, 'start-date' => $start_date, 'end-date' => $end_date, 'metrics' => $metrics);$params = array_merge($params, $optParams);$data = $this->__call('get', array($params));if ($this->useObjects()) {return new Google_GaData($data);} else {return $data;}}}/*** Service definition for Google_Analytics (v3).** <p>* View and manage your Google Analytics data* </p>** <p>* For more information about this service, see the* <a href="http://code.google.com/apis/analytics" target="_blank">API Documentation</a>* </p>** @author Google, Inc.*/class Google_AnalyticsService extends Google_Service {public $management_webproperties;public $management_segments;public $management_accounts;public $management_goals;public $management_profiles;public $data_mcf;public $data_ga;/*** Constructs the internal representation of the Analytics service.** @param Google_Client $client*/public function __construct(Google_Client $client) {$this->servicePath = 'analytics/v3/';$this->version = 'v3';$this->serviceName = 'analytics';$client->addService($this->serviceName, $this->version);$this->management_webproperties = new Google_ManagementWebpropertiesServiceResource($this, $this->serviceName, 'webproperties', json_decode('{"methods": {"list": {"scopes": ["https://www.googleapis.com/auth/analytics.readonly"], "parameters": {"max-results": {"type": "integer", "location": "query", "format": "int32"}, "start-index": {"minimum": "1", "type": "integer", "location": "query", "format": "int32"}, "accountId": {"required": true, "type": "string", "location": "path"}}, "id": "analytics.management.webproperties.list", "httpMethod": "GET", "path": "management/accounts/{accountId}/webproperties", "response": {"$ref": "Webproperties"}}}}', true));$this->management_segments = new Google_ManagementSegmentsServiceResource($this, $this->serviceName, 'segments', json_decode('{"methods": {"list": {"scopes": ["https://www.googleapis.com/auth/analytics.readonly"], "parameters": {"max-results": {"type": "integer", "location": "query", "format": "int32"}, "start-index": {"minimum": "1", "type": "integer", "location": "query", "format": "int32"}}, "response": {"$ref": "Segments"}, "httpMethod": "GET", "path": "management/segments", "id": "analytics.management.segments.list"}}}', true));$this->management_accounts = new Google_ManagementAccountsServiceResource($this, $this->serviceName, 'accounts', json_decode('{"methods": {"list": {"scopes": ["https://www.googleapis.com/auth/analytics.readonly"], "parameters": {"max-results": {"type": "integer", "location": "query", "format": "int32"}, "start-index": {"minimum": "1", "type": "integer", "location": "query", "format": "int32"}}, "response": {"$ref": "Accounts"}, "httpMethod": "GET", "path": "management/accounts", "id": "analytics.management.accounts.list"}}}', true));$this->management_goals = new Google_ManagementGoalsServiceResource($this, $this->serviceName, 'goals', json_decode('{"methods": {"list": {"scopes": ["https://www.googleapis.com/auth/analytics.readonly"], "parameters": {"max-results": {"type": "integer", "location": "query", "format": "int32"}, "profileId": {"required": true, "type": "string", "location": "path"}, "start-index": {"minimum": "1", "type": "integer", "location": "query", "format": "int32"}, "webPropertyId": {"required": true, "type": "string", "location": "path"}, "accountId": {"required": true, "type": "string", "location": "path"}}, "id": "analytics.management.goals.list", "httpMethod": "GET", "path": "management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/goals", "response": {"$ref": "Goals"}}}}', true));$this->management_profiles = new Google_ManagementProfilesServiceResource($this, $this->serviceName, 'profiles', json_decode('{"methods": {"list": {"scopes": ["https://www.googleapis.com/auth/analytics.readonly"], "parameters": {"max-results": {"type": "integer", "location": "query", "format": "int32"}, "start-index": {"minimum": "1", "type": "integer", "location": "query", "format": "int32"}, "webPropertyId": {"required": true, "type": "string", "location": "path"}, "accountId": {"required": true, "type": "string", "location": "path"}}, "id": "analytics.management.profiles.list", "httpMethod": "GET", "path": "management/accounts/{accountId}/webproperties/{webPropertyId}/profiles", "response": {"$ref": "Profiles"}}}}', true));$this->data_mcf = new Google_DataMcfServiceResource($this, $this->serviceName, 'mcf', json_decode('{"methods": {"get": {"scopes": ["https://www.googleapis.com/auth/analytics.readonly"], "parameters": {"max-results": {"type": "integer", "location": "query", "format": "int32"}, "sort": {"type": "string", "location": "query"}, "dimensions": {"type": "string", "location": "query"}, "start-date": {"required": true, "type": "string", "location": "query"}, "start-index": {"minimum": "1", "type": "integer", "location": "query", "format": "int32"}, "ids": {"required": true, "type": "string", "location": "query"}, "metrics": {"required": true, "type": "string", "location": "query"}, "filters": {"type": "string", "location": "query"}, "end-date": {"required": true, "type": "string", "location": "query"}}, "id": "analytics.data.mcf.get", "httpMethod": "GET", "path": "data/mcf", "response": {"$ref": "McfData"}}}}', true));$this->data_ga = new Google_DataGaServiceResource($this, $this->serviceName, 'ga', json_decode('{"methods": {"get": {"scopes": ["https://www.googleapis.com/auth/analytics.readonly"], "parameters": {"max-results": {"type": "integer", "location": "query", "format": "int32"}, "sort": {"type": "string", "location": "query"}, "dimensions": {"type": "string", "location": "query"}, "start-date": {"required": true, "type": "string", "location": "query"}, "start-index": {"minimum": "1", "type": "integer", "location": "query", "format": "int32"}, "segment": {"type": "string", "location": "query"}, "ids": {"required": true, "type": "string", "location": "query"}, "metrics": {"required": true, "type": "string", "location": "query"}, "filters": {"type": "string", "location": "query"}, "end-date": {"required": true, "type": "string", "location": "query"}}, "id": "analytics.data.ga.get", "httpMethod": "GET", "path": "data/ga", "response": {"$ref": "GaData"}}}}', true));}}class Google_Account extends Google_Model {public $kind;public $name;public $created;public $updated;protected $__childLinkType = 'Google_AccountChildLink';protected $__childLinkDataType = '';public $childLink;public $id;public $selfLink;public function setKind($kind) {$this->kind = $kind;}public function getKind() {return $this->kind;}public function setName($name) {$this->name = $name;}public function getName() {return $this->name;}public function setCreated($created) {$this->created = $created;}public function getCreated() {return $this->created;}public function setUpdated($updated) {$this->updated = $updated;}public function getUpdated() {return $this->updated;}public function setChildLink(Google_AccountChildLink $childLink) {$this->childLink = $childLink;}public function getChildLink() {return $this->childLink;}public function setId($id) {$this->id = $id;}public function getId() {return $this->id;}public function setSelfLink($selfLink) {$this->selfLink = $selfLink;}public function getSelfLink() {return $this->selfLink;}}class Google_AccountChildLink extends Google_Model {public $href;public $type;public function setHref($href) {$this->href = $href;}public function getHref() {return $this->href;}public function setType($type) {$this->type = $type;}public function getType() {return $this->type;}}class Google_Accounts extends Google_Model {public $username;public $kind;protected $__itemsType = 'Google_Account';protected $__itemsDataType = 'array';public $items;public $itemsPerPage;public $previousLink;public $startIndex;public $nextLink;public $totalResults;public function setUsername($username) {$this->username = $username;}public function getUsername() {return $this->username;}public function setKind($kind) {$this->kind = $kind;}public function getKind() {return $this->kind;}public function setItems(/* array(Google_Account) */ $items) {$this->assertIsArray($items, 'Google_Account', __METHOD__);$this->items = $items;}public function getItems() {return $this->items;}public function setItemsPerPage($itemsPerPage) {$this->itemsPerPage = $itemsPerPage;}public function getItemsPerPage() {return $this->itemsPerPage;}public function setPreviousLink($previousLink) {$this->previousLink = $previousLink;}public function getPreviousLink() {return $this->previousLink;}public function setStartIndex($startIndex) {$this->startIndex = $startIndex;}public function getStartIndex() {return $this->startIndex;}public function setNextLink($nextLink) {$this->nextLink = $nextLink;}public function getNextLink() {return $this->nextLink;}public function setTotalResults($totalResults) {$this->totalResults = $totalResults;}public function getTotalResults() {return $this->totalResults;}}class Google_GaData extends Google_Model {public $kind;public $rows;public $containsSampledData;public $totalResults;public $itemsPerPage;public $totalsForAllResults;public $nextLink;public $id;protected $__queryType = 'Google_GaDataQuery';protected $__queryDataType = '';public $query;public $previousLink;protected $__profileInfoType = 'Google_GaDataProfileInfo';protected $__profileInfoDataType = '';public $profileInfo;protected $__columnHeadersType = 'Google_GaDataColumnHeaders';protected $__columnHeadersDataType = 'array';public $columnHeaders;public $selfLink;public function setKind($kind) {$this->kind = $kind;}public function getKind() {return $this->kind;}public function setRows(/* array(Google_string) */ $rows) {$this->assertIsArray($rows, 'Google_string', __METHOD__);$this->rows = $rows;}public function getRows() {return $this->rows;}public function setContainsSampledData($containsSampledData) {$this->containsSampledData = $containsSampledData;}public function getContainsSampledData() {return $this->containsSampledData;}public function setTotalResults($totalResults) {$this->totalResults = $totalResults;}public function getTotalResults() {return $this->totalResults;}public function setItemsPerPage($itemsPerPage) {$this->itemsPerPage = $itemsPerPage;}public function getItemsPerPage() {return $this->itemsPerPage;}public function setTotalsForAllResults($totalsForAllResults) {$this->totalsForAllResults = $totalsForAllResults;}public function getTotalsForAllResults() {return $this->totalsForAllResults;}public function setNextLink($nextLink) {$this->nextLink = $nextLink;}public function getNextLink() {return $this->nextLink;}public function setId($id) {$this->id = $id;}public function getId() {return $this->id;}public function setQuery(Google_GaDataQuery $query) {$this->query = $query;}public function getQuery() {return $this->query;}public function setPreviousLink($previousLink) {$this->previousLink = $previousLink;}public function getPreviousLink() {return $this->previousLink;}public function setProfileInfo(Google_GaDataProfileInfo $profileInfo) {$this->profileInfo = $profileInfo;}public function getProfileInfo() {return $this->profileInfo;}public function setColumnHeaders(/* array(Google_GaDataColumnHeaders) */ $columnHeaders) {$this->assertIsArray($columnHeaders, 'Google_GaDataColumnHeaders', __METHOD__);$this->columnHeaders = $columnHeaders;}public function getColumnHeaders() {return $this->columnHeaders;}public function setSelfLink($selfLink) {$this->selfLink = $selfLink;}public function getSelfLink() {return $this->selfLink;}}class Google_GaDataColumnHeaders extends Google_Model {public $dataType;public $columnType;public $name;public function setDataType($dataType) {$this->dataType = $dataType;}public function getDataType() {return $this->dataType;}public function setColumnType($columnType) {$this->columnType = $columnType;}public function getColumnType() {return $this->columnType;}public function setName($name) {$this->name = $name;}public function getName() {return $this->name;}}class Google_GaDataProfileInfo extends Google_Model {public $webPropertyId;public $internalWebPropertyId;public $tableId;public $profileId;public $profileName;public $accountId;public function setWebPropertyId($webPropertyId) {$this->webPropertyId = $webPropertyId;}public function getWebPropertyId() {return $this->webPropertyId;}public function setInternalWebPropertyId($internalWebPropertyId) {$this->internalWebPropertyId = $internalWebPropertyId;}public function getInternalWebPropertyId() {return $this->internalWebPropertyId;}public function setTableId($tableId) {$this->tableId = $tableId;}public function getTableId() {return $this->tableId;}public function setProfileId($profileId) {$this->profileId = $profileId;}public function getProfileId() {return $this->profileId;}public function setProfileName($profileName) {$this->profileName = $profileName;}public function getProfileName() {return $this->profileName;}public function setAccountId($accountId) {$this->accountId = $accountId;}public function getAccountId() {return $this->accountId;}}class Google_GaDataQuery extends Google_Model {public $max_results;public $sort;public $dimensions;public $start_date;public $start_index;public $segment;public $ids;public $metrics;public $filters;public $end_date;public function setMax_results($max_results) {$this->max_results = $max_results;}public function getMax_results() {return $this->max_results;}public function setSort(/* array(Google_string) */ $sort) {$this->assertIsArray($sort, 'Google_string', __METHOD__);$this->sort = $sort;}public function getSort() {return $this->sort;}public function setDimensions($dimensions) {$this->dimensions = $dimensions;}public function getDimensions() {return $this->dimensions;}public function setStart_date($start_date) {$this->start_date = $start_date;}public function getStart_date() {return $this->start_date;}public function setStart_index($start_index) {$this->start_index = $start_index;}public function getStart_index() {return $this->start_index;}public function setSegment($segment) {$this->segment = $segment;}public function getSegment() {return $this->segment;}public function setIds($ids) {$this->ids = $ids;}public function getIds() {return $this->ids;}public function setMetrics(/* array(Google_string) */ $metrics) {$this->assertIsArray($metrics, 'Google_string', __METHOD__);$this->metrics = $metrics;}public function getMetrics() {return $this->metrics;}public function setFilters($filters) {$this->filters = $filters;}public function getFilters() {return $this->filters;}public function setEnd_date($end_date) {$this->end_date = $end_date;}public function getEnd_date() {return $this->end_date;}}class Google_Goal extends Google_Model {public $kind;protected $__visitTimeOnSiteDetailsType = 'Google_GoalVisitTimeOnSiteDetails';protected $__visitTimeOnSiteDetailsDataType = '';public $visitTimeOnSiteDetails;public $name;public $created;protected $__urlDestinationDetailsType = 'Google_GoalUrlDestinationDetails';protected $__urlDestinationDetailsDataType = '';public $urlDestinationDetails;public $updated;public $value;protected $__visitNumPagesDetailsType = 'Google_GoalVisitNumPagesDetails';protected $__visitNumPagesDetailsDataType = '';public $visitNumPagesDetails;public $internalWebPropertyId;protected $__eventDetailsType = 'Google_GoalEventDetails';protected $__eventDetailsDataType = '';public $eventDetails;public $webPropertyId;public $active;public $profileId;protected $__parentLinkType = 'Google_GoalParentLink';protected $__parentLinkDataType = '';public $parentLink;public $type;public $id;public $selfLink;public $accountId;public function setKind($kind) {$this->kind = $kind;}public function getKind() {return $this->kind;}public function setVisitTimeOnSiteDetails(Google_GoalVisitTimeOnSiteDetails $visitTimeOnSiteDetails) {$this->visitTimeOnSiteDetails = $visitTimeOnSiteDetails;}public function getVisitTimeOnSiteDetails() {return $this->visitTimeOnSiteDetails;}public function setName($name) {$this->name = $name;}public function getName() {return $this->name;}public function setCreated($created) {$this->created = $created;}public function getCreated() {return $this->created;}public function setUrlDestinationDetails(Google_GoalUrlDestinationDetails $urlDestinationDetails) {$this->urlDestinationDetails = $urlDestinationDetails;}public function getUrlDestinationDetails() {return $this->urlDestinationDetails;}public function setUpdated($updated) {$this->updated = $updated;}public function getUpdated() {return $this->updated;}public function setValue($value) {$this->value = $value;}public function getValue() {return $this->value;}public function setVisitNumPagesDetails(Google_GoalVisitNumPagesDetails $visitNumPagesDetails) {$this->visitNumPagesDetails = $visitNumPagesDetails;}public function getVisitNumPagesDetails() {return $this->visitNumPagesDetails;}public function setInternalWebPropertyId($internalWebPropertyId) {$this->internalWebPropertyId = $internalWebPropertyId;}public function getInternalWebPropertyId() {return $this->internalWebPropertyId;}public function setEventDetails(Google_GoalEventDetails $eventDetails) {$this->eventDetails = $eventDetails;}public function getEventDetails() {return $this->eventDetails;}public function setWebPropertyId($webPropertyId) {$this->webPropertyId = $webPropertyId;}public function getWebPropertyId() {return $this->webPropertyId;}public function setActive($active) {$this->active = $active;}public function getActive() {return $this->active;}public function setProfileId($profileId) {$this->profileId = $profileId;}public function getProfileId() {return $this->profileId;}public function setParentLink(Google_GoalParentLink $parentLink) {$this->parentLink = $parentLink;}public function getParentLink() {return $this->parentLink;}public function setType($type) {$this->type = $type;}public function getType() {return $this->type;}public function setId($id) {$this->id = $id;}public function getId() {return $this->id;}public function setSelfLink($selfLink) {$this->selfLink = $selfLink;}public function getSelfLink() {return $this->selfLink;}public function setAccountId($accountId) {$this->accountId = $accountId;}public function getAccountId() {return $this->accountId;}}class Google_GoalEventDetails extends Google_Model {protected $__eventConditionsType = 'Google_GoalEventDetailsEventConditions';protected $__eventConditionsDataType = 'array';public $eventConditions;public $useEventValue;public function setEventConditions(/* array(Google_GoalEventDetailsEventConditions) */ $eventConditions) {$this->assertIsArray($eventConditions, 'Google_GoalEventDetailsEventConditions', __METHOD__);$this->eventConditions = $eventConditions;}public function getEventConditions() {return $this->eventConditions;}public function setUseEventValue($useEventValue) {$this->useEventValue = $useEventValue;}public function getUseEventValue() {return $this->useEventValue;}}class Google_GoalEventDetailsEventConditions extends Google_Model {public $type;public $matchType;public $expression;public $comparisonType;public $comparisonValue;public function setType($type) {$this->type = $type;}public function getType() {return $this->type;}public function setMatchType($matchType) {$this->matchType = $matchType;}public function getMatchType() {return $this->matchType;}public function setExpression($expression) {$this->expression = $expression;}public function getExpression() {return $this->expression;}public function setComparisonType($comparisonType) {$this->comparisonType = $comparisonType;}public function getComparisonType() {return $this->comparisonType;}public function setComparisonValue($comparisonValue) {$this->comparisonValue = $comparisonValue;}public function getComparisonValue() {return $this->comparisonValue;}}class Google_GoalParentLink extends Google_Model {public $href;public $type;public function setHref($href) {$this->href = $href;}public function getHref() {return $this->href;}public function setType($type) {$this->type = $type;}public function getType() {return $this->type;}}class Google_GoalUrlDestinationDetails extends Google_Model {public $url;public $caseSensitive;public $matchType;protected $__stepsType = 'Google_GoalUrlDestinationDetailsSteps';protected $__stepsDataType = 'array';public $steps;public $firstStepRequired;public function setUrl($url) {$this->url = $url;}public function getUrl() {return $this->url;}public function setCaseSensitive($caseSensitive) {$this->caseSensitive = $caseSensitive;}public function getCaseSensitive() {return $this->caseSensitive;}public function setMatchType($matchType) {$this->matchType = $matchType;}public function getMatchType() {return $this->matchType;}public function setSteps(/* array(Google_GoalUrlDestinationDetailsSteps) */ $steps) {$this->assertIsArray($steps, 'Google_GoalUrlDestinationDetailsSteps', __METHOD__);$this->steps = $steps;}public function getSteps() {return $this->steps;}public function setFirstStepRequired($firstStepRequired) {$this->firstStepRequired = $firstStepRequired;}public function getFirstStepRequired() {return $this->firstStepRequired;}}class Google_GoalUrlDestinationDetailsSteps extends Google_Model {public $url;public $name;public $number;public function setUrl($url) {$this->url = $url;}public function getUrl() {return $this->url;}public function setName($name) {$this->name = $name;}public function getName() {return $this->name;}public function setNumber($number) {$this->number = $number;}public function getNumber() {return $this->number;}}class Google_GoalVisitNumPagesDetails extends Google_Model {public $comparisonType;public $comparisonValue;public function setComparisonType($comparisonType) {$this->comparisonType = $comparisonType;}public function getComparisonType() {return $this->comparisonType;}public function setComparisonValue($comparisonValue) {$this->comparisonValue = $comparisonValue;}public function getComparisonValue() {return $this->comparisonValue;}}class Google_GoalVisitTimeOnSiteDetails extends Google_Model {public $comparisonType;public $comparisonValue;public function setComparisonType($comparisonType) {$this->comparisonType = $comparisonType;}public function getComparisonType() {return $this->comparisonType;}public function setComparisonValue($comparisonValue) {$this->comparisonValue = $comparisonValue;}public function getComparisonValue() {return $this->comparisonValue;}}class Google_Goals extends Google_Model {public $username;public $kind;protected $__itemsType = 'Google_Goal';protected $__itemsDataType = 'array';public $items;public $itemsPerPage;public $previousLink;public $startIndex;public $nextLink;public $totalResults;public function setUsername($username) {$this->username = $username;}public function getUsername() {return $this->username;}public function setKind($kind) {$this->kind = $kind;}public function getKind() {return $this->kind;}public function setItems(/* array(Google_Goal) */ $items) {$this->assertIsArray($items, 'Google_Goal', __METHOD__);$this->items = $items;}public function getItems() {return $this->items;}public function setItemsPerPage($itemsPerPage) {$this->itemsPerPage = $itemsPerPage;}public function getItemsPerPage() {return $this->itemsPerPage;}public function setPreviousLink($previousLink) {$this->previousLink = $previousLink;}public function getPreviousLink() {return $this->previousLink;}public function setStartIndex($startIndex) {$this->startIndex = $startIndex;}public function getStartIndex() {return $this->startIndex;}public function setNextLink($nextLink) {$this->nextLink = $nextLink;}public function getNextLink() {return $this->nextLink;}public function setTotalResults($totalResults) {$this->totalResults = $totalResults;}public function getTotalResults() {return $this->totalResults;}}class Google_McfData extends Google_Model {public $kind;protected $__rowsType = 'Google_McfDataRows';protected $__rowsDataType = 'array';public $rows;public $containsSampledData;public $totalResults;public $itemsPerPage;public $totalsForAllResults;public $nextLink;public $id;protected $__queryType = 'Google_McfDataQuery';protected $__queryDataType = '';public $query;public $previousLink;protected $__profileInfoType = 'Google_McfDataProfileInfo';protected $__profileInfoDataType = '';public $profileInfo;protected $__columnHeadersType = 'Google_McfDataColumnHeaders';protected $__columnHeadersDataType = 'array';public $columnHeaders;public $selfLink;public function setKind($kind) {$this->kind = $kind;}public function getKind() {return $this->kind;}public function setRows(/* array(Google_McfDataRows) */ $rows) {$this->assertIsArray($rows, 'Google_McfDataRows', __METHOD__);$this->rows = $rows;}public function getRows() {return $this->rows;}public function setContainsSampledData($containsSampledData) {$this->containsSampledData = $containsSampledData;}public function getContainsSampledData() {return $this->containsSampledData;}public function setTotalResults($totalResults) {$this->totalResults = $totalResults;}public function getTotalResults() {return $this->totalResults;}public function setItemsPerPage($itemsPerPage) {$this->itemsPerPage = $itemsPerPage;}public function getItemsPerPage() {return $this->itemsPerPage;}public function setTotalsForAllResults($totalsForAllResults) {$this->totalsForAllResults = $totalsForAllResults;}public function getTotalsForAllResults() {return $this->totalsForAllResults;}public function setNextLink($nextLink) {$this->nextLink = $nextLink;}public function getNextLink() {return $this->nextLink;}public function setId($id) {$this->id = $id;}public function getId() {return $this->id;}public function setQuery(Google_McfDataQuery $query) {$this->query = $query;}public function getQuery() {return $this->query;}public function setPreviousLink($previousLink) {$this->previousLink = $previousLink;}public function getPreviousLink() {return $this->previousLink;}public function setProfileInfo(Google_McfDataProfileInfo $profileInfo) {$this->profileInfo = $profileInfo;}public function getProfileInfo() {return $this->profileInfo;}public function setColumnHeaders(/* array(Google_McfDataColumnHeaders) */ $columnHeaders) {$this->assertIsArray($columnHeaders, 'Google_McfDataColumnHeaders', __METHOD__);$this->columnHeaders = $columnHeaders;}public function getColumnHeaders() {return $this->columnHeaders;}public function setSelfLink($selfLink) {$this->selfLink = $selfLink;}public function getSelfLink() {return $this->selfLink;}}class Google_McfDataColumnHeaders extends Google_Model {public $dataType;public $columnType;public $name;public function setDataType($dataType) {$this->dataType = $dataType;}public function getDataType() {return $this->dataType;}public function setColumnType($columnType) {$this->columnType = $columnType;}public function getColumnType() {return $this->columnType;}public function setName($name) {$this->name = $name;}public function getName() {return $this->name;}}class Google_McfDataProfileInfo extends Google_Model {public $webPropertyId;public $internalWebPropertyId;public $tableId;public $profileId;public $profileName;public $accountId;public function setWebPropertyId($webPropertyId) {$this->webPropertyId = $webPropertyId;}public function getWebPropertyId() {return $this->webPropertyId;}public function setInternalWebPropertyId($internalWebPropertyId) {$this->internalWebPropertyId = $internalWebPropertyId;}public function getInternalWebPropertyId() {return $this->internalWebPropertyId;}public function setTableId($tableId) {$this->tableId = $tableId;}public function getTableId() {return $this->tableId;}public function setProfileId($profileId) {$this->profileId = $profileId;}public function getProfileId() {return $this->profileId;}public function setProfileName($profileName) {$this->profileName = $profileName;}public function getProfileName() {return $this->profileName;}public function setAccountId($accountId) {$this->accountId = $accountId;}public function getAccountId() {return $this->accountId;}}class Google_McfDataQuery extends Google_Model {public $max_results;public $sort;public $dimensions;public $start_date;public $start_index;public $segment;public $ids;public $metrics;public $filters;public $end_date;public function setMax_results($max_results) {$this->max_results = $max_results;}public function getMax_results() {return $this->max_results;}public function setSort(/* array(Google_string) */ $sort) {$this->assertIsArray($sort, 'Google_string', __METHOD__);$this->sort = $sort;}public function getSort() {return $this->sort;}public function setDimensions($dimensions) {$this->dimensions = $dimensions;}public function getDimensions() {return $this->dimensions;}public function setStart_date($start_date) {$this->start_date = $start_date;}public function getStart_date() {return $this->start_date;}public function setStart_index($start_index) {$this->start_index = $start_index;}public function getStart_index() {return $this->start_index;}public function setSegment($segment) {$this->segment = $segment;}public function getSegment() {return $this->segment;}public function setIds($ids) {$this->ids = $ids;}public function getIds() {return $this->ids;}public function setMetrics(/* array(Google_string) */ $metrics) {$this->assertIsArray($metrics, 'Google_string', __METHOD__);$this->metrics = $metrics;}public function getMetrics() {return $this->metrics;}public function setFilters($filters) {$this->filters = $filters;}public function getFilters() {return $this->filters;}public function setEnd_date($end_date) {$this->end_date = $end_date;}public function getEnd_date() {return $this->end_date;}}class Google_McfDataRows extends Google_Model {public $primitiveValue;protected $__conversionPathValueType = 'Google_McfDataRowsConversionPathValue';protected $__conversionPathValueDataType = 'array';public $conversionPathValue;public function setPrimitiveValue($primitiveValue) {$this->primitiveValue = $primitiveValue;}public function getPrimitiveValue() {return $this->primitiveValue;}public function setConversionPathValue(/* array(Google_McfDataRowsConversionPathValue) */ $conversionPathValue) {$this->assertIsArray($conversionPathValue, 'Google_McfDataRowsConversionPathValue', __METHOD__);$this->conversionPathValue = $conversionPathValue;}public function getConversionPathValue() {return $this->conversionPathValue;}}class Google_McfDataRowsConversionPathValue extends Google_Model {public $nodeValue;public $interactionType;public function setNodeValue($nodeValue) {$this->nodeValue = $nodeValue;}public function getNodeValue() {return $this->nodeValue;}public function setInteractionType($interactionType) {$this->interactionType = $interactionType;}public function getInteractionType() {return $this->interactionType;}}class Google_Profile extends Google_Model {public $defaultPage;public $kind;public $excludeQueryParameters;public $name;public $created;public $webPropertyId;public $updated;public $siteSearchQueryParameters;public $currency;public $internalWebPropertyId;protected $__childLinkType = 'Google_ProfileChildLink';protected $__childLinkDataType = '';public $childLink;public $timezone;public $siteSearchCategoryParameters;protected $__parentLinkType = 'Google_ProfileParentLink';protected $__parentLinkDataType = '';public $parentLink;public $id;public $selfLink;public $accountId;public function setDefaultPage($defaultPage) {$this->defaultPage = $defaultPage;}public function getDefaultPage() {return $this->defaultPage;}public function setKind($kind) {$this->kind = $kind;}public function getKind() {return $this->kind;}public function setExcludeQueryParameters($excludeQueryParameters) {$this->excludeQueryParameters = $excludeQueryParameters;}public function getExcludeQueryParameters() {return $this->excludeQueryParameters;}public function setName($name) {$this->name = $name;}public function getName() {return $this->name;}public function setCreated($created) {$this->created = $created;}public function getCreated() {return $this->created;}public function setWebPropertyId($webPropertyId) {$this->webPropertyId = $webPropertyId;}public function getWebPropertyId() {return $this->webPropertyId;}public function setUpdated($updated) {$this->updated = $updated;}public function getUpdated() {return $this->updated;}public function setSiteSearchQueryParameters($siteSearchQueryParameters) {$this->siteSearchQueryParameters = $siteSearchQueryParameters;}public function getSiteSearchQueryParameters() {return $this->siteSearchQueryParameters;}public function setCurrency($currency) {$this->currency = $currency;}public function getCurrency() {return $this->currency;}public function setInternalWebPropertyId($internalWebPropertyId) {$this->internalWebPropertyId = $internalWebPropertyId;}public function getInternalWebPropertyId() {return $this->internalWebPropertyId;}public function setChildLink(Google_ProfileChildLink $childLink) {$this->childLink = $childLink;}public function getChildLink() {return $this->childLink;}public function setTimezone($timezone) {$this->timezone = $timezone;}public function getTimezone() {return $this->timezone;}public function setSiteSearchCategoryParameters($siteSearchCategoryParameters) {$this->siteSearchCategoryParameters = $siteSearchCategoryParameters;}public function getSiteSearchCategoryParameters() {return $this->siteSearchCategoryParameters;}public function setParentLink(Google_ProfileParentLink $parentLink) {$this->parentLink = $parentLink;}public function getParentLink() {return $this->parentLink;}public function setId($id) {$this->id = $id;}public function getId() {return $this->id;}public function setSelfLink($selfLink) {$this->selfLink = $selfLink;}public function getSelfLink() {return $this->selfLink;}public function setAccountId($accountId) {$this->accountId = $accountId;}public function getAccountId() {return $this->accountId;}}class Google_ProfileChildLink extends Google_Model {public $href;public $type;public function setHref($href) {$this->href = $href;}public function getHref() {return $this->href;}public function setType($type) {$this->type = $type;}public function getType() {return $this->type;}}class Google_ProfileParentLink extends Google_Model {public $href;public $type;public function setHref($href) {$this->href = $href;}public function getHref() {return $this->href;}public function setType($type) {$this->type = $type;}public function getType() {return $this->type;}}class Google_Profiles extends Google_Model {public $username;public $kind;protected $__itemsType = 'Google_Profile';protected $__itemsDataType = 'array';public $items;public $itemsPerPage;public $previousLink;public $startIndex;public $nextLink;public $totalResults;public function setUsername($username) {$this->username = $username;}public function getUsername() {return $this->username;}public function setKind($kind) {$this->kind = $kind;}public function getKind() {return $this->kind;}public function setItems(/* array(Google_Profile) */ $items) {$this->assertIsArray($items, 'Google_Profile', __METHOD__);$this->items = $items;}public function getItems() {return $this->items;}public function setItemsPerPage($itemsPerPage) {$this->itemsPerPage = $itemsPerPage;}public function getItemsPerPage() {return $this->itemsPerPage;}public function setPreviousLink($previousLink) {$this->previousLink = $previousLink;}public function getPreviousLink() {return $this->previousLink;}public function setStartIndex($startIndex) {$this->startIndex = $startIndex;}public function getStartIndex() {return $this->startIndex;}public function setNextLink($nextLink) {$this->nextLink = $nextLink;}public function getNextLink() {return $this->nextLink;}public function setTotalResults($totalResults) {$this->totalResults = $totalResults;}public function getTotalResults() {return $this->totalResults;}}class Google_Segment extends Google_Model {public $definition;public $kind;public $segmentId;public $created;public $updated;public $id;public $selfLink;public $name;public function setDefinition($definition) {$this->definition = $definition;}public function getDefinition() {return $this->definition;}public function setKind($kind) {$this->kind = $kind;}public function getKind() {return $this->kind;}public function setSegmentId($segmentId) {$this->segmentId = $segmentId;}public function getSegmentId() {return $this->segmentId;}public function setCreated($created) {$this->created = $created;}public function getCreated() {return $this->created;}public function setUpdated($updated) {$this->updated = $updated;}public function getUpdated() {return $this->updated;}public function setId($id) {$this->id = $id;}public function getId() {return $this->id;}public function setSelfLink($selfLink) {$this->selfLink = $selfLink;}public function getSelfLink() {return $this->selfLink;}public function setName($name) {$this->name = $name;}public function getName() {return $this->name;}}class Google_Segments extends Google_Model {public $username;public $kind;protected $__itemsType = 'Google_Segment';protected $__itemsDataType = 'array';public $items;public $itemsPerPage;public $previousLink;public $startIndex;public $nextLink;public $totalResults;public function setUsername($username) {$this->username = $username;}public function getUsername() {return $this->username;}public function setKind($kind) {$this->kind = $kind;}public function getKind() {return $this->kind;}public function setItems(/* array(Google_Segment) */ $items) {$this->assertIsArray($items, 'Google_Segment', __METHOD__);$this->items = $items;}public function getItems() {return $this->items;}public function setItemsPerPage($itemsPerPage) {$this->itemsPerPage = $itemsPerPage;}public function getItemsPerPage() {return $this->itemsPerPage;}public function setPreviousLink($previousLink) {$this->previousLink = $previousLink;}public function getPreviousLink() {return $this->previousLink;}public function setStartIndex($startIndex) {$this->startIndex = $startIndex;}public function getStartIndex() {return $this->startIndex;}public function setNextLink($nextLink) {$this->nextLink = $nextLink;}public function getNextLink() {return $this->nextLink;}public function setTotalResults($totalResults) {$this->totalResults = $totalResults;}public function getTotalResults() {return $this->totalResults;}}class Google_Webproperties extends Google_Model {public $username;public $kind;protected $__itemsType = 'Google_Webproperty';protected $__itemsDataType = 'array';public $items;public $itemsPerPage;public $previousLink;public $startIndex;public $nextLink;public $totalResults;public function setUsername($username) {$this->username = $username;}public function getUsername() {return $this->username;}public function setKind($kind) {$this->kind = $kind;}public function getKind() {return $this->kind;}public function setItems(/* array(Google_Webproperty) */ $items) {$this->assertIsArray($items, 'Google_Webproperty', __METHOD__);$this->items = $items;}public function getItems() {return $this->items;}public function setItemsPerPage($itemsPerPage) {$this->itemsPerPage = $itemsPerPage;}public function getItemsPerPage() {return $this->itemsPerPage;}public function setPreviousLink($previousLink) {$this->previousLink = $previousLink;}public function getPreviousLink() {return $this->previousLink;}public function setStartIndex($startIndex) {$this->startIndex = $startIndex;}public function getStartIndex() {return $this->startIndex;}public function setNextLink($nextLink) {$this->nextLink = $nextLink;}public function getNextLink() {return $this->nextLink;}public function setTotalResults($totalResults) {$this->totalResults = $totalResults;}public function getTotalResults() {return $this->totalResults;}}class Google_Webproperty extends Google_Model {public $kind;public $name;public $created;public $updated;public $websiteUrl;public $internalWebPropertyId;protected $__childLinkType = 'Google_WebpropertyChildLink';protected $__childLinkDataType = '';public $childLink;protected $__parentLinkType = 'Google_WebpropertyParentLink';protected $__parentLinkDataType = '';public $parentLink;public $id;public $selfLink;public $accountId;public function setKind($kind) {$this->kind = $kind;}public function getKind() {return $this->kind;}public function setName($name) {$this->name = $name;}public function getName() {return $this->name;}public function setCreated($created) {$this->created = $created;}public function getCreated() {return $this->created;}public function setUpdated($updated) {$this->updated = $updated;}public function getUpdated() {return $this->updated;}public function setWebsiteUrl($websiteUrl) {$this->websiteUrl = $websiteUrl;}public function getWebsiteUrl() {return $this->websiteUrl;}public function setInternalWebPropertyId($internalWebPropertyId) {$this->internalWebPropertyId = $internalWebPropertyId;}public function getInternalWebPropertyId() {return $this->internalWebPropertyId;}public function setChildLink(Google_WebpropertyChildLink $childLink) {$this->childLink = $childLink;}public function getChildLink() {return $this->childLink;}public function setParentLink(Google_WebpropertyParentLink $parentLink) {$this->parentLink = $parentLink;}public function getParentLink() {return $this->parentLink;}public function setId($id) {$this->id = $id;}public function getId() {return $this->id;}public function setSelfLink($selfLink) {$this->selfLink = $selfLink;}public function getSelfLink() {return $this->selfLink;}public function setAccountId($accountId) {$this->accountId = $accountId;}public function getAccountId() {return $this->accountId;}}class Google_WebpropertyChildLink extends Google_Model {public $href;public $type;public function setHref($href) {$this->href = $href;}public function getHref() {return $this->href;}public function setType($type) {$this->type = $type;}public function getType() {return $this->type;}}class Google_WebpropertyParentLink extends Google_Model {public $href;public $type;public function setHref($href) {$this->href = $href;}public function getHref() {return $this->href;}public function setType($type) {$this->type = $type;}public function getType() {return $this->type;}}