30 #ifndef GOOGLE_DRIVE_API_ABOUT_H_ 31 #define GOOGLE_DRIVE_API_ABOUT_H_ 34 #include "googleapis/base/integral_types.h" 35 #include "googleapis/base/macros.h" 36 #include "googleapis/client/data/jsoncpp_data.h" 37 #include "googleapis/strings/stringpiece.h" 39 #include "google/drive_api/user.h" 53 class About :
public client::JsonCppData {
101 return StringPiece(
"google_drive_api::AboutAdditionalRoleInfoRoleSets");
110 return Storage().isMember(
"additionalRoles");
117 MutableStorage()->removeMember(
"additionalRoles");
126 const Json::Value& storage = Storage(
"additionalRoles");
127 return client::JsonValueToCppValueHelper<client::JsonCppArray<string > >(storage);
139 Json::Value* storage = MutableStorage(
"additionalRoles");
140 return client::JsonValueToMutableCppValueHelper<client::JsonCppArray<string > >(storage);
149 return Storage().isMember(
"primaryRole");
156 MutableStorage()->removeMember(
"primaryRole");
164 const Json::Value& v = Storage(
"primaryRole");
165 if (v == Json::Value::null)
return StringPiece(
"");
166 return StringPiece(v.asCString());
177 *MutableStorage(
"primaryRole") = value.data();
215 return StringPiece(
"google_drive_api::AboutAdditionalRoleInfo");
224 return Storage().isMember(
"roleSets");
231 MutableStorage()->removeMember(
"roleSets");
238 const client::JsonCppArray<AboutAdditionalRoleInfoRoleSets >
get_role_sets()
const {
239 const Json::Value& storage = Storage(
"roleSets");
240 return client::JsonValueToCppValueHelper<client::JsonCppArray<AboutAdditionalRoleInfoRoleSets > >(storage);
252 Json::Value* storage = MutableStorage(
"roleSets");
253 return client::JsonValueToMutableCppValueHelper<client::JsonCppArray<AboutAdditionalRoleInfoRoleSets > >(storage);
262 return Storage().isMember(
"type");
269 MutableStorage()->removeMember(
"type");
277 const Json::Value& v = Storage(
"type");
278 if (v == Json::Value::null)
return StringPiece(
"");
279 return StringPiece(v.asCString());
290 *MutableStorage(
"type") = value.data();
335 return StringPiece(
"google_drive_api::AboutDriveThemes");
344 return Storage().isMember(
"backgroundImageLink");
351 MutableStorage()->removeMember(
"backgroundImageLink");
359 const Json::Value& v = Storage(
"backgroundImageLink");
360 if (v == Json::Value::null)
return StringPiece(
"");
361 return StringPiece(v.asCString());
372 *MutableStorage(
"backgroundImageLink") = value.data();
381 return Storage().isMember(
"colorRgb");
388 MutableStorage()->removeMember(
"colorRgb");
396 const Json::Value& v = Storage(
"colorRgb");
397 if (v == Json::Value::null)
return StringPiece(
"");
398 return StringPiece(v.asCString());
409 *MutableStorage(
"colorRgb") = value.data();
418 return Storage().isMember(
"id");
425 MutableStorage()->removeMember(
"id");
433 const Json::Value& v = Storage(
"id");
434 if (v == Json::Value::null)
return StringPiece(
"");
435 return StringPiece(v.asCString());
446 *MutableStorage(
"id") = value.data();
491 return StringPiece(
"google_drive_api::AboutExportFormats");
500 return Storage().isMember(
"source");
507 MutableStorage()->removeMember(
"source");
515 const Json::Value& v = Storage(
"source");
516 if (v == Json::Value::null)
return StringPiece(
"");
517 return StringPiece(v.asCString());
528 *MutableStorage(
"source") = value.data();
537 return Storage().isMember(
"targets");
544 MutableStorage()->removeMember(
"targets");
552 const Json::Value& storage = Storage(
"targets");
553 return client::JsonValueToCppValueHelper<client::JsonCppArray<string > >(storage);
565 Json::Value* storage = MutableStorage(
"targets");
566 return client::JsonValueToMutableCppValueHelper<client::JsonCppArray<string > >(storage);
611 return StringPiece(
"google_drive_api::AboutFeatures");
620 return Storage().isMember(
"featureName");
627 MutableStorage()->removeMember(
"featureName");
635 const Json::Value& v = Storage(
"featureName");
636 if (v == Json::Value::null)
return StringPiece(
"");
637 return StringPiece(v.asCString());
648 *MutableStorage(
"featureName") = value.data();
657 return Storage().isMember(
"featureRate");
664 MutableStorage()->removeMember(
"featureRate");
672 const Json::Value& storage = Storage(
"featureRate");
673 return client::JsonValueToCppValueHelper<double >(storage);
684 client::SetJsonValueFromCppValueHelper<double >(
685 value, MutableStorage(
"featureRate"));
730 return StringPiece(
"google_drive_api::AboutImportFormats");
739 return Storage().isMember(
"source");
746 MutableStorage()->removeMember(
"source");
754 const Json::Value& v = Storage(
"source");
755 if (v == Json::Value::null)
return StringPiece(
"");
756 return StringPiece(v.asCString());
767 *MutableStorage(
"source") = value.data();
776 return Storage().isMember(
"targets");
783 MutableStorage()->removeMember(
"targets");
791 const Json::Value& storage = Storage(
"targets");
792 return client::JsonValueToCppValueHelper<client::JsonCppArray<string > >(storage);
804 Json::Value* storage = MutableStorage(
"targets");
805 return client::JsonValueToMutableCppValueHelper<client::JsonCppArray<string > >(storage);
850 return StringPiece(
"google_drive_api::AboutMaxUploadSizes");
859 return Storage().isMember(
"size");
866 MutableStorage()->removeMember(
"size");
874 const Json::Value& storage = Storage(
"size");
875 return client::JsonValueToCppValueHelper<int64 >(storage);
886 client::SetJsonValueFromCppValueHelper<int64 >(
887 value, MutableStorage(
"size"));
896 return Storage().isMember(
"type");
903 MutableStorage()->removeMember(
"type");
911 const Json::Value& v = Storage(
"type");
912 if (v == Json::Value::null)
return StringPiece(
"");
913 return StringPiece(v.asCString());
924 *MutableStorage(
"type") = value.data();
969 return StringPiece(
"google_drive_api::AboutQuotaBytesByService");
978 return Storage().isMember(
"bytesUsed");
985 MutableStorage()->removeMember(
"bytesUsed");
993 const Json::Value& storage = Storage(
"bytesUsed");
994 return client::JsonValueToCppValueHelper<int64 >(storage);
1005 client::SetJsonValueFromCppValueHelper<int64 >(
1006 value, MutableStorage(
"bytesUsed"));
1015 return Storage().isMember(
"serviceName");
1022 MutableStorage()->removeMember(
"serviceName");
1030 const Json::Value& v = Storage(
"serviceName");
1031 if (v == Json::Value::null)
return StringPiece(
"");
1032 return StringPiece(v.asCString());
1043 *MutableStorage(
"serviceName") = value.data();
1088 return StringPiece(
"google_drive_api::AboutTeamDriveThemes");
1097 return Storage().isMember(
"backgroundImageLink");
1104 MutableStorage()->removeMember(
"backgroundImageLink");
1112 const Json::Value& v = Storage(
"backgroundImageLink");
1113 if (v == Json::Value::null)
return StringPiece(
"");
1114 return StringPiece(v.asCString());
1127 *MutableStorage(
"backgroundImageLink") = value.data();
1136 return Storage().isMember(
"colorRgb");
1143 MutableStorage()->removeMember(
"colorRgb");
1151 const Json::Value& v = Storage(
"colorRgb");
1152 if (v == Json::Value::null)
return StringPiece(
"");
1153 return StringPiece(v.asCString());
1166 *MutableStorage(
"colorRgb") = value.data();
1175 return Storage().isMember(
"id");
1182 MutableStorage()->removeMember(
"id");
1190 const Json::Value& v = Storage(
"id");
1191 if (v == Json::Value::null)
return StringPiece(
"");
1192 return StringPiece(v.asCString());
1205 *MutableStorage(
"id") = value.data();
1216 static About* New();
1223 explicit About(
const Json::Value& storage);
1230 explicit About(Json::Value* storage);
1243 return StringPiece(
"google_drive_api::About");
1252 return Storage().isMember(
"additionalRoleInfo");
1259 MutableStorage()->removeMember(
"additionalRoleInfo");
1268 const Json::Value& storage = Storage(
"additionalRoleInfo");
1269 return client::JsonValueToCppValueHelper<client::JsonCppArray<AboutAdditionalRoleInfo > >(storage);
1282 Json::Value* storage = MutableStorage(
"additionalRoleInfo");
1283 return client::JsonValueToMutableCppValueHelper<client::JsonCppArray<AboutAdditionalRoleInfo > >(storage);
1292 return Storage().isMember(
"canCreateDrives");
1299 MutableStorage()->removeMember(
"canCreateDrives");
1307 const Json::Value& storage = Storage(
"canCreateDrives");
1308 return client::JsonValueToCppValueHelper<bool >(storage);
1319 client::SetJsonValueFromCppValueHelper<bool >(
1320 value, MutableStorage(
"canCreateDrives"));
1329 return Storage().isMember(
"canCreateTeamDrives");
1336 MutableStorage()->removeMember(
"canCreateTeamDrives");
1344 const Json::Value& storage = Storage(
"canCreateTeamDrives");
1345 return client::JsonValueToCppValueHelper<bool >(storage);
1358 client::SetJsonValueFromCppValueHelper<bool >(
1359 value, MutableStorage(
"canCreateTeamDrives"));
1368 return Storage().isMember(
"domainSharingPolicy");
1375 MutableStorage()->removeMember(
"domainSharingPolicy");
1383 const Json::Value& v = Storage(
"domainSharingPolicy");
1384 if (v == Json::Value::null)
return StringPiece(
"");
1385 return StringPiece(v.asCString());
1400 *MutableStorage(
"domainSharingPolicy") = value.data();
1409 return Storage().isMember(
"driveThemes");
1416 MutableStorage()->removeMember(
"driveThemes");
1424 const Json::Value& storage = Storage(
"driveThemes");
1425 return client::JsonValueToCppValueHelper<client::JsonCppArray<AboutDriveThemes > >(storage);
1437 Json::Value* storage = MutableStorage(
"driveThemes");
1438 return client::JsonValueToMutableCppValueHelper<client::JsonCppArray<AboutDriveThemes > >(storage);
1447 return Storage().isMember(
"etag");
1454 MutableStorage()->removeMember(
"etag");
1462 const Json::Value& v = Storage(
"etag");
1463 if (v == Json::Value::null)
return StringPiece(
"");
1464 return StringPiece(v.asCString());
1475 *MutableStorage(
"etag") = value.data();
1484 return Storage().isMember(
"exportFormats");
1491 MutableStorage()->removeMember(
"exportFormats");
1499 const Json::Value& storage = Storage(
"exportFormats");
1500 return client::JsonValueToCppValueHelper<client::JsonCppArray<AboutExportFormats > >(storage);
1512 Json::Value* storage = MutableStorage(
"exportFormats");
1513 return client::JsonValueToMutableCppValueHelper<client::JsonCppArray<AboutExportFormats > >(storage);
1522 return Storage().isMember(
"features");
1529 MutableStorage()->removeMember(
"features");
1537 const Json::Value& storage = Storage(
"features");
1538 return client::JsonValueToCppValueHelper<client::JsonCppArray<AboutFeatures > >(storage);
1550 Json::Value* storage = MutableStorage(
"features");
1551 return client::JsonValueToMutableCppValueHelper<client::JsonCppArray<AboutFeatures > >(storage);
1560 return Storage().isMember(
"folderColorPalette");
1567 MutableStorage()->removeMember(
"folderColorPalette");
1576 const Json::Value& storage = Storage(
"folderColorPalette");
1577 return client::JsonValueToCppValueHelper<client::JsonCppArray<string > >(storage);
1589 Json::Value* storage = MutableStorage(
"folderColorPalette");
1590 return client::JsonValueToMutableCppValueHelper<client::JsonCppArray<string > >(storage);
1599 return Storage().isMember(
"importFormats");
1606 MutableStorage()->removeMember(
"importFormats");
1614 const Json::Value& storage = Storage(
"importFormats");
1615 return client::JsonValueToCppValueHelper<client::JsonCppArray<AboutImportFormats > >(storage);
1627 Json::Value* storage = MutableStorage(
"importFormats");
1628 return client::JsonValueToMutableCppValueHelper<client::JsonCppArray<AboutImportFormats > >(storage);
1637 return Storage().isMember(
"isCurrentAppInstalled");
1644 MutableStorage()->removeMember(
"isCurrentAppInstalled");
1652 const Json::Value& storage = Storage(
"isCurrentAppInstalled");
1653 return client::JsonValueToCppValueHelper<bool >(storage);
1665 client::SetJsonValueFromCppValueHelper<bool >(
1666 value, MutableStorage(
"isCurrentAppInstalled"));
1675 return Storage().isMember(
"kind");
1682 MutableStorage()->removeMember(
"kind");
1690 const Json::Value& v = Storage(
"kind");
1691 if (v == Json::Value::null)
return StringPiece(
"");
1692 return StringPiece(v.asCString());
1703 *MutableStorage(
"kind") = value.data();
1712 return Storage().isMember(
"languageCode");
1719 MutableStorage()->removeMember(
"languageCode");
1727 const Json::Value& v = Storage(
"languageCode");
1728 if (v == Json::Value::null)
return StringPiece(
"");
1729 return StringPiece(v.asCString());
1742 *MutableStorage(
"languageCode") = value.data();
1751 return Storage().isMember(
"largestChangeId");
1758 MutableStorage()->removeMember(
"largestChangeId");
1766 const Json::Value& storage = Storage(
"largestChangeId");
1767 return client::JsonValueToCppValueHelper<int64 >(storage);
1778 client::SetJsonValueFromCppValueHelper<int64 >(
1779 value, MutableStorage(
"largestChangeId"));
1788 return Storage().isMember(
"maxUploadSizes");
1795 MutableStorage()->removeMember(
"maxUploadSizes");
1804 const Json::Value& storage = Storage(
"maxUploadSizes");
1805 return client::JsonValueToCppValueHelper<client::JsonCppArray<AboutMaxUploadSizes > >(storage);
1818 Json::Value* storage = MutableStorage(
"maxUploadSizes");
1819 return client::JsonValueToMutableCppValueHelper<client::JsonCppArray<AboutMaxUploadSizes > >(storage);
1828 return Storage().isMember(
"name");
1835 MutableStorage()->removeMember(
"name");
1843 const Json::Value& v = Storage(
"name");
1844 if (v == Json::Value::null)
return StringPiece(
"");
1845 return StringPiece(v.asCString());
1856 *MutableStorage(
"name") = value.data();
1865 return Storage().isMember(
"permissionId");
1872 MutableStorage()->removeMember(
"permissionId");
1880 const Json::Value& v = Storage(
"permissionId");
1881 if (v == Json::Value::null)
return StringPiece(
"");
1882 return StringPiece(v.asCString());
1893 *MutableStorage(
"permissionId") = value.data();
1902 return Storage().isMember(
"quotaBytesByService");
1909 MutableStorage()->removeMember(
"quotaBytesByService");
1918 const Json::Value& storage = Storage(
"quotaBytesByService");
1919 return client::JsonValueToCppValueHelper<client::JsonCppArray<AboutQuotaBytesByService > >(storage);
1931 Json::Value* storage = MutableStorage(
"quotaBytesByService");
1932 return client::JsonValueToMutableCppValueHelper<client::JsonCppArray<AboutQuotaBytesByService > >(storage);
1941 return Storage().isMember(
"quotaBytesTotal");
1948 MutableStorage()->removeMember(
"quotaBytesTotal");
1956 const Json::Value& storage = Storage(
"quotaBytesTotal");
1957 return client::JsonValueToCppValueHelper<int64 >(storage);
1969 client::SetJsonValueFromCppValueHelper<int64 >(
1970 value, MutableStorage(
"quotaBytesTotal"));
1979 return Storage().isMember(
"quotaBytesUsed");
1986 MutableStorage()->removeMember(
"quotaBytesUsed");
1994 const Json::Value& storage = Storage(
"quotaBytesUsed");
1995 return client::JsonValueToCppValueHelper<int64 >(storage);
2006 client::SetJsonValueFromCppValueHelper<int64 >(
2007 value, MutableStorage(
"quotaBytesUsed"));
2017 return Storage().isMember(
"quotaBytesUsedAggregate");
2024 MutableStorage()->removeMember(
"quotaBytesUsedAggregate");
2032 const Json::Value& storage = Storage(
"quotaBytesUsedAggregate");
2033 return client::JsonValueToCppValueHelper<int64 >(storage);
2044 client::SetJsonValueFromCppValueHelper<int64 >(
2045 value, MutableStorage(
"quotaBytesUsedAggregate"));
2054 return Storage().isMember(
"quotaBytesUsedInTrash");
2061 MutableStorage()->removeMember(
"quotaBytesUsedInTrash");
2069 const Json::Value& storage = Storage(
"quotaBytesUsedInTrash");
2070 return client::JsonValueToCppValueHelper<int64 >(storage);
2081 client::SetJsonValueFromCppValueHelper<int64 >(
2082 value, MutableStorage(
"quotaBytesUsedInTrash"));
2091 return Storage().isMember(
"quotaType");
2098 MutableStorage()->removeMember(
"quotaType");
2106 const Json::Value& v = Storage(
"quotaType");
2107 if (v == Json::Value::null)
return StringPiece(
"");
2108 return StringPiece(v.asCString());
2121 *MutableStorage(
"quotaType") = value.data();
2130 return Storage().isMember(
"remainingChangeIds");
2137 MutableStorage()->removeMember(
"remainingChangeIds");
2145 const Json::Value& storage = Storage(
"remainingChangeIds");
2146 return client::JsonValueToCppValueHelper<int64 >(storage);
2157 client::SetJsonValueFromCppValueHelper<int64 >(
2158 value, MutableStorage(
"remainingChangeIds"));
2167 return Storage().isMember(
"rootFolderId");
2174 MutableStorage()->removeMember(
"rootFolderId");
2182 const Json::Value& v = Storage(
"rootFolderId");
2183 if (v == Json::Value::null)
return StringPiece(
"");
2184 return StringPiece(v.asCString());
2195 *MutableStorage(
"rootFolderId") = value.data();
2204 return Storage().isMember(
"selfLink");
2211 MutableStorage()->removeMember(
"selfLink");
2219 const Json::Value& v = Storage(
"selfLink");
2220 if (v == Json::Value::null)
return StringPiece(
"");
2221 return StringPiece(v.asCString());
2232 *MutableStorage(
"selfLink") = value.data();
2241 return Storage().isMember(
"teamDriveThemes");
2248 MutableStorage()->removeMember(
"teamDriveThemes");
2257 const Json::Value& storage = Storage(
"teamDriveThemes");
2258 return client::JsonValueToCppValueHelper<client::JsonCppArray<AboutTeamDriveThemes > >(storage);
2272 Json::Value* storage = MutableStorage(
"teamDriveThemes");
2273 return client::JsonValueToMutableCppValueHelper<client::JsonCppArray<AboutTeamDriveThemes > >(storage);
2282 return Storage().isMember(
"user");
2289 MutableStorage()->removeMember(
"user");
2296 const User get_user()
const;
2305 User mutable_user();
2308 void operator=(
const About&);
2311 #endif // GOOGLE_DRIVE_API_ABOUT_H_ bool has_quota_bytes_used() const
Definition: about.h:1978
bool has_can_create_team_drives() const
Definition: about.h:1328
bool has_quota_type() const
Definition: about.h:2090
int64 get_remaining_change_ids() const
Definition: about.h:2144
bool has_etag() const
Definition: about.h:1446
bool has_id() const
Definition: about.h:1174
const StringPiece GetTypeName() const
Definition: about.h:100
void set_is_current_app_installed(bool value)
Definition: about.h:1664
void set_root_folder_id(const StringPiece &value)
Definition: about.h:2194
bool has_kind() const
Definition: about.h:1674
const StringPiece get_primary_role() const
Definition: about.h:163
const StringPiece get_self_link() const
Definition: about.h:2218
void set_id(const StringPiece &value)
Definition: about.h:1204
void set_feature_name(const StringPiece &value)
Definition: about.h:647
void clear_additional_roles()
Definition: about.h:116
void clear_bytes_used()
Definition: about.h:984
void clear_id()
Definition: about.h:424
void set_can_create_team_drives(bool value)
Definition: about.h:1357
const StringPiece GetTypeName() const
Definition: about.h:849
const StringPiece get_id() const
Definition: about.h:1189
const StringPiece get_background_image_link() const
Definition: about.h:1111
bool has_import_formats() const
Definition: about.h:1598
const StringPiece get_type() const
Definition: about.h:276
void set_remaining_change_ids(int64 value)
Definition: about.h:2156
void clear_name()
Definition: about.h:1834
bool has_bytes_used() const
Definition: about.h:977
client::JsonCppArray< string > mutable_folderColorPalette()
Definition: about.h:1588
void set_self_link(const StringPiece &value)
Definition: about.h:2231
const StringPiece get_domain_sharing_policy() const
Definition: about.h:1382
int64 get_largest_change_id() const
Definition: about.h:1765
const client::JsonCppArray< AboutAdditionalRoleInfoRoleSets > get_role_sets() const
Definition: about.h:238
void clear_color_rgb()
Definition: about.h:1142
client::JsonCppArray< AboutAdditionalRoleInfoRoleSets > mutable_roleSets()
Definition: about.h:251
void clear_service_name()
Definition: about.h:1021
void set_quota_type(const StringPiece &value)
Definition: about.h:2120
const StringPiece GetTypeName() const
Definition: about.h:610
bool has_can_create_drives() const
Definition: about.h:1291
void clear_feature_rate()
Definition: about.h:663
void clear_quota_bytes_used()
Definition: about.h:1985
bool has_root_folder_id() const
Definition: about.h:2166
void clear_type()
Definition: about.h:268
bool has_feature_rate() const
Definition: about.h:656
bool get_is_current_app_installed() const
Definition: about.h:1651
bool has_color_rgb() const
Definition: about.h:380
void clear_id()
Definition: about.h:1181
void clear_can_create_drives()
Definition: about.h:1298
bool has_quota_bytes_by_service() const
Definition: about.h:1901
void set_etag(const StringPiece &value)
Definition: about.h:1474
void clear_root_folder_id()
Definition: about.h:2173
void clear_largest_change_id()
Definition: about.h:1757
client::JsonCppArray< AboutMaxUploadSizes > mutable_maxUploadSizes()
Definition: about.h:1817
int64 get_bytes_used() const
Definition: about.h:992
void set_can_create_drives(bool value)
Definition: about.h:1318
const client::JsonCppArray< AboutFeatures > get_features() const
Definition: about.h:1536
bool has_additional_roles() const
Definition: about.h:109
bool has_self_link() const
Definition: about.h:2203
void set_color_rgb(const StringPiece &value)
Definition: about.h:408
void set_kind(const StringPiece &value)
Definition: about.h:1702
const StringPiece get_type() const
Definition: about.h:910
const client::JsonCppArray< AboutImportFormats > get_import_formats() const
Definition: about.h:1613
void set_type(const StringPiece &value)
Definition: about.h:289
void set_quota_bytes_used_in_trash(int64 value)
Definition: about.h:2080
void clear_max_upload_sizes()
Definition: about.h:1794
bool get_can_create_team_drives() const
Definition: about.h:1343
bool has_background_image_link() const
Definition: about.h:343
bool has_max_upload_sizes() const
Definition: about.h:1787
void set_background_image_link(const StringPiece &value)
Definition: about.h:371
const StringPiece get_permission_id() const
Definition: about.h:1879
void set_quota_bytes_used_aggregate(int64 value)
Definition: about.h:2043
bool get_can_create_drives() const
Definition: about.h:1306
const client::JsonCppArray< AboutQuotaBytesByService > get_quota_bytes_by_service() const
Definition: about.h:1917
void set_quota_bytes_total(int64 value)
Definition: about.h:1968
const StringPiece get_color_rgb() const
Definition: about.h:1150
void clear_background_image_link()
Definition: about.h:1103
void clear_export_formats()
Definition: about.h:1490
void clear_quota_bytes_used_in_trash()
Definition: about.h:2060
void set_background_image_link(const StringPiece &value)
Definition: about.h:1126
const client::JsonCppArray< AboutDriveThemes > get_drive_themes() const
Definition: about.h:1423
void set_name(const StringPiece &value)
Definition: about.h:1855
const StringPiece get_etag() const
Definition: about.h:1461
const StringPiece get_language_code() const
Definition: about.h:1726
const client::JsonCppArray< string > get_additional_roles() const
Definition: about.h:125
const StringPiece get_quota_type() const
Definition: about.h:2105
bool has_background_image_link() const
Definition: about.h:1096
bool has_drive_themes() const
Definition: about.h:1408
int64 get_quota_bytes_total() const
Definition: about.h:1955
bool has_export_formats() const
Definition: about.h:1483
bool has_language_code() const
Definition: about.h:1711
const client::JsonCppArray< AboutMaxUploadSizes > get_max_upload_sizes() const
Definition: about.h:1803
bool has_quota_bytes_used_aggregate() const
Definition: about.h:2016
bool has_is_current_app_installed() const
Definition: about.h:1636
const StringPiece get_name() const
Definition: about.h:1842
void clear_team_drive_themes()
Definition: about.h:2247
void clear_permission_id()
Definition: about.h:1871
void clear_size()
Definition: about.h:865
bool has_additional_role_info() const
Definition: about.h:1251
int64 get_quota_bytes_used_aggregate() const
Definition: about.h:2031
bool has_features() const
Definition: about.h:1521
bool has_permission_id() const
Definition: about.h:1864
void clear_primary_role()
Definition: about.h:155
void clear_folder_color_palette()
Definition: about.h:1566
bool has_domain_sharing_policy() const
Definition: about.h:1367
void clear_quota_type()
Definition: about.h:2097
void set_id(const StringPiece &value)
Definition: about.h:445
void clear_type()
Definition: about.h:902
void clear_etag()
Definition: about.h:1453
void clear_quota_bytes_by_service()
Definition: about.h:1908
bool has_service_name() const
Definition: about.h:1014
void set_service_name(const StringPiece &value)
Definition: about.h:1042
void clear_remaining_change_ids()
Definition: about.h:2136
void set_primary_role(const StringPiece &value)
Definition: about.h:176
const StringPiece get_background_image_link() const
Definition: about.h:358
bool has_quota_bytes_used_in_trash() const
Definition: about.h:2053
void set_bytes_used(int64 value)
Definition: about.h:1004
const StringPiece get_service_name() const
Definition: about.h:1029
client::JsonCppArray< AboutImportFormats > mutable_importFormats()
Definition: about.h:1626
void clear_drive_themes()
Definition: about.h:1415
void clear_user()
Definition: about.h:2288
client::JsonCppArray< AboutDriveThemes > mutable_driveThemes()
Definition: about.h:1436
void clear_kind()
Definition: about.h:1681
const StringPiece GetTypeName() const
Definition: about.h:214
const StringPiece GetTypeName() const
Definition: about.h:1087
void clear_quota_bytes_total()
Definition: about.h:1947
const StringPiece GetTypeName() const
Definition: about.h:1242
void clear_role_sets()
Definition: about.h:230
void clear_additional_role_info()
Definition: about.h:1258
const client::JsonCppArray< string > get_folder_color_palette() const
Definition: about.h:1575
void clear_background_image_link()
Definition: about.h:350
client::JsonCppArray< string > mutable_additionalRoles()
Definition: about.h:138
bool has_name() const
Definition: about.h:1827
void clear_self_link()
Definition: about.h:2210
int64 get_quota_bytes_used_in_trash() const
Definition: about.h:2068
const StringPiece get_feature_name() const
Definition: about.h:634
void clear_is_current_app_installed()
Definition: about.h:1643
void clear_can_create_team_drives()
Definition: about.h:1335
bool has_primary_role() const
Definition: about.h:148
int64 get_size() const
Definition: about.h:873
bool has_color_rgb() const
Definition: about.h:1135
void clear_features()
Definition: about.h:1528
double get_feature_rate() const
Definition: about.h:671
bool has_user() const
Definition: about.h:2281
void clear_quota_bytes_used_aggregate()
Definition: about.h:2023
client::JsonCppArray< AboutTeamDriveThemes > mutable_teamDriveThemes()
Definition: about.h:2271
bool has_role_sets() const
Definition: about.h:223
void clear_feature_name()
Definition: about.h:626
client::JsonCppArray< AboutQuotaBytesByService > mutable_quotaBytesByService()
Definition: about.h:1930
client::JsonCppArray< AboutAdditionalRoleInfo > mutable_additionalRoleInfo()
Definition: about.h:1281
bool has_feature_name() const
Definition: about.h:619
client::JsonCppArray< AboutExportFormats > mutable_exportFormats()
Definition: about.h:1511
client::JsonCppArray< AboutFeatures > mutable_features()
Definition: about.h:1549
const StringPiece get_id() const
Definition: about.h:432
bool has_team_drive_themes() const
Definition: about.h:2240
const StringPiece get_kind() const
Definition: about.h:1689
void set_color_rgb(const StringPiece &value)
Definition: about.h:1165
bool has_type() const
Definition: about.h:261
void set_type(const StringPiece &value)
Definition: about.h:923
void set_largest_change_id(int64 value)
Definition: about.h:1777
bool has_id() const
Definition: about.h:417
void clear_domain_sharing_policy()
Definition: about.h:1374
void set_quota_bytes_used(int64 value)
Definition: about.h:2005
void set_domain_sharing_policy(const StringPiece &value)
Definition: about.h:1399
void set_language_code(const StringPiece &value)
Definition: about.h:1741
void set_size(int64 value)
Definition: about.h:885
void clear_color_rgb()
Definition: about.h:387
bool has_size() const
Definition: about.h:858
const StringPiece get_color_rgb() const
Definition: about.h:395
const StringPiece GetTypeName() const
Definition: about.h:968
bool has_type() const
Definition: about.h:895
void clear_import_formats()
Definition: about.h:1605
bool has_largest_change_id() const
Definition: about.h:1750
void set_feature_rate(double value)
Definition: about.h:683
bool has_folder_color_palette() const
Definition: about.h:1559
void clear_language_code()
Definition: about.h:1718
void set_permission_id(const StringPiece &value)
Definition: about.h:1892
const StringPiece get_root_folder_id() const
Definition: about.h:2181
const client::JsonCppArray< AboutTeamDriveThemes > get_team_drive_themes() const
Definition: about.h:2256
const client::JsonCppArray< AboutExportFormats > get_export_formats() const
Definition: about.h:1498
bool has_quota_bytes_total() const
Definition: about.h:1940
bool has_remaining_change_ids() const
Definition: about.h:2129
const StringPiece GetTypeName() const
Definition: about.h:334
const client::JsonCppArray< AboutAdditionalRoleInfo > get_additional_role_info() const
Definition: about.h:1267
int64 get_quota_bytes_used() const
Definition: about.h:1993