Google_Service_Drive_DriveFile
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.
- $appProperties : mixed
- $copyRequiresWriterPermission : mixed
- $createdTime : mixed
- $description : mixed
- $driveId : mixed
- $explicitlyTrashed : mixed
- $exportLinks : mixed
- $fileExtension : mixed
- $folderColorRgb : mixed
- $fullFileExtension : mixed
- $hasAugmentedPermissions : mixed
- $hasThumbnail : mixed
- $headRevisionId : mixed
- $iconLink : mixed
- $id : mixed
- $isAppAuthorized : mixed
- $kind : mixed
- $md5Checksum : mixed
- $mimeType : mixed
- $modifiedByMe : mixed
- $modifiedByMeTime : mixed
- $modifiedTime : mixed
- $name : mixed
- $originalFilename : mixed
- $ownedByMe : mixed
- $parents : mixed
- $permissionIds : mixed
- $properties : mixed
- $quotaBytesUsed : mixed
- $shared : mixed
- $sharedWithMeTime : mixed
- $size : mixed
- $spaces : mixed
- $starred : mixed
- $teamDriveId : mixed
- $thumbnailLink : mixed
- $thumbnailVersion : mixed
- $trashed : mixed
- $trashedTime : mixed
- $version : mixed
- $viewedByMe : mixed
- $viewedByMeTime : mixed
- $viewersCanCopyContent : mixed
- $webContentLink : mixed
- $webViewLink : mixed
- $writersCanShare : mixed
- $capabilitiesDataType : mixed
- $capabilitiesType : mixed
- $collection_key : mixed
- $contentHintsDataType : mixed
- $contentHintsType : mixed
- $contentRestrictionsDataType : mixed
- $contentRestrictionsType : mixed
- $imageMediaMetadataDataType : mixed
- $imageMediaMetadataType : mixed
- $internal_gapi_mappings : mixed
- $lastModifyingUserDataType : mixed
- $lastModifyingUserType : mixed
- $modelData : mixed
- $ownersDataType : mixed
- $ownersType : mixed
- $permissionsDataType : mixed
- $permissionsType : mixed
- $processed : mixed
- $sharingUserDataType : mixed
- $sharingUserType : mixed
- $shortcutDetailsDataType : mixed
- $shortcutDetailsType : mixed
- $trashingUserDataType : mixed
- $trashingUserType : mixed
- $videoMediaMetadataDataType : mixed
- $videoMediaMetadataType : 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
- getAppProperties() : mixed
- getCapabilities() : Google_Service_Drive_DriveFileCapabilities
- getContentHints() : Google_Service_Drive_DriveFileContentHints
- getContentRestrictions() : Google_Service_Drive_ContentRestriction
- getCopyRequiresWriterPermission() : mixed
- getCreatedTime() : mixed
- getDescription() : mixed
- getDriveId() : mixed
- getExplicitlyTrashed() : mixed
- getExportLinks() : mixed
- getFileExtension() : mixed
- getFolderColorRgb() : mixed
- getFullFileExtension() : mixed
- getHasAugmentedPermissions() : mixed
- getHasThumbnail() : mixed
- getHeadRevisionId() : mixed
- getIconLink() : mixed
- getId() : mixed
- getImageMediaMetadata() : Google_Service_Drive_DriveFileImageMediaMetadata
- getIsAppAuthorized() : mixed
- getKind() : mixed
- getLastModifyingUser() : Google_Service_Drive_User
- getMd5Checksum() : mixed
- getMimeType() : mixed
- getModifiedByMe() : mixed
- getModifiedByMeTime() : mixed
- getModifiedTime() : mixed
- getName() : mixed
- getOriginalFilename() : mixed
- getOwnedByMe() : mixed
- getOwners() : Google_Service_Drive_User
- getParents() : mixed
- getPermissionIds() : mixed
- getPermissions() : Google_Service_Drive_Permission
- getProperties() : mixed
- getQuotaBytesUsed() : mixed
- getShared() : mixed
- getSharedWithMeTime() : mixed
- getSharingUser() : Google_Service_Drive_User
- getShortcutDetails() : Google_Service_Drive_DriveFileShortcutDetails
- getSize() : mixed
- getSpaces() : mixed
- getStarred() : mixed
- getTeamDriveId() : mixed
- getThumbnailLink() : mixed
- getThumbnailVersion() : mixed
- getTrashed() : mixed
- getTrashedTime() : mixed
- getTrashingUser() : Google_Service_Drive_User
- getVersion() : mixed
- getVideoMediaMetadata() : Google_Service_Drive_DriveFileVideoMediaMetadata
- getViewedByMe() : mixed
- getViewedByMeTime() : mixed
- getViewersCanCopyContent() : mixed
- getWebContentLink() : mixed
- getWebViewLink() : mixed
- getWritersCanShare() : mixed
- key() : mixed
- next() : mixed
- offsetExists() : mixed
- offsetGet() : mixed
- offsetSet() : mixed
- offsetUnset() : mixed
- rewind() : mixed
- setAppProperties() : mixed
- setCapabilities() : mixed
- setContentHints() : mixed
- setContentRestrictions() : mixed
- setCopyRequiresWriterPermission() : mixed
- setCreatedTime() : mixed
- setDescription() : mixed
- setDriveId() : mixed
- setExplicitlyTrashed() : mixed
- setExportLinks() : mixed
- setFileExtension() : mixed
- setFolderColorRgb() : mixed
- setFullFileExtension() : mixed
- setHasAugmentedPermissions() : mixed
- setHasThumbnail() : mixed
- setHeadRevisionId() : mixed
- setIconLink() : mixed
- setId() : mixed
- setImageMediaMetadata() : mixed
- setIsAppAuthorized() : mixed
- setKind() : mixed
- setLastModifyingUser() : mixed
- setMd5Checksum() : mixed
- setMimeType() : mixed
- setModifiedByMe() : mixed
- setModifiedByMeTime() : mixed
- setModifiedTime() : mixed
- setName() : mixed
- setOriginalFilename() : mixed
- setOwnedByMe() : mixed
- setOwners() : mixed
- setParents() : mixed
- setPermissionIds() : mixed
- setPermissions() : mixed
- setProperties() : mixed
- setQuotaBytesUsed() : mixed
- setShared() : mixed
- setSharedWithMeTime() : mixed
- setSharingUser() : mixed
- setShortcutDetails() : mixed
- setSize() : mixed
- setSpaces() : mixed
- setStarred() : mixed
- setTeamDriveId() : mixed
- setThumbnailLink() : mixed
- setThumbnailVersion() : mixed
- setTrashed() : mixed
- setTrashedTime() : mixed
- setTrashingUser() : mixed
- setVersion() : mixed
- setVideoMediaMetadata() : mixed
- setViewedByMe() : mixed
- setViewedByMeTime() : mixed
- setViewersCanCopyContent() : mixed
- setWebContentLink() : mixed
- setWebViewLink() : mixed
- setWritersCanShare() : 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
$appProperties
public
mixed
$appProperties
$copyRequiresWriterPermission
public
mixed
$copyRequiresWriterPermission
$createdTime
public
mixed
$createdTime
$description
public
mixed
$description
$driveId
public
mixed
$driveId
$explicitlyTrashed
public
mixed
$explicitlyTrashed
$exportLinks
public
mixed
$exportLinks
$fileExtension
public
mixed
$fileExtension
$folderColorRgb
public
mixed
$folderColorRgb
$fullFileExtension
public
mixed
$fullFileExtension
$hasAugmentedPermissions
public
mixed
$hasAugmentedPermissions
$hasThumbnail
public
mixed
$hasThumbnail
$headRevisionId
public
mixed
$headRevisionId
$iconLink
public
mixed
$iconLink
$id
public
mixed
$id
$isAppAuthorized
public
mixed
$isAppAuthorized
$kind
public
mixed
$kind
$md5Checksum
public
mixed
$md5Checksum
$mimeType
public
mixed
$mimeType
$modifiedByMe
public
mixed
$modifiedByMe
$modifiedByMeTime
public
mixed
$modifiedByMeTime
$modifiedTime
public
mixed
$modifiedTime
$name
public
mixed
$name
$originalFilename
public
mixed
$originalFilename
$ownedByMe
public
mixed
$ownedByMe
$parents
public
mixed
$parents
$permissionIds
public
mixed
$permissionIds
$properties
public
mixed
$properties
$quotaBytesUsed
public
mixed
$quotaBytesUsed
$shared
public
mixed
$shared
$sharedWithMeTime
public
mixed
$sharedWithMeTime
$size
public
mixed
$size
$spaces
public
mixed
$spaces
$starred
public
mixed
$starred
$teamDriveId
public
mixed
$teamDriveId
$thumbnailLink
public
mixed
$thumbnailLink
$thumbnailVersion
public
mixed
$thumbnailVersion
$trashed
public
mixed
$trashed
$trashedTime
public
mixed
$trashedTime
$version
public
mixed
$version
$viewedByMe
public
mixed
$viewedByMe
$viewedByMeTime
public
mixed
$viewedByMeTime
$viewersCanCopyContent
public
mixed
$viewersCanCopyContent
$webContentLink
public
mixed
$webContentLink
$webViewLink
public
mixed
$webViewLink
$writersCanShare
public
mixed
$writersCanShare
$capabilitiesDataType
protected
mixed
$capabilitiesDataType
= ''
$capabilitiesType
protected
mixed
$capabilitiesType
= 'Google_Service_Drive_DriveFileCapabilities'
$collection_key
protected
mixed
$collection_key
= 'spaces'
$contentHintsDataType
protected
mixed
$contentHintsDataType
= ''
$contentHintsType
protected
mixed
$contentHintsType
= 'Google_Service_Drive_DriveFileContentHints'
$contentRestrictionsDataType
protected
mixed
$contentRestrictionsDataType
= 'array'
$contentRestrictionsType
protected
mixed
$contentRestrictionsType
= 'Google_Service_Drive_ContentRestriction'
$imageMediaMetadataDataType
protected
mixed
$imageMediaMetadataDataType
= ''
$imageMediaMetadataType
protected
mixed
$imageMediaMetadataType
= 'Google_Service_Drive_DriveFileImageMediaMetadata'
$internal_gapi_mappings
protected
mixed
$internal_gapi_mappings
= array()
$lastModifyingUserDataType
protected
mixed
$lastModifyingUserDataType
= ''
$lastModifyingUserType
protected
mixed
$lastModifyingUserType
= 'Google_Service_Drive_User'
$modelData
protected
mixed
$modelData
= array()
$ownersDataType
protected
mixed
$ownersDataType
= 'array'
$ownersType
protected
mixed
$ownersType
= 'Google_Service_Drive_User'
$permissionsDataType
protected
mixed
$permissionsDataType
= 'array'
$permissionsType
protected
mixed
$permissionsType
= 'Google_Service_Drive_Permission'
$processed
protected
mixed
$processed
= array()
$sharingUserDataType
protected
mixed
$sharingUserDataType
= ''
$sharingUserType
protected
mixed
$sharingUserType
= 'Google_Service_Drive_User'
$shortcutDetailsDataType
protected
mixed
$shortcutDetailsDataType
= ''
$shortcutDetailsType
protected
mixed
$shortcutDetailsType
= 'Google_Service_Drive_DriveFileShortcutDetails'
$trashingUserDataType
protected
mixed
$trashingUserDataType
= ''
$trashingUserType
protected
mixed
$trashingUserType
= 'Google_Service_Drive_User'
$videoMediaMetadataDataType
protected
mixed
$videoMediaMetadataDataType
= ''
$videoMediaMetadataType
protected
mixed
$videoMediaMetadataType
= 'Google_Service_Drive_DriveFileVideoMediaMetadata'
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 —count()
public
count() : mixed
Return values
mixed —current()
public
current() : mixed
Return values
mixed —getAppProperties()
public
getAppProperties() : mixed
Return values
mixed —getCapabilities()
public
getCapabilities() : Google_Service_Drive_DriveFileCapabilities
Return values
Google_Service_Drive_DriveFileCapabilities —getContentHints()
public
getContentHints() : Google_Service_Drive_DriveFileContentHints
Return values
Google_Service_Drive_DriveFileContentHints —getContentRestrictions()
public
getContentRestrictions() : Google_Service_Drive_ContentRestriction
Return values
Google_Service_Drive_ContentRestriction —getCopyRequiresWriterPermission()
public
getCopyRequiresWriterPermission() : mixed
Return values
mixed —getCreatedTime()
public
getCreatedTime() : mixed
Return values
mixed —getDescription()
public
getDescription() : mixed
Return values
mixed —getDriveId()
public
getDriveId() : mixed
Return values
mixed —getExplicitlyTrashed()
public
getExplicitlyTrashed() : mixed
Return values
mixed —getExportLinks()
public
getExportLinks() : mixed
Return values
mixed —getFileExtension()
public
getFileExtension() : mixed
Return values
mixed —getFolderColorRgb()
public
getFolderColorRgb() : mixed
Return values
mixed —getFullFileExtension()
public
getFullFileExtension() : mixed
Return values
mixed —getHasAugmentedPermissions()
public
getHasAugmentedPermissions() : mixed
Return values
mixed —getHasThumbnail()
public
getHasThumbnail() : mixed
Return values
mixed —getHeadRevisionId()
public
getHeadRevisionId() : mixed
Return values
mixed —getIconLink()
public
getIconLink() : mixed
Return values
mixed —getId()
public
getId() : mixed
Return values
mixed —getImageMediaMetadata()
public
getImageMediaMetadata() : Google_Service_Drive_DriveFileImageMediaMetadata
Return values
Google_Service_Drive_DriveFileImageMediaMetadata —getIsAppAuthorized()
public
getIsAppAuthorized() : mixed
Return values
mixed —getKind()
public
getKind() : mixed
Return values
mixed —getLastModifyingUser()
public
getLastModifyingUser() : Google_Service_Drive_User
Return values
Google_Service_Drive_User —getMd5Checksum()
public
getMd5Checksum() : mixed
Return values
mixed —getMimeType()
public
getMimeType() : mixed
Return values
mixed —getModifiedByMe()
public
getModifiedByMe() : mixed
Return values
mixed —getModifiedByMeTime()
public
getModifiedByMeTime() : mixed
Return values
mixed —getModifiedTime()
public
getModifiedTime() : mixed
Return values
mixed —getName()
public
getName() : mixed
Return values
mixed —getOriginalFilename()
public
getOriginalFilename() : mixed
Return values
mixed —getOwnedByMe()
public
getOwnedByMe() : mixed
Return values
mixed —getOwners()
public
getOwners() : Google_Service_Drive_User
Return values
Google_Service_Drive_User —getParents()
public
getParents() : mixed
Return values
mixed —getPermissionIds()
public
getPermissionIds() : mixed
Return values
mixed —getPermissions()
public
getPermissions() : Google_Service_Drive_Permission
Return values
Google_Service_Drive_Permission —getProperties()
public
getProperties() : mixed
Return values
mixed —getQuotaBytesUsed()
public
getQuotaBytesUsed() : mixed
Return values
mixed —getShared()
public
getShared() : mixed
Return values
mixed —getSharedWithMeTime()
public
getSharedWithMeTime() : mixed
Return values
mixed —getSharingUser()
public
getSharingUser() : Google_Service_Drive_User
Return values
Google_Service_Drive_User —getShortcutDetails()
public
getShortcutDetails() : Google_Service_Drive_DriveFileShortcutDetails
Return values
Google_Service_Drive_DriveFileShortcutDetails —getSize()
public
getSize() : mixed
Return values
mixed —getSpaces()
public
getSpaces() : mixed
Return values
mixed —getStarred()
public
getStarred() : mixed
Return values
mixed —getTeamDriveId()
public
getTeamDriveId() : mixed
Return values
mixed —getThumbnailLink()
public
getThumbnailLink() : mixed
Return values
mixed —getThumbnailVersion()
public
getThumbnailVersion() : mixed
Return values
mixed —getTrashed()
public
getTrashed() : mixed
Return values
mixed —getTrashedTime()
public
getTrashedTime() : mixed
Return values
mixed —getTrashingUser()
public
getTrashingUser() : Google_Service_Drive_User
Return values
Google_Service_Drive_User —getVersion()
public
getVersion() : mixed
Return values
mixed —getVideoMediaMetadata()
public
getVideoMediaMetadata() : Google_Service_Drive_DriveFileVideoMediaMetadata
Return values
Google_Service_Drive_DriveFileVideoMediaMetadata —getViewedByMe()
public
getViewedByMe() : mixed
Return values
mixed —getViewedByMeTime()
public
getViewedByMeTime() : mixed
Return values
mixed —getViewersCanCopyContent()
public
getViewersCanCopyContent() : mixed
Return values
mixed —getWebContentLink()
public
getWebContentLink() : mixed
Return values
mixed —getWebViewLink()
public
getWebViewLink() : mixed
Return values
mixed —getWritersCanShare()
public
getWritersCanShare() : 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 —setAppProperties()
public
setAppProperties(mixed $appProperties) : mixed
Parameters
- $appProperties : mixed
Return values
mixed —setCapabilities()
public
setCapabilities(Google_Service_Drive_DriveFileCapabilities $capabilities) : mixed
Parameters
- $capabilities : Google_Service_Drive_DriveFileCapabilities
Return values
mixed —setContentHints()
public
setContentHints(Google_Service_Drive_DriveFileContentHints $contentHints) : mixed
Parameters
- $contentHints : Google_Service_Drive_DriveFileContentHints
Return values
mixed —setContentRestrictions()
public
setContentRestrictions(mixed $contentRestrictions) : mixed
Parameters
- $contentRestrictions : mixed
Return values
mixed —setCopyRequiresWriterPermission()
public
setCopyRequiresWriterPermission(mixed $copyRequiresWriterPermission) : mixed
Parameters
- $copyRequiresWriterPermission : mixed
Return values
mixed —setCreatedTime()
public
setCreatedTime(mixed $createdTime) : mixed
Parameters
- $createdTime : mixed
Return values
mixed —setDescription()
public
setDescription(mixed $description) : mixed
Parameters
- $description : mixed
Return values
mixed —setDriveId()
public
setDriveId(mixed $driveId) : mixed
Parameters
- $driveId : mixed
Return values
mixed —setExplicitlyTrashed()
public
setExplicitlyTrashed(mixed $explicitlyTrashed) : mixed
Parameters
- $explicitlyTrashed : mixed
Return values
mixed —setExportLinks()
public
setExportLinks(mixed $exportLinks) : mixed
Parameters
- $exportLinks : mixed
Return values
mixed —setFileExtension()
public
setFileExtension(mixed $fileExtension) : mixed
Parameters
- $fileExtension : mixed
Return values
mixed —setFolderColorRgb()
public
setFolderColorRgb(mixed $folderColorRgb) : mixed
Parameters
- $folderColorRgb : mixed
Return values
mixed —setFullFileExtension()
public
setFullFileExtension(mixed $fullFileExtension) : mixed
Parameters
- $fullFileExtension : mixed
Return values
mixed —setHasAugmentedPermissions()
public
setHasAugmentedPermissions(mixed $hasAugmentedPermissions) : mixed
Parameters
- $hasAugmentedPermissions : mixed
Return values
mixed —setHasThumbnail()
public
setHasThumbnail(mixed $hasThumbnail) : mixed
Parameters
- $hasThumbnail : mixed
Return values
mixed —setHeadRevisionId()
public
setHeadRevisionId(mixed $headRevisionId) : mixed
Parameters
- $headRevisionId : mixed
Return values
mixed —setIconLink()
public
setIconLink(mixed $iconLink) : mixed
Parameters
- $iconLink : mixed
Return values
mixed —setId()
public
setId(mixed $id) : mixed
Parameters
- $id : mixed
Return values
mixed —setImageMediaMetadata()
public
setImageMediaMetadata(Google_Service_Drive_DriveFileImageMediaMetadata $imageMediaMetadata) : mixed
Parameters
- $imageMediaMetadata : Google_Service_Drive_DriveFileImageMediaMetadata
Return values
mixed —setIsAppAuthorized()
public
setIsAppAuthorized(mixed $isAppAuthorized) : mixed
Parameters
- $isAppAuthorized : mixed
Return values
mixed —setKind()
public
setKind(mixed $kind) : mixed
Parameters
- $kind : mixed
Return values
mixed —setLastModifyingUser()
public
setLastModifyingUser(Google_Service_Drive_User $lastModifyingUser) : mixed
Parameters
- $lastModifyingUser : Google_Service_Drive_User
Return values
mixed —setMd5Checksum()
public
setMd5Checksum(mixed $md5Checksum) : mixed
Parameters
- $md5Checksum : mixed
Return values
mixed —setMimeType()
public
setMimeType(mixed $mimeType) : mixed
Parameters
- $mimeType : mixed
Return values
mixed —setModifiedByMe()
public
setModifiedByMe(mixed $modifiedByMe) : mixed
Parameters
- $modifiedByMe : mixed
Return values
mixed —setModifiedByMeTime()
public
setModifiedByMeTime(mixed $modifiedByMeTime) : mixed
Parameters
- $modifiedByMeTime : mixed
Return values
mixed —setModifiedTime()
public
setModifiedTime(mixed $modifiedTime) : mixed
Parameters
- $modifiedTime : mixed
Return values
mixed —setName()
public
setName(mixed $name) : mixed
Parameters
- $name : mixed
Return values
mixed —setOriginalFilename()
public
setOriginalFilename(mixed $originalFilename) : mixed
Parameters
- $originalFilename : mixed
Return values
mixed —setOwnedByMe()
public
setOwnedByMe(mixed $ownedByMe) : mixed
Parameters
- $ownedByMe : mixed
Return values
mixed —setOwners()
public
setOwners(mixed $owners) : mixed
Parameters
- $owners : mixed
Return values
mixed —setParents()
public
setParents(mixed $parents) : mixed
Parameters
- $parents : mixed
Return values
mixed —setPermissionIds()
public
setPermissionIds(mixed $permissionIds) : mixed
Parameters
- $permissionIds : mixed
Return values
mixed —setPermissions()
public
setPermissions(mixed $permissions) : mixed
Parameters
- $permissions : mixed
Return values
mixed —setProperties()
public
setProperties(mixed $properties) : mixed
Parameters
- $properties : mixed
Return values
mixed —setQuotaBytesUsed()
public
setQuotaBytesUsed(mixed $quotaBytesUsed) : mixed
Parameters
- $quotaBytesUsed : mixed
Return values
mixed —setShared()
public
setShared(mixed $shared) : mixed
Parameters
- $shared : mixed
Return values
mixed —setSharedWithMeTime()
public
setSharedWithMeTime(mixed $sharedWithMeTime) : mixed
Parameters
- $sharedWithMeTime : mixed
Return values
mixed —setSharingUser()
public
setSharingUser(Google_Service_Drive_User $sharingUser) : mixed
Parameters
- $sharingUser : Google_Service_Drive_User
Return values
mixed —setShortcutDetails()
public
setShortcutDetails(Google_Service_Drive_DriveFileShortcutDetails $shortcutDetails) : mixed
Parameters
- $shortcutDetails : Google_Service_Drive_DriveFileShortcutDetails
Return values
mixed —setSize()
public
setSize(mixed $size) : mixed
Parameters
- $size : mixed
Return values
mixed —setSpaces()
public
setSpaces(mixed $spaces) : mixed
Parameters
- $spaces : mixed
Return values
mixed —setStarred()
public
setStarred(mixed $starred) : mixed
Parameters
- $starred : mixed
Return values
mixed —setTeamDriveId()
public
setTeamDriveId(mixed $teamDriveId) : mixed
Parameters
- $teamDriveId : mixed
Return values
mixed —setThumbnailLink()
public
setThumbnailLink(mixed $thumbnailLink) : mixed
Parameters
- $thumbnailLink : mixed
Return values
mixed —setThumbnailVersion()
public
setThumbnailVersion(mixed $thumbnailVersion) : mixed
Parameters
- $thumbnailVersion : mixed
Return values
mixed —setTrashed()
public
setTrashed(mixed $trashed) : mixed
Parameters
- $trashed : mixed
Return values
mixed —setTrashedTime()
public
setTrashedTime(mixed $trashedTime) : mixed
Parameters
- $trashedTime : mixed
Return values
mixed —setTrashingUser()
public
setTrashingUser(Google_Service_Drive_User $trashingUser) : mixed
Parameters
- $trashingUser : Google_Service_Drive_User
Return values
mixed —setVersion()
public
setVersion(mixed $version) : mixed
Parameters
- $version : mixed
Return values
mixed —setVideoMediaMetadata()
public
setVideoMediaMetadata(Google_Service_Drive_DriveFileVideoMediaMetadata $videoMediaMetadata) : mixed
Parameters
- $videoMediaMetadata : Google_Service_Drive_DriveFileVideoMediaMetadata
Return values
mixed —setViewedByMe()
public
setViewedByMe(mixed $viewedByMe) : mixed
Parameters
- $viewedByMe : mixed
Return values
mixed —setViewedByMeTime()
public
setViewedByMeTime(mixed $viewedByMeTime) : mixed
Parameters
- $viewedByMeTime : mixed
Return values
mixed —setViewersCanCopyContent()
public
setViewersCanCopyContent(mixed $viewersCanCopyContent) : mixed
Parameters
- $viewersCanCopyContent : mixed
Return values
mixed —setWebContentLink()
public
setWebContentLink(mixed $webContentLink) : mixed
Parameters
- $webContentLink : mixed
Return values
mixed —setWebViewLink()
public
setWebViewLink(mixed $webViewLink) : mixed
Parameters
- $webViewLink : mixed
Return values
mixed —setWritersCanShare()
public
setWritersCanShare(mixed $writersCanShare) : mixed
Parameters
- $writersCanShare : 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