-
Notifications
You must be signed in to change notification settings - Fork 66
Krizalys Onedrive Proxy DriveProxy
Christophe Vidal edited this page Aug 4, 2019
·
1 revision
A proxy to a \Microsoft\Graph\Model\Drive instance.
- Class name: DriveProxy
- Namespace: Krizalys\Onedrive\Proxy
- Parent class: Krizalys\Onedrive\Proxy\BaseItemProxy
private \Krizalys\Onedrive\Definition\ResourceDefinitionInterface $driveItemResourceDefinition
- Visibility: private
protected \Microsoft\Graph\Graph $graph
- Visibility: protected
protected \Microsoft\Graph\Model\Entity $entity
- Visibility: protected
public string $driveType
The drive type.
- Visibility: public
public \Krizalys\Onedrive\Proxy\IdentitySetProxy $owner
The owner.
- Visibility: public
public \Krizalys\Onedrive\Proxy\QuotaProxy $quota
The quota.
- Visibility: public
public \Krizalys\Onedrive\Proxy\SharepointIdsProxy $sharePointIds
The SharePoint IDs.
- Visibility: public
public \Krizalys\Onedrive\Proxy\SystemFacetProxy $system
The system facet.
- Visibility: public
public array<mixed,\Krizalys\Onedrive\Proxy\DriveItemProxy> $items
The items.
- Visibility: public
public \Krizalys\Onedrive\Proxy\GraphListProxy $list
The list.
- Visibility: public
public \Krizalys\Onedrive\Proxy\DriveItemProxy $root
The root.
- Visibility: public
public \Krizalys\Onedrive\Proxy\DriveItemProxy $special
The special.
- Visibility: public
public \Krizalys\Onedrive\Proxy\IdentitySetProxy $createdBy
The "created by" identity set.
- Visibility: public
- This property is defined by Krizalys\Onedrive\Proxy\BaseItemProxy
public \DateTime $createdDateTime
The created date/time.
- Visibility: public
- This property is defined by Krizalys\Onedrive\Proxy\BaseItemProxy
public string $description
The description.
- Visibility: public
- This property is defined by Krizalys\Onedrive\Proxy\BaseItemProxy
public string $eTag
The ETag.
- Visibility: public
- This property is defined by Krizalys\Onedrive\Proxy\BaseItemProxy
public \Krizalys\Onedrive\Proxy\IdentitySetProxy $lastModifiedBy
The "last modified by" identity set.
- Visibility: public
- This property is defined by Krizalys\Onedrive\Proxy\BaseItemProxy
public \DateTime $lastModifiedDateTime
The last modified date/time.
- Visibility: public
- This property is defined by Krizalys\Onedrive\Proxy\BaseItemProxy
public string $name
The name.
- Visibility: public
- This property is defined by Krizalys\Onedrive\Proxy\BaseItemProxy
public \Krizalys\Onedrive\Proxy\ItemReferenceProxy $parentReference
The parent reference.
- Visibility: public
- This property is defined by Krizalys\Onedrive\Proxy\BaseItemProxy
public \Krizalys\Onedrive\Proxy\UserProxy $webUrl
The web URL.
- Visibility: public
- This property is defined by Krizalys\Onedrive\Proxy\BaseItemProxy
public \Krizalys\Onedrive\Proxy\UserProxy $createdByUser
The "created by" user.
- Visibility: public
- This property is defined by Krizalys\Onedrive\Proxy\BaseItemProxy
public \Krizalys\Onedrive\Proxy\UserProxy $lastModifiedByUser
The "last modified by" user.
- Visibility: public
- This property is defined by Krizalys\Onedrive\Proxy\BaseItemProxy
public string $id
The ID.
- Visibility: public
- This property is defined by Krizalys\Onedrive\Proxy\EntityProxy
mixed Krizalys\Onedrive\Proxy\EntityProxy::__construct(\Microsoft\Graph\Graph $graph, \Microsoft\Graph\Model\Entity $entity)
Constructor.
- Visibility: public
- This method is defined by Krizalys\Onedrive\Proxy\EntityProxy
- $graph Microsoft\Graph\Graph - The Microsoft Graph.
- $entity Microsoft\Graph\Model\Entity - The entity.
mixed Krizalys\Onedrive\Proxy\EntityProxy::__get(string $name)
Getter.
- Visibility: public
- This method is defined by Krizalys\Onedrive\Proxy\EntityProxy
- $name string - The name.
\Krizalys\Onedrive\Proxy\DriveItemProxy Krizalys\Onedrive\Proxy\DriveProxy::getDriveItemById(string $itemId)
Gets a drive item by ID from this instance.
- Visibility: public
- $itemId string - The drive item ID.
\Krizalys\Onedrive\Proxy\DriveItemProxy Krizalys\Onedrive\Proxy\DriveProxy::getDriveItemByPath(string $path)
Gets a drive item by path from this instance.
The path is given as an absolute path from the root of the drive, for example:
$driveItem = $driveItem->getDriveItemByPath('/path/to/file.txt');
- Visibility: public
- $path string - The path.
\Krizalys\Onedrive\Proxy\DriveItemProxy Krizalys\Onedrive\Proxy\DriveProxy::getRoot()
Gets the root of this instance.
- Visibility: public