blogger  v2
post.h
1 // Copyright 2010 Google Inc.
2 //
3 // Licensed under the Apache License, Version 2.0 (the "License"); you may not
4 // use this file except in compliance with the License. You may obtain a copy of
5 // the License at
6 //
7 // http://www.apache.org/licenses/LICENSE-2.0
8 //
9 // Unless required by applicable law or agreed to in writing, software
10 // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11 // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12 // License for the specific language governing permissions and limitations under
13 // the License.
14 
15 // This code was generated by google-apis-code-generator 1.5.1
16 // Build date: 2018-10-08 17:45:39 UTC
17 // on: 2020-04-13, 16:03:23 UTC
18 // C++ generator version: 0.1.4
19 
20 // ----------------------------------------------------------------------------
21 // NOTE: This file is generated from Google APIs Discovery Service.
22 // Service:
23 // Blogger API v3 (blogger/v2)
24 // Generated from:
25 // Version: v2
26 // Revision: 77
27 // Generated by:
28 // Tool: google-apis-code-generator 1.5.1
29 // C++: 0.1.4
30 #ifndef GOOGLE_BLOGGER_API_POST_H_
31 #define GOOGLE_BLOGGER_API_POST_H_
32 
33 #include <string>
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"
38 
39 #include "google/blogger_api/comment.h"
40 
41 namespace Json {
42 class Value;
43 } // namespace Json
44 
45 namespace google_blogger_api {
46 using namespace googleapis;
47 
53 class Post : public client::JsonCppData {
54  public:
60  class PostAuthor : public client::JsonCppData {
61  public:
67  class PostAuthorImage : public client::JsonCppData {
68  public:
74  static PostAuthorImage* New();
75 
81  explicit PostAuthorImage(const Json::Value& storage);
82 
88  explicit PostAuthorImage(Json::Value* storage);
89 
93  virtual ~PostAuthorImage();
94 
100  const StringPiece GetTypeName() const {
101  return StringPiece("google_blogger_api::PostAuthorImage");
102  }
103 
109  bool has_url() const {
110  return Storage().isMember("url");
111  }
112 
116  void clear_url() {
117  MutableStorage()->removeMember("url");
118  }
119 
120 
124  const StringPiece get_url() const {
125  const Json::Value& v = Storage("url");
126  if (v == Json::Value::null) return StringPiece("");
127  return StringPiece(v.asCString());
128  }
129 
137  void set_url(const StringPiece& value) {
138  *MutableStorage("url") = value.data();
139  }
140 
141  private:
142  void operator=(const PostAuthorImage&);
143  }; // PostAuthorImage
149  static PostAuthor* New();
150 
156  explicit PostAuthor(const Json::Value& storage);
157 
163  explicit PostAuthor(Json::Value* storage);
164 
168  virtual ~PostAuthor();
169 
175  const StringPiece GetTypeName() const {
176  return StringPiece("google_blogger_api::PostAuthor");
177  }
178 
184  bool has_display_name() const {
185  return Storage().isMember("displayName");
186  }
187 
192  MutableStorage()->removeMember("displayName");
193  }
194 
195 
199  const StringPiece get_display_name() const {
200  const Json::Value& v = Storage("displayName");
201  if (v == Json::Value::null) return StringPiece("");
202  return StringPiece(v.asCString());
203  }
204 
212  void set_display_name(const StringPiece& value) {
213  *MutableStorage("displayName") = value.data();
214  }
215 
221  bool has_id() const {
222  return Storage().isMember("id");
223  }
224 
228  void clear_id() {
229  MutableStorage()->removeMember("id");
230  }
231 
232 
236  const StringPiece get_id() const {
237  const Json::Value& v = Storage("id");
238  if (v == Json::Value::null) return StringPiece("");
239  return StringPiece(v.asCString());
240  }
241 
249  void set_id(const StringPiece& value) {
250  *MutableStorage("id") = value.data();
251  }
252 
258  bool has_image() const {
259  return Storage().isMember("image");
260  }
261 
265  void clear_image() {
266  MutableStorage()->removeMember("image");
267  }
268 
269 
273  const PostAuthorImage get_image() const {
274  const Json::Value& storage = Storage("image");
275  return client::JsonValueToCppValueHelper<PostAuthorImage >(storage);
276  }
277 
286  Json::Value* storage = MutableStorage("image");
287  return client::JsonValueToMutableCppValueHelper<PostAuthorImage >(storage);
288  }
289 
295  bool has_url() const {
296  return Storage().isMember("url");
297  }
298 
302  void clear_url() {
303  MutableStorage()->removeMember("url");
304  }
305 
306 
310  const StringPiece get_url() const {
311  const Json::Value& v = Storage("url");
312  if (v == Json::Value::null) return StringPiece("");
313  return StringPiece(v.asCString());
314  }
315 
323  void set_url(const StringPiece& value) {
324  *MutableStorage("url") = value.data();
325  }
326 
327  private:
328  void operator=(const PostAuthor&);
329  }; // PostAuthor
335  class PostBlog : public client::JsonCppData {
336  public:
342  static PostBlog* New();
343 
349  explicit PostBlog(const Json::Value& storage);
350 
356  explicit PostBlog(Json::Value* storage);
357 
361  virtual ~PostBlog();
362 
368  const StringPiece GetTypeName() const {
369  return StringPiece("google_blogger_api::PostBlog");
370  }
371 
377  bool has_id() const {
378  return Storage().isMember("id");
379  }
380 
384  void clear_id() {
385  MutableStorage()->removeMember("id");
386  }
387 
388 
392  const StringPiece get_id() const {
393  const Json::Value& v = Storage("id");
394  if (v == Json::Value::null) return StringPiece("");
395  return StringPiece(v.asCString());
396  }
397 
405  void set_id(const StringPiece& value) {
406  *MutableStorage("id") = value.data();
407  }
408 
409  private:
410  void operator=(const PostBlog&);
411  }; // PostBlog
417  class PostImages : public client::JsonCppData {
418  public:
424  static PostImages* New();
425 
431  explicit PostImages(const Json::Value& storage);
432 
438  explicit PostImages(Json::Value* storage);
439 
443  virtual ~PostImages();
444 
450  const StringPiece GetTypeName() const {
451  return StringPiece("google_blogger_api::PostImages");
452  }
453 
459  bool has_url() const {
460  return Storage().isMember("url");
461  }
462 
466  void clear_url() {
467  MutableStorage()->removeMember("url");
468  }
469 
470 
474  const StringPiece get_url() const {
475  const Json::Value& v = Storage("url");
476  if (v == Json::Value::null) return StringPiece("");
477  return StringPiece(v.asCString());
478  }
479 
484  void set_url(const StringPiece& value) {
485  *MutableStorage("url") = value.data();
486  }
487 
488  private:
489  void operator=(const PostImages&);
490  }; // PostImages
496  class PostLocation : public client::JsonCppData {
497  public:
503  static PostLocation* New();
504 
510  explicit PostLocation(const Json::Value& storage);
511 
517  explicit PostLocation(Json::Value* storage);
518 
522  virtual ~PostLocation();
523 
529  const StringPiece GetTypeName() const {
530  return StringPiece("google_blogger_api::PostLocation");
531  }
532 
538  bool has_lat() const {
539  return Storage().isMember("lat");
540  }
541 
545  void clear_lat() {
546  MutableStorage()->removeMember("lat");
547  }
548 
549 
553  double get_lat() const {
554  const Json::Value& storage = Storage("lat");
555  return client::JsonValueToCppValueHelper<double >(storage);
556  }
557 
565  void set_lat(double value) {
566  client::SetJsonValueFromCppValueHelper<double >(
567  value, MutableStorage("lat"));
568  }
569 
575  bool has_lng() const {
576  return Storage().isMember("lng");
577  }
578 
582  void clear_lng() {
583  MutableStorage()->removeMember("lng");
584  }
585 
586 
590  double get_lng() const {
591  const Json::Value& storage = Storage("lng");
592  return client::JsonValueToCppValueHelper<double >(storage);
593  }
594 
602  void set_lng(double value) {
603  client::SetJsonValueFromCppValueHelper<double >(
604  value, MutableStorage("lng"));
605  }
606 
612  bool has_name() const {
613  return Storage().isMember("name");
614  }
615 
619  void clear_name() {
620  MutableStorage()->removeMember("name");
621  }
622 
623 
627  const StringPiece get_name() const {
628  const Json::Value& v = Storage("name");
629  if (v == Json::Value::null) return StringPiece("");
630  return StringPiece(v.asCString());
631  }
632 
640  void set_name(const StringPiece& value) {
641  *MutableStorage("name") = value.data();
642  }
643 
649  bool has_span() const {
650  return Storage().isMember("span");
651  }
652 
656  void clear_span() {
657  MutableStorage()->removeMember("span");
658  }
659 
660 
664  const StringPiece get_span() const {
665  const Json::Value& v = Storage("span");
666  if (v == Json::Value::null) return StringPiece("");
667  return StringPiece(v.asCString());
668  }
669 
677  void set_span(const StringPiece& value) {
678  *MutableStorage("span") = value.data();
679  }
680 
681  private:
682  void operator=(const PostLocation&);
683  }; // PostLocation
689  class PostReplies : public client::JsonCppData {
690  public:
696  static PostReplies* New();
697 
703  explicit PostReplies(const Json::Value& storage);
704 
710  explicit PostReplies(Json::Value* storage);
711 
715  virtual ~PostReplies();
716 
722  const StringPiece GetTypeName() const {
723  return StringPiece("google_blogger_api::PostReplies");
724  }
725 
731  bool has_items() const {
732  return Storage().isMember("items");
733  }
734 
738  void clear_items() {
739  MutableStorage()->removeMember("items");
740  }
741 
742 
746  const client::JsonCppArray<Comment > get_items() const;
747 
755  client::JsonCppArray<Comment > mutable_items();
756 
762  bool has_self_link() const {
763  return Storage().isMember("selfLink");
764  }
765 
770  MutableStorage()->removeMember("selfLink");
771  }
772 
773 
777  const StringPiece get_self_link() const {
778  const Json::Value& v = Storage("selfLink");
779  if (v == Json::Value::null) return StringPiece("");
780  return StringPiece(v.asCString());
781  }
782 
790  void set_self_link(const StringPiece& value) {
791  *MutableStorage("selfLink") = value.data();
792  }
793 
799  bool has_total_items() const {
800  return Storage().isMember("totalItems");
801  }
802 
807  MutableStorage()->removeMember("totalItems");
808  }
809 
810 
814  int64 get_total_items() const {
815  const Json::Value& storage = Storage("totalItems");
816  return client::JsonValueToCppValueHelper<int64 >(storage);
817  }
818 
826  void set_total_items(int64 value) {
827  client::SetJsonValueFromCppValueHelper<int64 >(
828  value, MutableStorage("totalItems"));
829  }
830 
831  private:
832  void operator=(const PostReplies&);
833  }; // PostReplies
839  static Post* New();
840 
846  explicit Post(const Json::Value& storage);
847 
853  explicit Post(Json::Value* storage);
854 
858  virtual ~Post();
859 
865  const StringPiece GetTypeName() const {
866  return StringPiece("google_blogger_api::Post");
867  }
868 
874  bool has_author() const {
875  return Storage().isMember("author");
876  }
877 
881  void clear_author() {
882  MutableStorage()->removeMember("author");
883  }
884 
885 
889  const PostAuthor get_author() const {
890  const Json::Value& storage = Storage("author");
891  return client::JsonValueToCppValueHelper<PostAuthor >(storage);
892  }
893 
902  Json::Value* storage = MutableStorage("author");
903  return client::JsonValueToMutableCppValueHelper<PostAuthor >(storage);
904  }
905 
911  bool has_blog() const {
912  return Storage().isMember("blog");
913  }
914 
918  void clear_blog() {
919  MutableStorage()->removeMember("blog");
920  }
921 
922 
926  const PostBlog get_blog() const {
927  const Json::Value& storage = Storage("blog");
928  return client::JsonValueToCppValueHelper<PostBlog >(storage);
929  }
930 
939  Json::Value* storage = MutableStorage("blog");
940  return client::JsonValueToMutableCppValueHelper<PostBlog >(storage);
941  }
942 
948  bool has_content() const {
949  return Storage().isMember("content");
950  }
951 
955  void clear_content() {
956  MutableStorage()->removeMember("content");
957  }
958 
959 
963  const StringPiece get_content() const {
964  const Json::Value& v = Storage("content");
965  if (v == Json::Value::null) return StringPiece("");
966  return StringPiece(v.asCString());
967  }
968 
976  void set_content(const StringPiece& value) {
977  *MutableStorage("content") = value.data();
978  }
979 
985  bool has_custom_meta_data() const {
986  return Storage().isMember("customMetaData");
987  }
988 
993  MutableStorage()->removeMember("customMetaData");
994  }
995 
996 
1000  const StringPiece get_custom_meta_data() const {
1001  const Json::Value& v = Storage("customMetaData");
1002  if (v == Json::Value::null) return StringPiece("");
1003  return StringPiece(v.asCString());
1004  }
1005 
1013  void set_custom_meta_data(const StringPiece& value) {
1014  *MutableStorage("customMetaData") = value.data();
1015  }
1016 
1022  bool has_etag() const {
1023  return Storage().isMember("etag");
1024  }
1025 
1029  void clear_etag() {
1030  MutableStorage()->removeMember("etag");
1031  }
1032 
1033 
1037  const StringPiece get_etag() const {
1038  const Json::Value& v = Storage("etag");
1039  if (v == Json::Value::null) return StringPiece("");
1040  return StringPiece(v.asCString());
1041  }
1042 
1050  void set_etag(const StringPiece& value) {
1051  *MutableStorage("etag") = value.data();
1052  }
1053 
1059  bool has_id() const {
1060  return Storage().isMember("id");
1061  }
1062 
1066  void clear_id() {
1067  MutableStorage()->removeMember("id");
1068  }
1069 
1070 
1074  const StringPiece get_id() const {
1075  const Json::Value& v = Storage("id");
1076  if (v == Json::Value::null) return StringPiece("");
1077  return StringPiece(v.asCString());
1078  }
1079 
1087  void set_id(const StringPiece& value) {
1088  *MutableStorage("id") = value.data();
1089  }
1090 
1096  bool has_images() const {
1097  return Storage().isMember("images");
1098  }
1099 
1103  void clear_images() {
1104  MutableStorage()->removeMember("images");
1105  }
1106 
1107 
1111  const client::JsonCppArray<PostImages > get_images() const {
1112  const Json::Value& storage = Storage("images");
1113  return client::JsonValueToCppValueHelper<client::JsonCppArray<PostImages > >(storage);
1114  }
1115 
1123  client::JsonCppArray<PostImages > mutable_images() {
1124  Json::Value* storage = MutableStorage("images");
1125  return client::JsonValueToMutableCppValueHelper<client::JsonCppArray<PostImages > >(storage);
1126  }
1127 
1133  bool has_kind() const {
1134  return Storage().isMember("kind");
1135  }
1136 
1140  void clear_kind() {
1141  MutableStorage()->removeMember("kind");
1142  }
1143 
1144 
1148  const StringPiece get_kind() const {
1149  const Json::Value& v = Storage("kind");
1150  if (v == Json::Value::null) return StringPiece("");
1151  return StringPiece(v.asCString());
1152  }
1153 
1161  void set_kind(const StringPiece& value) {
1162  *MutableStorage("kind") = value.data();
1163  }
1164 
1170  bool has_labels() const {
1171  return Storage().isMember("labels");
1172  }
1173 
1177  void clear_labels() {
1178  MutableStorage()->removeMember("labels");
1179  }
1180 
1181 
1185  const client::JsonCppArray<string > get_labels() const {
1186  const Json::Value& storage = Storage("labels");
1187  return client::JsonValueToCppValueHelper<client::JsonCppArray<string > >(storage);
1188  }
1189 
1197  client::JsonCppArray<string > mutable_labels() {
1198  Json::Value* storage = MutableStorage("labels");
1199  return client::JsonValueToMutableCppValueHelper<client::JsonCppArray<string > >(storage);
1200  }
1201 
1207  bool has_location() const {
1208  return Storage().isMember("location");
1209  }
1210 
1215  MutableStorage()->removeMember("location");
1216  }
1217 
1218 
1222  const PostLocation get_location() const {
1223  const Json::Value& storage = Storage("location");
1224  return client::JsonValueToCppValueHelper<PostLocation >(storage);
1225  }
1226 
1236  Json::Value* storage = MutableStorage("location");
1237  return client::JsonValueToMutableCppValueHelper<PostLocation >(storage);
1238  }
1239 
1245  bool has_published() const {
1246  return Storage().isMember("published");
1247  }
1248 
1253  MutableStorage()->removeMember("published");
1254  }
1255 
1256 
1260  const StringPiece get_published() const {
1261  const Json::Value& v = Storage("published");
1262  if (v == Json::Value::null) return StringPiece("");
1263  return StringPiece(v.asCString());
1264  }
1265 
1273  void set_published(const StringPiece& value) {
1274  *MutableStorage("published") = value.data();
1275  }
1276 
1282  bool has_reader_comments() const {
1283  return Storage().isMember("readerComments");
1284  }
1285 
1290  MutableStorage()->removeMember("readerComments");
1291  }
1292 
1293 
1297  const StringPiece get_reader_comments() const {
1298  const Json::Value& v = Storage("readerComments");
1299  if (v == Json::Value::null) return StringPiece("");
1300  return StringPiece(v.asCString());
1301  }
1302 
1310  void set_reader_comments(const StringPiece& value) {
1311  *MutableStorage("readerComments") = value.data();
1312  }
1313 
1319  bool has_replies() const {
1320  return Storage().isMember("replies");
1321  }
1322 
1326  void clear_replies() {
1327  MutableStorage()->removeMember("replies");
1328  }
1329 
1330 
1334  const PostReplies get_replies() const {
1335  const Json::Value& storage = Storage("replies");
1336  return client::JsonValueToCppValueHelper<PostReplies >(storage);
1337  }
1338 
1347  Json::Value* storage = MutableStorage("replies");
1348  return client::JsonValueToMutableCppValueHelper<PostReplies >(storage);
1349  }
1350 
1356  bool has_self_link() const {
1357  return Storage().isMember("selfLink");
1358  }
1359 
1364  MutableStorage()->removeMember("selfLink");
1365  }
1366 
1367 
1371  const StringPiece get_self_link() const {
1372  const Json::Value& v = Storage("selfLink");
1373  if (v == Json::Value::null) return StringPiece("");
1374  return StringPiece(v.asCString());
1375  }
1376 
1384  void set_self_link(const StringPiece& value) {
1385  *MutableStorage("selfLink") = value.data();
1386  }
1387 
1393  bool has_status() const {
1394  return Storage().isMember("status");
1395  }
1396 
1400  void clear_status() {
1401  MutableStorage()->removeMember("status");
1402  }
1403 
1404 
1408  const StringPiece get_status() const {
1409  const Json::Value& v = Storage("status");
1410  if (v == Json::Value::null) return StringPiece("");
1411  return StringPiece(v.asCString());
1412  }
1413 
1421  void set_status(const StringPiece& value) {
1422  *MutableStorage("status") = value.data();
1423  }
1424 
1430  bool has_title() const {
1431  return Storage().isMember("title");
1432  }
1433 
1437  void clear_title() {
1438  MutableStorage()->removeMember("title");
1439  }
1440 
1441 
1445  const StringPiece get_title() const {
1446  const Json::Value& v = Storage("title");
1447  if (v == Json::Value::null) return StringPiece("");
1448  return StringPiece(v.asCString());
1449  }
1450 
1458  void set_title(const StringPiece& value) {
1459  *MutableStorage("title") = value.data();
1460  }
1461 
1467  bool has_title_link() const {
1468  return Storage().isMember("titleLink");
1469  }
1470 
1475  MutableStorage()->removeMember("titleLink");
1476  }
1477 
1478 
1482  const StringPiece get_title_link() const {
1483  const Json::Value& v = Storage("titleLink");
1484  if (v == Json::Value::null) return StringPiece("");
1485  return StringPiece(v.asCString());
1486  }
1487 
1495  void set_title_link(const StringPiece& value) {
1496  *MutableStorage("titleLink") = value.data();
1497  }
1498 
1504  bool has_updated() const {
1505  return Storage().isMember("updated");
1506  }
1507 
1511  void clear_updated() {
1512  MutableStorage()->removeMember("updated");
1513  }
1514 
1515 
1519  const StringPiece get_updated() const {
1520  const Json::Value& v = Storage("updated");
1521  if (v == Json::Value::null) return StringPiece("");
1522  return StringPiece(v.asCString());
1523  }
1524 
1532  void set_updated(const StringPiece& value) {
1533  *MutableStorage("updated") = value.data();
1534  }
1535 
1541  bool has_url() const {
1542  return Storage().isMember("url");
1543  }
1544 
1548  void clear_url() {
1549  MutableStorage()->removeMember("url");
1550  }
1551 
1552 
1556  const StringPiece get_url() const {
1557  const Json::Value& v = Storage("url");
1558  if (v == Json::Value::null) return StringPiece("");
1559  return StringPiece(v.asCString());
1560  }
1561 
1569  void set_url(const StringPiece& value) {
1570  *MutableStorage("url") = value.data();
1571  }
1572 
1573  private:
1574  void operator=(const Post&);
1575 }; // Post
1576 } // namespace google_blogger_api
1577 #endif // GOOGLE_BLOGGER_API_POST_H_
void set_span(const StringPiece &value)
Definition: post.h:677
bool has_image() const
Definition: post.h:258
void set_display_name(const StringPiece &value)
Definition: post.h:212
void set_published(const StringPiece &value)
Definition: post.h:1273
bool has_labels() const
Definition: post.h:1170
bool has_replies() const
Definition: post.h:1319
void set_id(const StringPiece &value)
Definition: post.h:1087
void clear_content()
Definition: post.h:955
const StringPiece get_reader_comments() const
Definition: post.h:1297
void clear_replies()
Definition: post.h:1326
bool has_span() const
Definition: post.h:649
const StringPiece get_id() const
Definition: post.h:1074
bool has_items() const
Definition: post.h:731
const StringPiece get_name() const
Definition: post.h:627
bool has_name() const
Definition: post.h:612
const StringPiece get_custom_meta_data() const
Definition: post.h:1000
void clear_display_name()
Definition: post.h:191
const StringPiece get_url() const
Definition: post.h:124
void set_self_link(const StringPiece &value)
Definition: post.h:790
void clear_title_link()
Definition: post.h:1474
void set_status(const StringPiece &value)
Definition: post.h:1421
void clear_span()
Definition: post.h:656
void clear_url()
Definition: post.h:1548
bool has_location() const
Definition: post.h:1207
void clear_labels()
Definition: post.h:1177
bool has_id() const
Definition: post.h:1059
void clear_image()
Definition: post.h:265
void clear_lat()
Definition: post.h:545
void clear_published()
Definition: post.h:1252
const StringPiece GetTypeName() const
Definition: post.h:865
const StringPiece get_id() const
Definition: post.h:236
void clear_author()
Definition: post.h:881
bool has_updated() const
Definition: post.h:1504
const StringPiece GetTypeName() const
Definition: post.h:450
bool has_published() const
Definition: post.h:1245
void set_lng(double value)
Definition: post.h:602
bool has_url() const
Definition: post.h:109
void clear_id()
Definition: post.h:384
const StringPiece get_status() const
Definition: post.h:1408
void set_self_link(const StringPiece &value)
Definition: post.h:1384
const PostAuthor get_author() const
Definition: post.h:889
void clear_lng()
Definition: post.h:582
int64 get_total_items() const
Definition: post.h:814
void clear_items()
Definition: post.h:738
void clear_images()
Definition: post.h:1103
const StringPiece GetTypeName() const
Definition: post.h:722
bool has_content() const
Definition: post.h:948
const StringPiece get_updated() const
Definition: post.h:1519
const StringPiece get_self_link() const
Definition: post.h:777
bool has_display_name() const
Definition: post.h:184
const StringPiece get_kind() const
Definition: post.h:1148
PostBlog mutable_blog()
Definition: post.h:938
void set_url(const StringPiece &value)
Definition: post.h:484
void set_total_items(int64 value)
Definition: post.h:826
bool has_author() const
Definition: post.h:874
const StringPiece get_span() const
Definition: post.h:664
void clear_id()
Definition: post.h:228
const StringPiece get_etag() const
Definition: post.h:1037
void clear_url()
Definition: post.h:466
bool has_self_link() const
Definition: post.h:762
void set_url(const StringPiece &value)
Definition: post.h:323
const StringPiece get_published() const
Definition: post.h:1260
PostLocation mutable_location()
Definition: post.h:1235
void clear_url()
Definition: post.h:302
bool has_kind() const
Definition: post.h:1133
bool has_reader_comments() const
Definition: post.h:1282
void set_updated(const StringPiece &value)
Definition: post.h:1532
void set_name(const StringPiece &value)
Definition: post.h:640
const StringPiece get_url() const
Definition: post.h:310
bool has_url() const
Definition: post.h:459
const StringPiece get_id() const
Definition: post.h:392
void set_etag(const StringPiece &value)
Definition: post.h:1050
void set_url(const StringPiece &value)
Definition: post.h:1569
void clear_self_link()
Definition: post.h:769
Definition: blog.cc:44
void clear_total_items()
Definition: post.h:806
void set_url(const StringPiece &value)
Definition: post.h:137
bool has_url() const
Definition: post.h:295
const client::JsonCppArray< PostImages > get_images() const
Definition: post.h:1111
void clear_id()
Definition: post.h:1066
bool has_custom_meta_data() const
Definition: post.h:985
bool has_title() const
Definition: post.h:1430
Definition: blog.h:41
bool has_lng() const
Definition: post.h:575
bool has_id() const
Definition: post.h:377
void clear_updated()
Definition: post.h:1511
const StringPiece get_self_link() const
Definition: post.h:1371
void set_id(const StringPiece &value)
Definition: post.h:405
void clear_reader_comments()
Definition: post.h:1289
bool has_total_items() const
Definition: post.h:799
const StringPiece get_title_link() const
Definition: post.h:1482
void clear_title()
Definition: post.h:1437
void set_title_link(const StringPiece &value)
Definition: post.h:1495
void set_id(const StringPiece &value)
Definition: post.h:249
void clear_etag()
Definition: post.h:1029
void set_content(const StringPiece &value)
Definition: post.h:976
void set_lat(double value)
Definition: post.h:565
const StringPiece get_content() const
Definition: post.h:963
void clear_status()
Definition: post.h:1400
bool has_self_link() const
Definition: post.h:1356
const client::JsonCppArray< string > get_labels() const
Definition: post.h:1185
const StringPiece get_url() const
Definition: post.h:474
bool has_status() const
Definition: post.h:1393
double get_lat() const
Definition: post.h:553
const StringPiece GetTypeName() const
Definition: post.h:175
const StringPiece get_title() const
Definition: post.h:1445
bool has_images() const
Definition: post.h:1096
void set_reader_comments(const StringPiece &value)
Definition: post.h:1310
PostAuthorImage mutable_image()
Definition: post.h:285
Definition: post.h:53
bool has_lat() const
Definition: post.h:538
void clear_self_link()
Definition: post.h:1363
const PostReplies get_replies() const
Definition: post.h:1334
void clear_blog()
Definition: post.h:918
void clear_name()
Definition: post.h:619
double get_lng() const
Definition: post.h:590
bool has_etag() const
Definition: post.h:1022
void set_custom_meta_data(const StringPiece &value)
Definition: post.h:1013
const StringPiece GetTypeName() const
Definition: post.h:100
bool has_id() const
Definition: post.h:221
const PostLocation get_location() const
Definition: post.h:1222
const PostAuthorImage get_image() const
Definition: post.h:273
const PostBlog get_blog() const
Definition: post.h:926
const StringPiece GetTypeName() const
Definition: post.h:529
void clear_kind()
Definition: post.h:1140
client::JsonCppArray< PostImages > mutable_images()
Definition: post.h:1123
void set_title(const StringPiece &value)
Definition: post.h:1458
bool has_url() const
Definition: post.h:1541
PostReplies mutable_replies()
Definition: post.h:1346
bool has_blog() const
Definition: post.h:911
void clear_custom_meta_data()
Definition: post.h:992
const StringPiece get_display_name() const
Definition: post.h:199
void clear_location()
Definition: post.h:1214
void set_kind(const StringPiece &value)
Definition: post.h:1161
const StringPiece GetTypeName() const
Definition: post.h:368
client::JsonCppArray< string > mutable_labels()
Definition: post.h:1197
bool has_title_link() const
Definition: post.h:1467
const StringPiece get_url() const
Definition: post.h:1556
PostAuthor mutable_author()
Definition: post.h:901