Google_Service_DriveActivity_ActionDetail
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.
- $commentDataType : mixed
- $commentType : mixed
- $createDataType : mixed
- $createType : mixed
- $deleteDataType : mixed
- $deleteType : mixed
- $dlpChangeDataType : mixed
- $dlpChangeType : mixed
- $editDataType : mixed
- $editType : mixed
- $internal_gapi_mappings : mixed
- $modelData : mixed
- $moveDataType : mixed
- $moveType : mixed
- $permissionChangeDataType : mixed
- $permissionChangeType : mixed
- $processed : mixed
- $referenceDataType : mixed
- $referenceType : mixed
- $renameDataType : mixed
- $renameType : mixed
- $restoreDataType : mixed
- $restoreType : mixed
- $settingsChangeDataType : mixed
- $settingsChangeType : 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.
- getComment() : Google_Service_DriveActivity_Comment
- getCreate() : Google_Service_DriveActivity_Create
- getDelete() : Google_Service_DriveActivity_Delete
- getDlpChange() : Google_Service_DriveActivity_DataLeakPreventionChange
- getEdit() : Google_Service_DriveActivity_Edit
- getMove() : Google_Service_DriveActivity_Move
- getPermissionChange() : Google_Service_DriveActivity_PermissionChange
- getReference() : Google_Service_DriveActivity_ApplicationReference
- getRename() : Google_Service_DriveActivity_Rename
- getRestore() : Google_Service_DriveActivity_Restore
- getSettingsChange() : Google_Service_DriveActivity_SettingsChange
- offsetExists() : mixed
- offsetGet() : mixed
- offsetSet() : mixed
- offsetUnset() : mixed
- setComment() : mixed
- setCreate() : mixed
- setDelete() : mixed
- setDlpChange() : mixed
- setEdit() : mixed
- setMove() : mixed
- setPermissionChange() : mixed
- setReference() : mixed
- setRename() : mixed
- setRestore() : mixed
- setSettingsChange() : 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
$commentDataType
protected
mixed
$commentDataType
= ''
$commentType
protected
mixed
$commentType
= 'Google_Service_DriveActivity_Comment'
$createDataType
protected
mixed
$createDataType
= ''
$createType
protected
mixed
$createType
= 'Google_Service_DriveActivity_Create'
$deleteDataType
protected
mixed
$deleteDataType
= ''
$deleteType
protected
mixed
$deleteType
= 'Google_Service_DriveActivity_Delete'
$dlpChangeDataType
protected
mixed
$dlpChangeDataType
= ''
$dlpChangeType
protected
mixed
$dlpChangeType
= 'Google_Service_DriveActivity_DataLeakPreventionChange'
$editDataType
protected
mixed
$editDataType
= ''
$editType
protected
mixed
$editType
= 'Google_Service_DriveActivity_Edit'
$internal_gapi_mappings
protected
mixed
$internal_gapi_mappings
= array()
$modelData
protected
mixed
$modelData
= array()
$moveDataType
protected
mixed
$moveDataType
= ''
$moveType
protected
mixed
$moveType
= 'Google_Service_DriveActivity_Move'
$permissionChangeDataType
protected
mixed
$permissionChangeDataType
= ''
$permissionChangeType
protected
mixed
$permissionChangeType
= 'Google_Service_DriveActivity_PermissionChange'
$processed
protected
mixed
$processed
= array()
$referenceDataType
protected
mixed
$referenceDataType
= ''
$referenceType
protected
mixed
$referenceType
= 'Google_Service_DriveActivity_ApplicationReference'
$renameDataType
protected
mixed
$renameDataType
= ''
$renameType
protected
mixed
$renameType
= 'Google_Service_DriveActivity_Rename'
$restoreDataType
protected
mixed
$restoreDataType
= ''
$restoreType
protected
mixed
$restoreType
= 'Google_Service_DriveActivity_Restore'
$settingsChangeDataType
protected
mixed
$settingsChangeDataType
= ''
$settingsChangeType
protected
mixed
$settingsChangeType
= 'Google_Service_DriveActivity_SettingsChange'
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 —getComment()
public
getComment() : Google_Service_DriveActivity_Comment
Return values
Google_Service_DriveActivity_Comment —getCreate()
public
getCreate() : Google_Service_DriveActivity_Create
Return values
Google_Service_DriveActivity_Create —getDelete()
public
getDelete() : Google_Service_DriveActivity_Delete
Return values
Google_Service_DriveActivity_Delete —getDlpChange()
public
getDlpChange() : Google_Service_DriveActivity_DataLeakPreventionChange
Return values
Google_Service_DriveActivity_DataLeakPreventionChange —getEdit()
public
getEdit() : Google_Service_DriveActivity_Edit
Return values
Google_Service_DriveActivity_Edit —getMove()
public
getMove() : Google_Service_DriveActivity_Move
Return values
Google_Service_DriveActivity_Move —getPermissionChange()
public
getPermissionChange() : Google_Service_DriveActivity_PermissionChange
Return values
Google_Service_DriveActivity_PermissionChange —getReference()
public
getReference() : Google_Service_DriveActivity_ApplicationReference
Return values
Google_Service_DriveActivity_ApplicationReference —getRename()
public
getRename() : Google_Service_DriveActivity_Rename
Return values
Google_Service_DriveActivity_Rename —getRestore()
public
getRestore() : Google_Service_DriveActivity_Restore
Return values
Google_Service_DriveActivity_Restore —getSettingsChange()
public
getSettingsChange() : Google_Service_DriveActivity_SettingsChange
Return values
Google_Service_DriveActivity_SettingsChange —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 —setComment()
public
setComment(Google_Service_DriveActivity_Comment $comment) : mixed
Parameters
- $comment : Google_Service_DriveActivity_Comment
Return values
mixed —setCreate()
public
setCreate(Google_Service_DriveActivity_Create $create) : mixed
Parameters
- $create : Google_Service_DriveActivity_Create
Return values
mixed —setDelete()
public
setDelete(Google_Service_DriveActivity_Delete $delete) : mixed
Parameters
- $delete : Google_Service_DriveActivity_Delete
Return values
mixed —setDlpChange()
public
setDlpChange(Google_Service_DriveActivity_DataLeakPreventionChange $dlpChange) : mixed
Parameters
Return values
mixed —setEdit()
public
setEdit(Google_Service_DriveActivity_Edit $edit) : mixed
Parameters
Return values
mixed —setMove()
public
setMove(Google_Service_DriveActivity_Move $move) : mixed
Parameters
Return values
mixed —setPermissionChange()
public
setPermissionChange(Google_Service_DriveActivity_PermissionChange $permissionChange) : mixed
Parameters
- $permissionChange : Google_Service_DriveActivity_PermissionChange
Return values
mixed —setReference()
public
setReference(Google_Service_DriveActivity_ApplicationReference $reference) : mixed
Parameters
- $reference : Google_Service_DriveActivity_ApplicationReference
Return values
mixed —setRename()
public
setRename(Google_Service_DriveActivity_Rename $rename) : mixed
Parameters
- $rename : Google_Service_DriveActivity_Rename
Return values
mixed —setRestore()
public
setRestore(Google_Service_DriveActivity_Restore $restore) : mixed
Parameters
- $restore : Google_Service_DriveActivity_Restore
Return values
mixed —setSettingsChange()
public
setSettingsChange(Google_Service_DriveActivity_SettingsChange $settingsChange) : mixed
Parameters
- $settingsChange : Google_Service_DriveActivity_SettingsChange
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