Google_Service_Dfareporting_Report
extends Google_Model
in package
This class defines attributes, valid values, and usage which is generated from a given json schema.
http://tools.ietf.org/html/draft-zyp-json-schema-03#section-5
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.
- $accountId : mixed
- $etag : mixed
- $fileName : mixed
- $format : mixed
- $id : mixed
- $kind : mixed
- $lastModifiedTime : mixed
- $name : mixed
- $ownerProfileId : mixed
- $subAccountId : mixed
- $type : mixed
- $criteriaDataType : mixed
- $criteriaType : mixed
- $crossDimensionReachCriteriaDataType : mixed
- $crossDimensionReachCriteriaType : mixed
- $deliveryDataType : mixed
- $deliveryType : mixed
- $floodlightCriteriaDataType : mixed
- $floodlightCriteriaType : mixed
- $internal_gapi_mappings : mixed
- $modelData : mixed
- $pathAttributionCriteriaDataType : mixed
- $pathAttributionCriteriaType : mixed
- $pathCriteriaDataType : mixed
- $pathCriteriaType : mixed
- $pathToConversionCriteriaDataType : mixed
- $pathToConversionCriteriaType : mixed
- $processed : mixed
- $reachCriteriaDataType : mixed
- $reachCriteriaType : mixed
- $scheduleDataType : mixed
- $scheduleType : 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.
- getAccountId() : mixed
- getCriteria() : Google_Service_Dfareporting_ReportCriteria
- getCrossDimensionReachCriteria() : Google_Service_Dfareporting_ReportCrossDimensionReachCriteria
- getDelivery() : Google_Service_Dfareporting_ReportDelivery
- getEtag() : mixed
- getFileName() : mixed
- getFloodlightCriteria() : Google_Service_Dfareporting_ReportFloodlightCriteria
- getFormat() : mixed
- getId() : mixed
- getKind() : mixed
- getLastModifiedTime() : mixed
- getName() : mixed
- getOwnerProfileId() : mixed
- getPathAttributionCriteria() : Google_Service_Dfareporting_ReportPathAttributionCriteria
- getPathCriteria() : Google_Service_Dfareporting_ReportPathCriteria
- getPathToConversionCriteria() : Google_Service_Dfareporting_ReportPathToConversionCriteria
- getReachCriteria() : Google_Service_Dfareporting_ReportReachCriteria
- getSchedule() : Google_Service_Dfareporting_ReportSchedule
- getSubAccountId() : mixed
- getType() : mixed
- offsetExists() : mixed
- offsetGet() : mixed
- offsetSet() : mixed
- offsetUnset() : mixed
- setAccountId() : mixed
- setCriteria() : mixed
- setCrossDimensionReachCriteria() : mixed
- setDelivery() : mixed
- setEtag() : mixed
- setFileName() : mixed
- setFloodlightCriteria() : mixed
- setFormat() : mixed
- setId() : mixed
- setKind() : mixed
- setLastModifiedTime() : mixed
- setName() : mixed
- setOwnerProfileId() : mixed
- setPathAttributionCriteria() : mixed
- setPathCriteria() : mixed
- setPathToConversionCriteria() : mixed
- setReachCriteria() : mixed
- setSchedule() : mixed
- setSubAccountId() : mixed
- setType() : 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.
- 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
- 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
$accountId
public
mixed
$accountId
$etag
public
mixed
$etag
$fileName
public
mixed
$fileName
$format
public
mixed
$format
$id
public
mixed
$id
$kind
public
mixed
$kind
$lastModifiedTime
public
mixed
$lastModifiedTime
$name
public
mixed
$name
$ownerProfileId
public
mixed
$ownerProfileId
$subAccountId
public
mixed
$subAccountId
$type
public
mixed
$type
$criteriaDataType
protected
mixed
$criteriaDataType
= ''
$criteriaType
protected
mixed
$criteriaType
= 'Google_Service_Dfareporting_ReportCriteria'
$crossDimensionReachCriteriaDataType
protected
mixed
$crossDimensionReachCriteriaDataType
= ''
$crossDimensionReachCriteriaType
protected
mixed
$crossDimensionReachCriteriaType
= 'Google_Service_Dfareporting_ReportCrossDimensionReachCriteria'
$deliveryDataType
protected
mixed
$deliveryDataType
= ''
$deliveryType
protected
mixed
$deliveryType
= 'Google_Service_Dfareporting_ReportDelivery'
$floodlightCriteriaDataType
protected
mixed
$floodlightCriteriaDataType
= ''
$floodlightCriteriaType
protected
mixed
$floodlightCriteriaType
= 'Google_Service_Dfareporting_ReportFloodlightCriteria'
$internal_gapi_mappings
protected
mixed
$internal_gapi_mappings
= array()
$modelData
protected
mixed
$modelData
= array()
$pathAttributionCriteriaDataType
protected
mixed
$pathAttributionCriteriaDataType
= ''
$pathAttributionCriteriaType
protected
mixed
$pathAttributionCriteriaType
= 'Google_Service_Dfareporting_ReportPathAttributionCriteria'
$pathCriteriaDataType
protected
mixed
$pathCriteriaDataType
= ''
$pathCriteriaType
protected
mixed
$pathCriteriaType
= 'Google_Service_Dfareporting_ReportPathCriteria'
$pathToConversionCriteriaDataType
protected
mixed
$pathToConversionCriteriaDataType
= ''
$pathToConversionCriteriaType
protected
mixed
$pathToConversionCriteriaType
= 'Google_Service_Dfareporting_ReportPathToConversionCriteria'
$processed
protected
mixed
$processed
= array()
$reachCriteriaDataType
protected
mixed
$reachCriteriaDataType
= ''
$reachCriteriaType
protected
mixed
$reachCriteriaType
= 'Google_Service_Dfareporting_ReportReachCriteria'
$scheduleDataType
protected
mixed
$scheduleDataType
= ''
$scheduleType
protected
mixed
$scheduleType
= 'Google_Service_Dfareporting_ReportSchedule'
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
Return values
mixed —getAccountId()
public
getAccountId() : mixed
Return values
mixed —getCriteria()
public
getCriteria() : Google_Service_Dfareporting_ReportCriteria
Return values
Google_Service_Dfareporting_ReportCriteria —getCrossDimensionReachCriteria()
public
getCrossDimensionReachCriteria() : Google_Service_Dfareporting_ReportCrossDimensionReachCriteria
Return values
Google_Service_Dfareporting_ReportCrossDimensionReachCriteria —getDelivery()
public
getDelivery() : Google_Service_Dfareporting_ReportDelivery
Return values
Google_Service_Dfareporting_ReportDelivery —getEtag()
public
getEtag() : mixed
Return values
mixed —getFileName()
public
getFileName() : mixed
Return values
mixed —getFloodlightCriteria()
public
getFloodlightCriteria() : Google_Service_Dfareporting_ReportFloodlightCriteria
Return values
Google_Service_Dfareporting_ReportFloodlightCriteria —getFormat()
public
getFormat() : mixed
Return values
mixed —getId()
public
getId() : mixed
Return values
mixed —getKind()
public
getKind() : mixed
Return values
mixed —getLastModifiedTime()
public
getLastModifiedTime() : mixed
Return values
mixed —getName()
public
getName() : mixed
Return values
mixed —getOwnerProfileId()
public
getOwnerProfileId() : mixed
Return values
mixed —getPathAttributionCriteria()
public
getPathAttributionCriteria() : Google_Service_Dfareporting_ReportPathAttributionCriteria
Return values
Google_Service_Dfareporting_ReportPathAttributionCriteria —getPathCriteria()
public
getPathCriteria() : Google_Service_Dfareporting_ReportPathCriteria
Return values
Google_Service_Dfareporting_ReportPathCriteria —getPathToConversionCriteria()
public
getPathToConversionCriteria() : Google_Service_Dfareporting_ReportPathToConversionCriteria
Return values
Google_Service_Dfareporting_ReportPathToConversionCriteria —getReachCriteria()
public
getReachCriteria() : Google_Service_Dfareporting_ReportReachCriteria
Return values
Google_Service_Dfareporting_ReportReachCriteria —getSchedule()
public
getSchedule() : Google_Service_Dfareporting_ReportSchedule
Return values
Google_Service_Dfareporting_ReportSchedule —getSubAccountId()
public
getSubAccountId() : mixed
Return values
mixed —getType()
public
getType() : 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 —setAccountId()
public
setAccountId(mixed $accountId) : mixed
Parameters
- $accountId : mixed
Return values
mixed —setCriteria()
public
setCriteria(Google_Service_Dfareporting_ReportCriteria $criteria) : mixed
Parameters
- $criteria : Google_Service_Dfareporting_ReportCriteria
Return values
mixed —setCrossDimensionReachCriteria()
public
setCrossDimensionReachCriteria(Google_Service_Dfareporting_ReportCrossDimensionReachCriteria $crossDimensionReachCriteria) : mixed
Parameters
- $crossDimensionReachCriteria : Google_Service_Dfareporting_ReportCrossDimensionReachCriteria
Return values
mixed —setDelivery()
public
setDelivery(Google_Service_Dfareporting_ReportDelivery $delivery) : mixed
Parameters
- $delivery : Google_Service_Dfareporting_ReportDelivery
Return values
mixed —setEtag()
public
setEtag(mixed $etag) : mixed
Parameters
- $etag : mixed
Return values
mixed —setFileName()
public
setFileName(mixed $fileName) : mixed
Parameters
- $fileName : mixed
Return values
mixed —setFloodlightCriteria()
public
setFloodlightCriteria(Google_Service_Dfareporting_ReportFloodlightCriteria $floodlightCriteria) : mixed
Parameters
- $floodlightCriteria : Google_Service_Dfareporting_ReportFloodlightCriteria
Return values
mixed —setFormat()
public
setFormat(mixed $format) : mixed
Parameters
- $format : mixed
Return values
mixed —setId()
public
setId(mixed $id) : mixed
Parameters
- $id : mixed
Return values
mixed —setKind()
public
setKind(mixed $kind) : mixed
Parameters
- $kind : mixed
Return values
mixed —setLastModifiedTime()
public
setLastModifiedTime(mixed $lastModifiedTime) : mixed
Parameters
- $lastModifiedTime : mixed
Return values
mixed —setName()
public
setName(mixed $name) : mixed
Parameters
- $name : mixed
Return values
mixed —setOwnerProfileId()
public
setOwnerProfileId(mixed $ownerProfileId) : mixed
Parameters
- $ownerProfileId : mixed
Return values
mixed —setPathAttributionCriteria()
public
setPathAttributionCriteria(Google_Service_Dfareporting_ReportPathAttributionCriteria $pathAttributionCriteria) : mixed
Parameters
- $pathAttributionCriteria : Google_Service_Dfareporting_ReportPathAttributionCriteria
Return values
mixed —setPathCriteria()
public
setPathCriteria(Google_Service_Dfareporting_ReportPathCriteria $pathCriteria) : mixed
Parameters
- $pathCriteria : Google_Service_Dfareporting_ReportPathCriteria
Return values
mixed —setPathToConversionCriteria()
public
setPathToConversionCriteria(Google_Service_Dfareporting_ReportPathToConversionCriteria $pathToConversionCriteria) : mixed
Parameters
- $pathToConversionCriteria : Google_Service_Dfareporting_ReportPathToConversionCriteria
Return values
mixed —setReachCriteria()
public
setReachCriteria(Google_Service_Dfareporting_ReportReachCriteria $reachCriteria) : mixed
Parameters
- $reachCriteria : Google_Service_Dfareporting_ReportReachCriteria
Return values
mixed —setSchedule()
public
setSchedule(Google_Service_Dfareporting_ReportSchedule $schedule) : mixed
Parameters
- $schedule : Google_Service_Dfareporting_ReportSchedule
Return values
mixed —setSubAccountId()
public
setSubAccountId(mixed $subAccountId) : mixed
Parameters
- $subAccountId : mixed
Return values
mixed —setType()
public
setType(mixed $type) : mixed
Parameters
- $type : 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 —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 —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