Documentation

Google_Service_AnalyticsReporting_Activity extends Google_Collection
in package

Extension to the regular Google_Model that automatically exposes the items array for iteration, so you can just iterate over the object rather than a reference inside.

Table of Contents

NULL_VALUE  = "{}gapi-php-null"
If you need to specify a NULL JSON value, use Google_Model::NULL_VALUE instead - it will be replaced when converting to JSON with a real null.
$activityTime  : mixed
$activityType  : mixed
$campaign  : mixed
$channelGrouping  : mixed
$hostname  : mixed
$keyword  : mixed
$landingPagePath  : mixed
$medium  : mixed
$source  : mixed
$appviewDataType  : mixed
$appviewType  : mixed
$collection_key  : mixed
$customDimensionDataType  : mixed
$customDimensionType  : mixed
$ecommerceDataType  : mixed
$ecommerceType  : mixed
$eventDataType  : mixed
$eventType  : mixed
$goalsDataType  : mixed
$goalsType  : mixed
$internal_gapi_mappings  : mixed
$modelData  : mixed
$pageviewDataType  : mixed
$pageviewType  : mixed
$processed  : mixed
__construct()  : mixed
Polymorphic - accepts a variable number of arguments dependent on the type of the model subclass.
__get()  : mixed
Getter that handles passthrough access to the data array, and lazy object creation.
__isset()  : mixed
__unset()  : mixed
assertIsArray()  : mixed
Verify if $obj is an array.
count()  : mixed
current()  : mixed
getActivityTime()  : mixed
getActivityType()  : mixed
getAppview()  : Google_Service_AnalyticsReporting_ScreenviewData
getCampaign()  : mixed
getChannelGrouping()  : mixed
getCustomDimension()  : Google_Service_AnalyticsReporting_CustomDimension
getEcommerce()  : Google_Service_AnalyticsReporting_EcommerceData
getEvent()  : Google_Service_AnalyticsReporting_EventData
getGoals()  : Google_Service_AnalyticsReporting_GoalSetData
getHostname()  : mixed
getKeyword()  : mixed
getLandingPagePath()  : mixed
getMedium()  : mixed
getPageview()  : Google_Service_AnalyticsReporting_PageviewData
getSource()  : mixed
key()  : mixed
next()  : mixed
offsetExists()  : mixed
offsetGet()  : mixed
offsetSet()  : mixed
offsetUnset()  : mixed
rewind()  : mixed
setActivityTime()  : mixed
setActivityType()  : mixed
setAppview()  : mixed
setCampaign()  : mixed
setChannelGrouping()  : mixed
setCustomDimension()  : mixed
setEcommerce()  : mixed
setEvent()  : mixed
setGoals()  : mixed
setHostname()  : mixed
setKeyword()  : mixed
setLandingPagePath()  : mixed
setMedium()  : mixed
setPageview()  : mixed
setSource()  : mixed
toSimpleObject()  : mixed
Create a simplified object suitable for straightforward conversion to JSON. This is relatively expensive due to the usage of reflection, but shouldn't be called a whole lot, and is the most straightforward way to filter.
valid()  : mixed
dataType()  : mixed
gapiInit()  : mixed
Blank initialiser to be used in subclasses to do post-construction initialisation - this avoids the need for subclasses to have to implement the variadics handling in their constructors.
isAssociativeArray()  : bool
Returns true only if the array is associative.
keyType()  : mixed
mapTypes()  : void
Initialize this object's properties from an array.
camelCase()  : string
Convert a string to camelCase
coerceType()  : mixed
getMappedName()  : mixed
If there is an internal name mapping, use that.
getSimpleValue()  : mixed
Handle different types of values, primarily other objects and map and array data types.
nullPlaceholderCheck()  : mixed
Check whether the value is the null placeholder and return true null.

Constants

NULL_VALUE

If you need to specify a NULL JSON value, use Google_Model::NULL_VALUE instead - it will be replaced when converting to JSON with a real null.

public mixed NULL_VALUE = "{}gapi-php-null"

Properties

$activityTime

public mixed $activityTime

$activityType

public mixed $activityType

$channelGrouping

public mixed $channelGrouping

$landingPagePath

public mixed $landingPagePath

$appviewDataType

protected mixed $appviewDataType = ''

$appviewType

protected mixed $appviewType = 'Google_Service_AnalyticsReporting_ScreenviewData'

$collection_key

protected mixed $collection_key = 'customDimension'

$customDimensionDataType

protected mixed $customDimensionDataType = 'array'

$customDimensionType

protected mixed $customDimensionType = 'Google_Service_AnalyticsReporting_CustomDimension'

$ecommerceDataType

protected mixed $ecommerceDataType = ''

$ecommerceType

protected mixed $ecommerceType = 'Google_Service_AnalyticsReporting_EcommerceData'

$eventDataType

protected mixed $eventDataType = ''

$eventType

protected mixed $eventType = 'Google_Service_AnalyticsReporting_EventData'

$goalsDataType

protected mixed $goalsDataType = ''

$goalsType

protected mixed $goalsType = 'Google_Service_AnalyticsReporting_GoalSetData'

$internal_gapi_mappings

protected mixed $internal_gapi_mappings = array()

$modelData

protected mixed $modelData = array()

$pageviewDataType

protected mixed $pageviewDataType = ''

$pageviewType

protected mixed $pageviewType = 'Google_Service_AnalyticsReporting_PageviewData'

$processed

protected mixed $processed = array()

Methods

__construct()

Polymorphic - accepts a variable number of arguments dependent on the type of the model subclass.

public final __construct() : mixed
Return values
mixed

__get()

Getter that handles passthrough access to the data array, and lazy object creation.

public __get(string $key) : mixed
Parameters
$key : string

Property name.

Return values
mixed

The value if any, or null.

__isset()

public __isset(mixed $key) : mixed
Parameters
$key : mixed
Return values
mixed

__unset()

public __unset(mixed $key) : mixed
Parameters
$key : mixed
Return values
mixed

assertIsArray()

Verify if $obj is an array.

public assertIsArray(array<string|int, mixed> $obj, string $method) : mixed
Parameters
$obj : array<string|int, mixed>

Items that should be validated.

$method : string

Method expecting an array as an argument.

Tags
throws
Google_Exception

Thrown if $obj isn't an array.

Return values
mixed

count()

public count() : mixed
Return values
mixed

current()

public current() : mixed
Return values
mixed

getActivityTime()

public getActivityTime() : mixed
Return values
mixed

getActivityType()

public getActivityType() : mixed
Return values
mixed

getCampaign()

public getCampaign() : mixed
Return values
mixed

getChannelGrouping()

public getChannelGrouping() : mixed
Return values
mixed

getHostname()

public getHostname() : mixed
Return values
mixed

getKeyword()

public getKeyword() : mixed
Return values
mixed

getLandingPagePath()

public getLandingPagePath() : mixed
Return values
mixed

getMedium()

public getMedium() : mixed
Return values
mixed

getSource()

public getSource() : mixed
Return values
mixed

key()

public key() : mixed
Return values
mixed

next()

public next() : mixed
Return values
mixed

offsetExists()

public offsetExists(mixed $offset) : mixed
Parameters
$offset : mixed
Return values
mixed

offsetGet()

public offsetGet(mixed $offset) : mixed
Parameters
$offset : mixed
Return values
mixed

offsetSet()

public offsetSet(mixed $offset, mixed $value) : mixed
Parameters
$offset : mixed
$value : mixed
Return values
mixed

offsetUnset()

public offsetUnset(mixed $offset) : mixed
Parameters
$offset : mixed
Return values
mixed

rewind()

public rewind() : mixed
Return values
mixed

setActivityTime()

public setActivityTime(mixed $activityTime) : mixed
Parameters
$activityTime : mixed
Return values
mixed

setActivityType()

public setActivityType(mixed $activityType) : mixed
Parameters
$activityType : mixed
Return values
mixed

setCampaign()

public setCampaign(mixed $campaign) : mixed
Parameters
$campaign : mixed
Return values
mixed

setChannelGrouping()

public setChannelGrouping(mixed $channelGrouping) : mixed
Parameters
$channelGrouping : mixed
Return values
mixed

setCustomDimension()

public setCustomDimension(mixed $customDimension) : mixed
Parameters
$customDimension : mixed
Return values
mixed

setHostname()

public setHostname(mixed $hostname) : mixed
Parameters
$hostname : mixed
Return values
mixed

setKeyword()

public setKeyword(mixed $keyword) : mixed
Parameters
$keyword : mixed
Return values
mixed

setLandingPagePath()

public setLandingPagePath(mixed $landingPagePath) : mixed
Parameters
$landingPagePath : mixed
Return values
mixed

setMedium()

public setMedium(mixed $medium) : mixed
Parameters
$medium : mixed
Return values
mixed

setSource()

public setSource(mixed $source) : mixed
Parameters
$source : mixed
Return values
mixed

toSimpleObject()

Create a simplified object suitable for straightforward conversion to JSON. This is relatively expensive due to the usage of reflection, but shouldn't be called a whole lot, and is the most straightforward way to filter.

public toSimpleObject() : mixed
Return values
mixed

valid()

public valid() : mixed
Return values
mixed

dataType()

protected dataType(mixed $key) : mixed
Parameters
$key : mixed
Return values
mixed

gapiInit()

Blank initialiser to be used in subclasses to do post-construction initialisation - this avoids the need for subclasses to have to implement the variadics handling in their constructors.

protected gapiInit() : mixed
Return values
mixed

isAssociativeArray()

Returns true only if the array is associative.

protected isAssociativeArray(array<string|int, mixed> $array) : bool
Parameters
$array : array<string|int, mixed>
Return values
bool

True if the array is associative.

keyType()

protected keyType(mixed $key) : mixed
Parameters
$key : mixed
Return values
mixed

mapTypes()

Initialize this object's properties from an array.

protected mapTypes(array<string|int, mixed> $array) : void
Parameters
$array : array<string|int, mixed>

Used to seed this object's properties.

Return values
void

camelCase()

Convert a string to camelCase

private camelCase(string $value) : string
Parameters
$value : string
Return values
string

coerceType()

private coerceType(mixed $offset) : mixed
Parameters
$offset : mixed
Return values
mixed

getMappedName()

If there is an internal name mapping, use that.

private getMappedName(mixed $key) : mixed
Parameters
$key : mixed
Return values
mixed

getSimpleValue()

Handle different types of values, primarily other objects and map and array data types.

private getSimpleValue(mixed $value) : mixed
Parameters
$value : mixed
Return values
mixed

nullPlaceholderCheck()

Check whether the value is the null placeholder and return true null.

private nullPlaceholderCheck(mixed $value) : mixed
Parameters
$value : mixed
Return values
mixed

Search results