KGAPI2::Drive::About

#include <about.h>

Inheritance diagram for KGAPI2::Drive::About:

Classes

class  AdditionalRoleInfo
 
class  Feature
 
class  Format
 
class  MaxUploadSize
 

Public Types

typedef QSharedPointer< AdditionalRoleInfoAdditionalRoleInfoPtr
 
typedef QList< AdditionalRoleInfoPtrAdditionalRoleInfosList
 
typedef QSharedPointer< FeatureFeaturePtr
 
typedef QList< FeaturePtrFeaturesList
 
typedef QSharedPointer< FormatFormatPtr
 
typedef QList< FormatPtrFormatsList
 
typedef QSharedPointer< MaxUploadSizeMaxUploadSizePtr
 
typedef QList< MaxUploadSizePtrMaxUploadSizesList
 

Public Member Functions

 About (const About &other)
 
AdditionalRoleInfosList additionalRoleInfo () const
 
bool canCreateDrives () const
 
QString domainSharingPolicy () const
 
FormatsList exportFormats () const
 
FeaturesList features () const
 
FormatsList importFormats () const
 
bool isCurrentAppInstalled () const
 
qlonglong largestChangeId () const
 
MaxUploadSizesList maxUploadSizes () const
 
QString name () const
 
bool operator!= (const About &other) const
 
bool operator== (const About &other) const
 
QString permissionId () const
 
qlonglong quotaBytesTotal () const
 
qlonglong quotaBytesUsed () const
 
qlonglong quotaBytesUsedAggregate () const
 
qlonglong quotaBytesUsedInTrash () const
 
KGAPIDRIVE_DEPRECATED qlonglong quotaBytesUserAggregate () const
 
qlonglong remainingChangeIds () const
 
QString rootFolderId () const
 
QUrl selfLink () const
 
UserPtr user () const
 
- Public Member Functions inherited from KGAPI2::Object
 Object ()
 
 Object (const Object &other)
 
virtual ~Object ()
 
QString etag () const
 
bool operator== (const Object &other) const
 
void setEtag (const QString &etag)
 

Static Public Member Functions

static AboutPtr fromJSON (const QByteArray &jsonData)
 

Detailed Description

DriveAbout contains information about the current user along with Google Drive API settings.

Getters and setters' documentation is based on Google Drive's API v2 reference

See also
About
Since
2.0
Author
Andrius da Costa Ribas andri[email protected]usma[email protected][email protected][email protected]il.c[email protected]om
Daniel Vrátil dvrat[email protected][email protected][email protected]edhat[email protected].com

Definition at line 36 of file about.h.

Member Function Documentation

AdditionalRoleInfosList KGAPI2::Drive::About::additionalRoleInfo ( ) const

Returns information about supported additional roles per file type.

The most specific type takes precedence.

bool KGAPI2::Drive::About::canCreateDrives ( ) const

Returns whether the user can create shared drives.

QString KGAPI2::Drive::About::domainSharingPolicy ( ) const

Returns the domain sharing policy for the current user.

FormatsList KGAPI2::Drive::About::exportFormats ( ) const

Returns the allowable export formats.

FeaturesList KGAPI2::Drive::About::features ( ) const

Returns the list of additional features enabled on this account.

static AboutPtr KGAPI2::Drive::About::fromJSON ( const QByteArray jsonData)
static

Constructs a new DriveAbout object from given JSON data.

Parameters
jsonData
FormatsList KGAPI2::Drive::About::importFormats ( ) const

Returns the allowable import formats.

bool KGAPI2::Drive::About::isCurrentAppInstalled ( ) const

Returns whether the authenticated app is installed by the authenticated user.

qlonglong KGAPI2::Drive::About::largestChangeId ( ) const

Returns the largest change id.

MaxUploadSizesList KGAPI2::Drive::About::maxUploadSizes ( ) const

Returns the list of max upload sizes for each file type.

The most specific type takes precedence.

QString KGAPI2::Drive::About::name ( ) const

Returns the name of the current user.

QString KGAPI2::Drive::About::permissionId ( ) const

Returns the current user's ID as visible in the permissions collection.

qlonglong KGAPI2::Drive::About::quotaBytesTotal ( ) const

Returns the total number of quota bytes.

qlonglong KGAPI2::Drive::About::quotaBytesUsed ( ) const

Returns the total number of quota bytes used.

qlonglong KGAPI2::Drive::About::quotaBytesUsedAggregate ( ) const

returns the total number of quota bytes used by all Google apps (Drive, Picasa, etc.).

Since
5.3.2
qlonglong KGAPI2::Drive::About::quotaBytesUsedInTrash ( ) const

Returns the total number of quota bytes used by trashed items.

KGAPIDRIVE_DEPRECATED qlonglong KGAPI2::Drive::About::quotaBytesUserAggregate ( ) const

returns the total number of quota bytes used by all Google apps (Drive, Picasa, etc.).

Deprecated:
since 5.3.2, use quotaBytesUsedAggregate() instead.
qlonglong KGAPI2::Drive::About::remainingChangeIds ( ) const

Returns the number of remaining change ids.

QString KGAPI2::Drive::About::rootFolderId ( ) const

Returns the id of the root folder.

QUrl KGAPI2::Drive::About::selfLink ( ) const

Returns the link back to this item.

UserPtr KGAPI2::Drive::About::user ( ) const

Returns the authenticated user.


The documentation for this class was generated from the following file:
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Wed Jul 1 2020 23:08:05 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.