30 #ifndef GOOGLE_YOUTUBE_API_GUIDE_CATEGORY_H_ 31 #define GOOGLE_YOUTUBE_API_GUIDE_CATEGORY_H_ 34 #include "googleapis/base/macros.h" 35 #include "googleapis/client/data/jsoncpp_data.h" 36 #include "googleapis/strings/stringpiece.h" 38 #include "google/youtube_api/guide_category_snippet.h" 90 return StringPiece(
"google_youtube_api::GuideCategory");
99 return Storage().isMember(
"etag");
106 MutableStorage()->removeMember(
"etag");
114 const Json::Value& v = Storage(
"etag");
115 if (v == Json::Value::null)
return StringPiece(
"");
116 return StringPiece(v.asCString());
127 *MutableStorage(
"etag") = value.data();
136 return Storage().isMember(
"id");
143 MutableStorage()->removeMember(
"id");
151 const Json::Value& v = Storage(
"id");
152 if (v == Json::Value::null)
return StringPiece(
"");
153 return StringPiece(v.asCString());
164 *MutableStorage(
"id") = value.data();
173 return Storage().isMember(
"kind");
180 MutableStorage()->removeMember(
"kind");
188 const Json::Value& v = Storage(
"kind");
189 if (v == Json::Value::null)
return StringPiece(
"");
190 return StringPiece(v.asCString());
202 *MutableStorage(
"kind") = value.data();
211 return Storage().isMember(
"snippet");
218 MutableStorage()->removeMember(
"snippet");
241 #endif // GOOGLE_YOUTUBE_API_GUIDE_CATEGORY_H_ void clear_etag()
Definition: guide_category.h:105
Definition: access_policy.cc:40
const StringPiece get_kind() const
Definition: guide_category.h:187
const StringPiece get_etag() const
Definition: guide_category.h:113
Definition: guide_category.h:56
bool has_snippet() const
Definition: guide_category.h:210
void clear_snippet()
Definition: guide_category.h:217
bool has_id() const
Definition: guide_category.h:135
Definition: guide_category_snippet.h:50
Definition: access_policy.h:38
void clear_id()
Definition: guide_category.h:142
void set_id(const StringPiece &value)
Definition: guide_category.h:163
void set_kind(const StringPiece &value)
Definition: guide_category.h:201
const StringPiece GetTypeName() const
Definition: guide_category.h:89
bool has_kind() const
Definition: guide_category.h:172
const StringPiece get_id() const
Definition: guide_category.h:150
void clear_kind()
Definition: guide_category.h:179
bool has_etag() const
Definition: guide_category.h:98
void set_etag(const StringPiece &value)
Definition: guide_category.h:126