30 #ifndef GOOGLE_FITNESS_API_LIST_SESSIONS_RESPONSE_H_ 31 #define GOOGLE_FITNESS_API_LIST_SESSIONS_RESPONSE_H_ 34 #include "googleapis/base/macros.h" 35 #include "googleapis/client/data/jsoncpp_data.h" 36 #include "googleapis/strings/stringpiece.h" 38 #include "google/fitness_api/session.h" 86 return StringPiece(
"google_fitness_api::ListSessionsResponse");
95 return Storage().isMember(
"deletedSession");
102 MutableStorage()->removeMember(
"deletedSession");
110 const client::JsonCppArray<Session > get_deleted_session()
const;
122 client::JsonCppArray<Session > mutable_deletedSession();
130 return Storage().isMember(
"hasMoreData");
137 MutableStorage()->removeMember(
"hasMoreData");
145 const Json::Value& storage = Storage(
"hasMoreData");
146 return client::JsonValueToCppValueHelper<bool >(storage);
157 client::SetJsonValueFromCppValueHelper<bool >(
158 value, MutableStorage(
"hasMoreData"));
167 return Storage().isMember(
"nextPageToken");
174 MutableStorage()->removeMember(
"nextPageToken");
182 const Json::Value& v = Storage(
"nextPageToken");
183 if (v == Json::Value::null)
return StringPiece(
"");
184 return StringPiece(v.asCString());
197 *MutableStorage(
"nextPageToken") = value.data();
206 return Storage().isMember(
"session");
213 MutableStorage()->removeMember(
"session");
220 const client::JsonCppArray<Session > get_session()
const;
230 client::JsonCppArray<Session > mutable_session();
236 #endif // GOOGLE_FITNESS_API_LIST_SESSIONS_RESPONSE_H_ void set_next_page_token(const StringPiece &value)
Definition: list_sessions_response.h:196
bool has_session() const
Definition: list_sessions_response.h:205
void clear_session()
Definition: list_sessions_response.h:212
bool has_has_more_data() const
Definition: list_sessions_response.h:129
void clear_has_more_data()
Definition: list_sessions_response.h:136
void clear_deleted_session()
Definition: list_sessions_response.h:101
Definition: list_sessions_response.h:52
bool has_next_page_token() const
Definition: list_sessions_response.h:166
const StringPiece GetTypeName() const
Definition: list_sessions_response.h:85
bool has_deleted_session() const
Definition: list_sessions_response.h:94
void set_has_more_data(bool value)
Definition: list_sessions_response.h:156
Definition: aggregate_bucket.h:42
void clear_next_page_token()
Definition: list_sessions_response.h:173
bool get_has_more_data() const
Definition: list_sessions_response.h:144
const StringPiece get_next_page_token() const
Definition: list_sessions_response.h:181
Definition: aggregate_bucket.cc:44