30 #ifndef  GOOGLE_BLOGGER_API_BLOG_LIST_H_    31 #define  GOOGLE_BLOGGER_API_BLOG_LIST_H_    34 #include "googleapis/base/macros.h"    35 #include "googleapis/client/data/jsoncpp_data.h"    36 #include "googleapis/strings/stringpiece.h"    38 #include "google/blogger_api/blog.h"    39 #include "google/blogger_api/blog_user_info.h"    67   explicit BlogList(
const Json::Value& storage);
    74   explicit BlogList(Json::Value* storage);
    87     return StringPiece(
"google_blogger_api::BlogList");
    96     return Storage().isMember(
"blogUserInfos");
   103     MutableStorage()->removeMember(
"blogUserInfos");
   110   const client::JsonCppArray<BlogUserInfo > get_blog_user_infos() 
const;
   120   client::JsonCppArray<BlogUserInfo > mutable_blogUserInfos();
   128     return Storage().isMember(
"items");
   135     MutableStorage()->removeMember(
"items");
   142   const client::JsonCppArray<Blog > get_items() 
const;
   151   client::JsonCppArray<Blog > mutable_items();
   159     return Storage().isMember(
"kind");
   166     MutableStorage()->removeMember(
"kind");
   174     const Json::Value& v = Storage(
"kind");
   175     if (v == Json::Value::null) 
return StringPiece(
"");
   176     return StringPiece(v.asCString());
   187     *MutableStorage(
"kind") = value.data();
   194 #endif  // GOOGLE_BLOGGER_API_BLOG_LIST_H_ const StringPiece GetTypeName() const
Definition: blog_list.h:86
 
void set_kind(const StringPiece &value)
Definition: blog_list.h:186
 
bool has_items() const
Definition: blog_list.h:127
 
Definition: blog_list.h:53
 
bool has_blog_user_infos() const
Definition: blog_list.h:95
 
const StringPiece get_kind() const
Definition: blog_list.h:173
 
void clear_blog_user_infos()
Definition: blog_list.h:102
 
void clear_kind()
Definition: blog_list.h:165
 
void clear_items()
Definition: blog_list.h:134
 
bool has_kind() const
Definition: blog_list.h:158