30 #ifndef  GOOGLE_BLOGGER_API_PAGEVIEWS_H_    31 #define  GOOGLE_BLOGGER_API_PAGEVIEWS_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"    92       return StringPiece(
"google_blogger_api::PageviewsCounts");
   101       return Storage().isMember(
"count");
   108       MutableStorage()->removeMember(
"count");
   116       const Json::Value& storage = Storage(
"count");
   117       return client::JsonValueToCppValueHelper<int64 >(storage);
   128       client::SetJsonValueFromCppValueHelper<int64 >(
   129         value, MutableStorage(
"count"));
   138       return Storage().isMember(
"timeRange");
   145       MutableStorage()->removeMember(
"timeRange");
   153       const Json::Value& v = Storage(
"timeRange");
   154       if (v == Json::Value::null) 
return StringPiece(
"");
   155       return StringPiece(v.asCString());
   166       *MutableStorage(
"timeRange") = value.data();
   184   explicit Pageviews(
const Json::Value& storage);
   191   explicit Pageviews(Json::Value* storage);
   204     return StringPiece(
"google_blogger_api::Pageviews");
   213     return Storage().isMember(
"blogId");
   220     MutableStorage()->removeMember(
"blogId");
   228     const Json::Value& v = Storage(
"blogId");
   229     if (v == Json::Value::null) 
return StringPiece(
"");
   230     return StringPiece(v.asCString());
   241     *MutableStorage(
"blogId") = value.data();
   250     return Storage().isMember(
"counts");
   257     MutableStorage()->removeMember(
"counts");
   264   const client::JsonCppArray<PageviewsCounts > 
get_counts()
 const {
   265      const Json::Value& storage = Storage(
"counts");
   266     return client::JsonValueToCppValueHelper<client::JsonCppArray<PageviewsCounts > >(storage);
   277     Json::Value* storage = MutableStorage(
"counts");
   278     return client::JsonValueToMutableCppValueHelper<client::JsonCppArray<PageviewsCounts > >(storage);
   287     return Storage().isMember(
"kind");
   294     MutableStorage()->removeMember(
"kind");
   302     const Json::Value& v = Storage(
"kind");
   303     if (v == Json::Value::null) 
return StringPiece(
"");
   304     return StringPiece(v.asCString());
   315     *MutableStorage(
"kind") = value.data();
   322 #endif  // GOOGLE_BLOGGER_API_PAGEVIEWS_H_ const StringPiece GetTypeName() const
Definition: pageviews.h:91
 
Definition: pageviews.h:58
 
void clear_counts()
Definition: pageviews.h:256
 
const StringPiece GetTypeName() const
Definition: pageviews.h:203
 
bool has_counts() const
Definition: pageviews.h:249
 
void clear_kind()
Definition: pageviews.h:293
 
void set_kind(const StringPiece &value)
Definition: pageviews.h:314
 
void set_count(int64 value)
Definition: pageviews.h:127
 
bool has_blog_id() const
Definition: pageviews.h:212
 
Definition: pageviews.h:51
 
void clear_time_range()
Definition: pageviews.h:144
 
const StringPiece get_time_range() const
Definition: pageviews.h:152
 
const StringPiece get_kind() const
Definition: pageviews.h:301
 
void clear_blog_id()
Definition: pageviews.h:219
 
bool has_time_range() const
Definition: pageviews.h:137
 
void set_blog_id(const StringPiece &value)
Definition: pageviews.h:240
 
client::JsonCppArray< PageviewsCounts > mutable_counts()
Definition: pageviews.h:276
 
int64 get_count() const
Definition: pageviews.h:115
 
bool has_kind() const
Definition: pageviews.h:286
 
bool has_count() const
Definition: pageviews.h:100
 
const StringPiece get_blog_id() const
Definition: pageviews.h:227
 
void clear_count()
Definition: pageviews.h:107
 
const client::JsonCppArray< PageviewsCounts > get_counts() const
Definition: pageviews.h:264
 
void set_time_range(const StringPiece &value)
Definition: pageviews.h:165