30 #ifndef GOOGLE_GAMES_API_EVENT_UPDATE_RESPONSE_H_ 31 #define GOOGLE_GAMES_API_EVENT_UPDATE_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/games_api/event_batch_record_failure.h" 39 #include "google/games_api/event_record_failure.h" 40 #include "google/games_api/player_event.h" 88 return StringPiece(
"google_games_api::EventUpdateResponse");
97 return Storage().isMember(
"batchFailures");
104 MutableStorage()->removeMember(
"batchFailures");
111 const client::JsonCppArray<EventBatchRecordFailure > get_batch_failures()
const;
121 client::JsonCppArray<EventBatchRecordFailure > mutable_batchFailures();
129 return Storage().isMember(
"eventFailures");
136 MutableStorage()->removeMember(
"eventFailures");
143 const client::JsonCppArray<EventRecordFailure > get_event_failures()
const;
153 client::JsonCppArray<EventRecordFailure > mutable_eventFailures();
161 return Storage().isMember(
"kind");
168 MutableStorage()->removeMember(
"kind");
176 const Json::Value& v = Storage(
"kind");
177 if (v == Json::Value::null)
return StringPiece(
"");
178 return StringPiece(v.asCString());
190 *MutableStorage(
"kind") = value.data();
199 return Storage().isMember(
"playerEvents");
206 MutableStorage()->removeMember(
"playerEvents");
213 const client::JsonCppArray<PlayerEvent > get_player_events()
const;
223 client::JsonCppArray<PlayerEvent > mutable_playerEvents();
229 #endif // GOOGLE_GAMES_API_EVENT_UPDATE_RESPONSE_H_ const StringPiece GetTypeName() const
Definition: event_update_response.h:87
void clear_player_events()
Definition: event_update_response.h:205
bool has_player_events() const
Definition: event_update_response.h:198
bool has_batch_failures() const
Definition: event_update_response.h:96
void clear_batch_failures()
Definition: event_update_response.h:103
Definition: achievement_definition.cc:41
Definition: achievement_definition.h:39
bool has_kind() const
Definition: event_update_response.h:160
bool has_event_failures() const
Definition: event_update_response.h:128
void set_kind(const StringPiece &value)
Definition: event_update_response.h:189
void clear_event_failures()
Definition: event_update_response.h:135
const StringPiece get_kind() const
Definition: event_update_response.h:175
Definition: event_update_response.h:54
void clear_kind()
Definition: event_update_response.h:167