30 #ifndef GOOGLE_ANALYTICS_API_UNSAMPLED_REPORT_H_ 31 #define GOOGLE_ANALYTICS_API_UNSAMPLED_REPORT_H_ 34 #include "googleapis/base/macros.h" 35 #include "googleapis/client/data/jsoncpp_data.h" 36 #include "googleapis/client/util/date_time.h" 37 #include "googleapis/strings/stringpiece.h" 93 return StringPiece(
"google_analytics_api::UnsampledReportCloudStorageDownloadDetails");
102 return Storage().isMember(
"bucketId");
109 MutableStorage()->removeMember(
"bucketId");
117 const Json::Value& v = Storage(
"bucketId");
118 if (v == Json::Value::null)
return StringPiece(
"");
119 return StringPiece(v.asCString());
130 *MutableStorage(
"bucketId") = value.data();
139 return Storage().isMember(
"objectId");
146 MutableStorage()->removeMember(
"objectId");
154 const Json::Value& v = Storage(
"objectId");
155 if (v == Json::Value::null)
return StringPiece(
"");
156 return StringPiece(v.asCString());
167 *MutableStorage(
"objectId") = value.data();
213 return StringPiece(
"google_analytics_api::UnsampledReportDriveDownloadDetails");
222 return Storage().isMember(
"documentId");
229 MutableStorage()->removeMember(
"documentId");
237 const Json::Value& v = Storage(
"documentId");
238 if (v == Json::Value::null)
return StringPiece(
"");
239 return StringPiece(v.asCString());
250 *MutableStorage(
"documentId") = value.data();
288 return StringPiece(
"google_analytics_api::UnsampledReport");
297 return Storage().isMember(
"accountId");
304 MutableStorage()->removeMember(
"accountId");
312 const Json::Value& v = Storage(
"accountId");
313 if (v == Json::Value::null)
return StringPiece(
"");
314 return StringPiece(v.asCString());
325 *MutableStorage(
"accountId") = value.data();
336 return Storage().isMember(
"cloudStorageDownloadDetails");
343 MutableStorage()->removeMember(
"cloudStorageDownloadDetails");
352 const Json::Value& storage = Storage(
"cloudStorageDownloadDetails");
353 return client::JsonValueToCppValueHelper<UnsampledReportCloudStorageDownloadDetails >(storage);
365 Json::Value* storage = MutableStorage(
"cloudStorageDownloadDetails");
366 return client::JsonValueToMutableCppValueHelper<UnsampledReportCloudStorageDownloadDetails >(storage);
375 return Storage().isMember(
"created");
382 MutableStorage()->removeMember(
"created");
390 const Json::Value& storage = Storage(
"created");
391 return client::JsonValueToCppValueHelper<client::DateTime >(storage);
402 client::SetJsonValueFromCppValueHelper<client::DateTime >(
403 value, MutableStorage(
"created"));
412 return Storage().isMember(
"dimensions");
419 MutableStorage()->removeMember(
"dimensions");
427 const Json::Value& v = Storage(
"dimensions");
428 if (v == Json::Value::null)
return StringPiece(
"");
429 return StringPiece(v.asCString());
440 *MutableStorage(
"dimensions") = value.data();
449 return Storage().isMember(
"downloadType");
456 MutableStorage()->removeMember(
"downloadType");
464 const Json::Value& v = Storage(
"downloadType");
465 if (v == Json::Value::null)
return StringPiece(
"");
466 return StringPiece(v.asCString());
480 *MutableStorage(
"downloadType") = value.data();
489 return Storage().isMember(
"driveDownloadDetails");
496 MutableStorage()->removeMember(
"driveDownloadDetails");
505 const Json::Value& storage = Storage(
"driveDownloadDetails");
506 return client::JsonValueToCppValueHelper<UnsampledReportDriveDownloadDetails >(storage);
518 Json::Value* storage = MutableStorage(
"driveDownloadDetails");
519 return client::JsonValueToMutableCppValueHelper<UnsampledReportDriveDownloadDetails >(storage);
528 return Storage().isMember(
"end-date");
535 MutableStorage()->removeMember(
"end-date");
543 const Json::Value& v = Storage(
"end-date");
544 if (v == Json::Value::null)
return StringPiece(
"");
545 return StringPiece(v.asCString());
556 *MutableStorage(
"end-date") = value.data();
565 return Storage().isMember(
"filters");
572 MutableStorage()->removeMember(
"filters");
580 const Json::Value& v = Storage(
"filters");
581 if (v == Json::Value::null)
return StringPiece(
"");
582 return StringPiece(v.asCString());
593 *MutableStorage(
"filters") = value.data();
602 return Storage().isMember(
"id");
609 MutableStorage()->removeMember(
"id");
617 const Json::Value& v = Storage(
"id");
618 if (v == Json::Value::null)
return StringPiece(
"");
619 return StringPiece(v.asCString());
630 *MutableStorage(
"id") = value.data();
639 return Storage().isMember(
"kind");
646 MutableStorage()->removeMember(
"kind");
654 const Json::Value& v = Storage(
"kind");
655 if (v == Json::Value::null)
return StringPiece(
"");
656 return StringPiece(v.asCString());
667 *MutableStorage(
"kind") = value.data();
676 return Storage().isMember(
"metrics");
683 MutableStorage()->removeMember(
"metrics");
691 const Json::Value& v = Storage(
"metrics");
692 if (v == Json::Value::null)
return StringPiece(
"");
693 return StringPiece(v.asCString());
704 *MutableStorage(
"metrics") = value.data();
713 return Storage().isMember(
"profileId");
720 MutableStorage()->removeMember(
"profileId");
728 const Json::Value& v = Storage(
"profileId");
729 if (v == Json::Value::null)
return StringPiece(
"");
730 return StringPiece(v.asCString());
741 *MutableStorage(
"profileId") = value.data();
750 return Storage().isMember(
"segment");
757 MutableStorage()->removeMember(
"segment");
765 const Json::Value& v = Storage(
"segment");
766 if (v == Json::Value::null)
return StringPiece(
"");
767 return StringPiece(v.asCString());
778 *MutableStorage(
"segment") = value.data();
787 return Storage().isMember(
"selfLink");
794 MutableStorage()->removeMember(
"selfLink");
802 const Json::Value& v = Storage(
"selfLink");
803 if (v == Json::Value::null)
return StringPiece(
"");
804 return StringPiece(v.asCString());
815 *MutableStorage(
"selfLink") = value.data();
824 return Storage().isMember(
"start-date");
831 MutableStorage()->removeMember(
"start-date");
839 const Json::Value& v = Storage(
"start-date");
840 if (v == Json::Value::null)
return StringPiece(
"");
841 return StringPiece(v.asCString());
852 *MutableStorage(
"start-date") = value.data();
861 return Storage().isMember(
"status");
868 MutableStorage()->removeMember(
"status");
876 const Json::Value& v = Storage(
"status");
877 if (v == Json::Value::null)
return StringPiece(
"");
878 return StringPiece(v.asCString());
890 *MutableStorage(
"status") = value.data();
899 return Storage().isMember(
"title");
906 MutableStorage()->removeMember(
"title");
914 const Json::Value& v = Storage(
"title");
915 if (v == Json::Value::null)
return StringPiece(
"");
916 return StringPiece(v.asCString());
927 *MutableStorage(
"title") = value.data();
936 return Storage().isMember(
"updated");
943 MutableStorage()->removeMember(
"updated");
951 const Json::Value& storage = Storage(
"updated");
952 return client::JsonValueToCppValueHelper<client::DateTime >(storage);
963 client::SetJsonValueFromCppValueHelper<client::DateTime >(
964 value, MutableStorage(
"updated"));
973 return Storage().isMember(
"webPropertyId");
980 MutableStorage()->removeMember(
"webPropertyId");
988 const Json::Value& v = Storage(
"webPropertyId");
989 if (v == Json::Value::null)
return StringPiece(
"");
990 return StringPiece(v.asCString());
1002 *MutableStorage(
"webPropertyId") = value.data();
1009 #endif // GOOGLE_ANALYTICS_API_UNSAMPLED_REPORT_H_ client::DateTime get_created() const
Definition: unsampled_report.h:389
bool has_download_type() const
Definition: unsampled_report.h:448
const StringPiece get_object_id() const
Definition: unsampled_report.h:153
Definition: unsampled_report.h:178
void set_bucket_id(const StringPiece &value)
Definition: unsampled_report.h:129
void set_object_id(const StringPiece &value)
Definition: unsampled_report.h:166
bool has_title() const
Definition: unsampled_report.h:898
void set_kind(const StringPiece &value)
Definition: unsampled_report.h:666
UnsampledReportDriveDownloadDetails mutable_driveDownloadDetails()
Definition: unsampled_report.h:517
bool has_segment() const
Definition: unsampled_report.h:749
const UnsampledReportCloudStorageDownloadDetails get_cloud_storage_download_details() const
Definition: unsampled_report.h:351
const StringPiece get_end_date() const
Definition: unsampled_report.h:542
const StringPiece get_download_type() const
Definition: unsampled_report.h:463
const StringPiece get_title() const
Definition: unsampled_report.h:913
void clear_drive_download_details()
Definition: unsampled_report.h:495
void clear_end_date()
Definition: unsampled_report.h:534
bool has_start_date() const
Definition: unsampled_report.h:823
void clear_cloud_storage_download_details()
Definition: unsampled_report.h:342
void clear_updated()
Definition: unsampled_report.h:942
bool has_created() const
Definition: unsampled_report.h:374
bool has_profile_id() const
Definition: unsampled_report.h:712
void clear_created()
Definition: unsampled_report.h:381
const StringPiece get_status() const
Definition: unsampled_report.h:875
bool has_drive_download_details() const
Definition: unsampled_report.h:488
void set_dimensions(const StringPiece &value)
Definition: unsampled_report.h:439
const StringPiece get_document_id() const
Definition: unsampled_report.h:236
void set_metrics(const StringPiece &value)
Definition: unsampled_report.h:703
bool has_account_id() const
Definition: unsampled_report.h:296
Definition: unsampled_report.h:51
const StringPiece get_profile_id() const
Definition: unsampled_report.h:727
bool has_cloud_storage_download_details() const
Definition: unsampled_report.h:335
const StringPiece GetTypeName() const
Definition: unsampled_report.h:212
bool has_id() const
Definition: unsampled_report.h:601
bool has_status() const
Definition: unsampled_report.h:860
const StringPiece get_web_property_id() const
Definition: unsampled_report.h:987
bool has_metrics() const
Definition: unsampled_report.h:675
bool has_document_id() const
Definition: unsampled_report.h:221
UnsampledReportCloudStorageDownloadDetails mutable_cloudStorageDownloadDetails()
Definition: unsampled_report.h:364
void set_profile_id(const StringPiece &value)
Definition: unsampled_report.h:740
void clear_web_property_id()
Definition: unsampled_report.h:979
const StringPiece GetTypeName() const
Definition: unsampled_report.h:92
void set_updated(client::DateTime value)
Definition: unsampled_report.h:962
void clear_account_id()
Definition: unsampled_report.h:303
bool has_end_date() const
Definition: unsampled_report.h:527
void set_filters(const StringPiece &value)
Definition: unsampled_report.h:592
void set_self_link(const StringPiece &value)
Definition: unsampled_report.h:814
void clear_dimensions()
Definition: unsampled_report.h:418
client::DateTime get_updated() const
Definition: unsampled_report.h:950
void set_web_property_id(const StringPiece &value)
Definition: unsampled_report.h:1001
void set_end_date(const StringPiece &value)
Definition: unsampled_report.h:555
bool has_updated() const
Definition: unsampled_report.h:935
Definition: account.cc:41
void clear_start_date()
Definition: unsampled_report.h:830
void set_created(client::DateTime value)
Definition: unsampled_report.h:401
const UnsampledReportDriveDownloadDetails get_drive_download_details() const
Definition: unsampled_report.h:504
void clear_bucket_id()
Definition: unsampled_report.h:108
Definition: unsampled_report.h:58
const StringPiece get_bucket_id() const
Definition: unsampled_report.h:116
const StringPiece get_dimensions() const
Definition: unsampled_report.h:426
void set_title(const StringPiece &value)
Definition: unsampled_report.h:926
const StringPiece get_segment() const
Definition: unsampled_report.h:764
bool has_bucket_id() const
Definition: unsampled_report.h:101
bool has_self_link() const
Definition: unsampled_report.h:786
void set_id(const StringPiece &value)
Definition: unsampled_report.h:629
bool has_object_id() const
Definition: unsampled_report.h:138
void set_start_date(const StringPiece &value)
Definition: unsampled_report.h:851
void set_segment(const StringPiece &value)
Definition: unsampled_report.h:777
void clear_id()
Definition: unsampled_report.h:608
bool has_filters() const
Definition: unsampled_report.h:564
const StringPiece get_kind() const
Definition: unsampled_report.h:653
void clear_object_id()
Definition: unsampled_report.h:145
bool has_dimensions() const
Definition: unsampled_report.h:411
const StringPiece get_self_link() const
Definition: unsampled_report.h:801
const StringPiece get_metrics() const
Definition: unsampled_report.h:690
const StringPiece get_filters() const
Definition: unsampled_report.h:579
void set_download_type(const StringPiece &value)
Definition: unsampled_report.h:479
const StringPiece get_id() const
Definition: unsampled_report.h:616
void clear_filters()
Definition: unsampled_report.h:571
void clear_metrics()
Definition: unsampled_report.h:682
void clear_kind()
Definition: unsampled_report.h:645
void clear_document_id()
Definition: unsampled_report.h:228
void clear_profile_id()
Definition: unsampled_report.h:719
void set_account_id(const StringPiece &value)
Definition: unsampled_report.h:324
bool has_web_property_id() const
Definition: unsampled_report.h:972
void clear_status()
Definition: unsampled_report.h:867
bool has_kind() const
Definition: unsampled_report.h:638
void set_status(const StringPiece &value)
Definition: unsampled_report.h:889
void set_document_id(const StringPiece &value)
Definition: unsampled_report.h:249
const StringPiece GetTypeName() const
Definition: unsampled_report.h:287
const StringPiece get_account_id() const
Definition: unsampled_report.h:311
void clear_title()
Definition: unsampled_report.h:905
void clear_self_link()
Definition: unsampled_report.h:793
const StringPiece get_start_date() const
Definition: unsampled_report.h:838
void clear_segment()
Definition: unsampled_report.h:756
void clear_download_type()
Definition: unsampled_report.h:455