30 #ifndef GOOGLE_GMAIL_API_LIST_DRAFTS_RESPONSE_H_ 31 #define GOOGLE_GMAIL_API_LIST_DRAFTS_RESPONSE_H_ 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" 39 #include "google/gmail_api/draft.h" 87 return StringPiece(
"google_gmail_api::ListDraftsResponse");
96 return Storage().isMember(
"drafts");
103 MutableStorage()->removeMember(
"drafts");
110 const client::JsonCppArray<Draft > get_drafts()
const;
121 client::JsonCppArray<Draft > mutable_drafts();
129 return Storage().isMember(
"nextPageToken");
136 MutableStorage()->removeMember(
"nextPageToken");
144 const Json::Value& v = Storage(
"nextPageToken");
145 if (v == Json::Value::null)
return StringPiece(
"");
146 return StringPiece(v.asCString());
157 *MutableStorage(
"nextPageToken") = value.data();
166 return Storage().isMember(
"resultSizeEstimate");
173 MutableStorage()->removeMember(
"resultSizeEstimate");
181 const Json::Value& storage = Storage(
"resultSizeEstimate");
182 return client::JsonValueToCppValueHelper<uint32 >(storage);
193 client::SetJsonValueFromCppValueHelper<uint32 >(
194 value, MutableStorage(
"resultSizeEstimate"));
201 #endif // GOOGLE_GMAIL_API_LIST_DRAFTS_RESPONSE_H_ bool has_result_size_estimate() const
Definition: list_drafts_response.h:165
Definition: list_drafts_response.h:53
void clear_result_size_estimate()
Definition: list_drafts_response.h:172
uint32 get_result_size_estimate() const
Definition: list_drafts_response.h:180
void set_result_size_estimate(uint32 value)
Definition: list_drafts_response.h:192
void clear_next_page_token()
Definition: list_drafts_response.h:135
bool has_next_page_token() const
Definition: list_drafts_response.h:128
Definition: auto_forwarding.h:38
const StringPiece GetTypeName() const
Definition: list_drafts_response.h:86
void clear_drafts()
Definition: list_drafts_response.h:102
void set_next_page_token(const StringPiece &value)
Definition: list_drafts_response.h:156
const StringPiece get_next_page_token() const
Definition: list_drafts_response.h:143
Definition: auto_forwarding.cc:40
bool has_drafts() const
Definition: list_drafts_response.h:95