30 #ifndef GOOGLE_BOOKS_API_BOOKS_CLOUDLOADING_RESOURCE_H_ 31 #define GOOGLE_BOOKS_API_BOOKS_CLOUDLOADING_RESOURCE_H_ 34 #include "googleapis/base/macros.h" 35 #include "googleapis/client/data/jsoncpp_data.h" 36 #include "googleapis/strings/stringpiece.h" 84 return StringPiece(
"google_books_api::BooksCloudloadingResource");
93 return Storage().isMember(
"author");
100 MutableStorage()->removeMember(
"author");
108 const Json::Value& v = Storage(
"author");
109 if (v == Json::Value::null)
return StringPiece(
"");
110 return StringPiece(v.asCString());
118 *MutableStorage(
"author") = value.data();
127 return Storage().isMember(
"processingState");
134 MutableStorage()->removeMember(
"processingState");
142 const Json::Value& v = Storage(
"processingState");
143 if (v == Json::Value::null)
return StringPiece(
"");
144 return StringPiece(v.asCString());
152 *MutableStorage(
"processingState") = value.data();
161 return Storage().isMember(
"title");
168 MutableStorage()->removeMember(
"title");
176 const Json::Value& v = Storage(
"title");
177 if (v == Json::Value::null)
return StringPiece(
"");
178 return StringPiece(v.asCString());
186 *MutableStorage(
"title") = value.data();
195 return Storage().isMember(
"volumeId");
202 MutableStorage()->removeMember(
"volumeId");
210 const Json::Value& v = Storage(
"volumeId");
211 if (v == Json::Value::null)
return StringPiece(
"");
212 return StringPiece(v.asCString());
220 *MutableStorage(
"volumeId") = value.data();
227 #endif // GOOGLE_BOOKS_API_BOOKS_CLOUDLOADING_RESOURCE_H_ void set_volume_id(const StringPiece &value)
Definition: books_cloudloading_resource.h:219
void set_author(const StringPiece &value)
Definition: books_cloudloading_resource.h:117
void clear_title()
Definition: books_cloudloading_resource.h:167
void clear_volume_id()
Definition: books_cloudloading_resource.h:201
bool has_author() const
Definition: books_cloudloading_resource.h:92
const StringPiece GetTypeName() const
Definition: books_cloudloading_resource.h:83
bool has_volume_id() const
Definition: books_cloudloading_resource.h:194
const StringPiece get_author() const
Definition: books_cloudloading_resource.h:107
const StringPiece get_processing_state() const
Definition: books_cloudloading_resource.h:141
Definition: annotation.h:42
void set_title(const StringPiece &value)
Definition: books_cloudloading_resource.h:185
bool has_processing_state() const
Definition: books_cloudloading_resource.h:126
const StringPiece get_volume_id() const
Definition: books_cloudloading_resource.h:209
bool has_title() const
Definition: books_cloudloading_resource.h:160
Definition: annotation.cc:44
const StringPiece get_title() const
Definition: books_cloudloading_resource.h:175
void clear_author()
Definition: books_cloudloading_resource.h:99
void set_processing_state(const StringPiece &value)
Definition: books_cloudloading_resource.h:151
Definition: books_cloudloading_resource.h:50
void clear_processing_state()
Definition: books_cloudloading_resource.h:133