30 #ifndef  GOOGLE_BLOGGER_API_POST_USER_INFO_H_    31 #define  GOOGLE_BLOGGER_API_POST_USER_INFO_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/post.h"    39 #include "google/blogger_api/post_per_user_info.h"    87     return StringPiece(
"google_blogger_api::PostUserInfo");
    96     return Storage().isMember(
"kind");
   103     MutableStorage()->removeMember(
"kind");
   111     const Json::Value& v = Storage(
"kind");
   112     if (v == Json::Value::null) 
return StringPiece(
"");
   113     return StringPiece(v.asCString());
   124     *MutableStorage(
"kind") = value.data();
   133     return Storage().isMember(
"post");
   140     MutableStorage()->removeMember(
"post");
   147   const Post get_post() 
const;
   164     return Storage().isMember(
"post_user_info");
   171     MutableStorage()->removeMember(
"post_user_info");
   195 #endif  // GOOGLE_BLOGGER_API_POST_USER_INFO_H_ bool has_kind() const
Definition: post_user_info.h:95
 
Definition: post_user_info.h:53
 
void clear_post()
Definition: post_user_info.h:139
 
void clear_kind()
Definition: post_user_info.h:102
 
Definition: post_per_user_info.h:50
 
void set_kind(const StringPiece &value)
Definition: post_user_info.h:123
 
const StringPiece get_kind() const
Definition: post_user_info.h:110
 
void clear_post_user_info()
Definition: post_user_info.h:170
 
bool has_post() const
Definition: post_user_info.h:132
 
const StringPiece GetTypeName() const
Definition: post_user_info.h:86
 
bool has_post_user_info() const
Definition: post_user_info.h:163