30 #ifndef GOOGLE_GAMES_API_PUSH_TOKEN_ID_H_ 31 #define GOOGLE_GAMES_API_PUSH_TOKEN_ID_H_ 34 #include "googleapis/base/macros.h" 35 #include "googleapis/client/data/jsoncpp_data.h" 36 #include "googleapis/strings/stringpiece.h" 91 return StringPiece(
"google_games_api::PushTokenIdIos");
100 return Storage().isMember(
"apns_device_token");
107 MutableStorage()->removeMember(
"apns_device_token");
115 const Json::Value& v = Storage(
"apns_device_token");
116 if (v == Json::Value::null)
return StringPiece(
"");
117 return StringPiece(v.asCString());
129 *MutableStorage(
"apns_device_token") = value.data();
138 return Storage().isMember(
"apns_environment");
145 MutableStorage()->removeMember(
"apns_environment");
153 const Json::Value& v = Storage(
"apns_environment");
154 if (v == Json::Value::null)
return StringPiece(
"");
155 return StringPiece(v.asCString());
167 *MutableStorage(
"apns_environment") = value.data();
205 return StringPiece(
"google_games_api::PushTokenId");
214 return Storage().isMember(
"ios");
221 MutableStorage()->removeMember(
"ios");
229 const Json::Value& storage = Storage(
"ios");
230 return client::JsonValueToCppValueHelper<PushTokenIdIos >(storage);
241 Json::Value* storage = MutableStorage(
"ios");
242 return client::JsonValueToMutableCppValueHelper<PushTokenIdIos >(storage);
251 return Storage().isMember(
"kind");
258 MutableStorage()->removeMember(
"kind");
266 const Json::Value& v = Storage(
"kind");
267 if (v == Json::Value::null)
return StringPiece(
"");
268 return StringPiece(v.asCString());
280 *MutableStorage(
"kind") = value.data();
287 #endif // GOOGLE_GAMES_API_PUSH_TOKEN_ID_H_ bool has_apns_environment() const
Definition: push_token_id.h:137
const StringPiece get_apns_environment() const
Definition: push_token_id.h:152
void set_apns_environment(const StringPiece &value)
Definition: push_token_id.h:166
void clear_kind()
Definition: push_token_id.h:257
bool has_kind() const
Definition: push_token_id.h:250
Definition: push_token_id.h:57
const StringPiece GetTypeName() const
Definition: push_token_id.h:90
const StringPiece get_kind() const
Definition: push_token_id.h:265
const StringPiece get_apns_device_token() const
Definition: push_token_id.h:114
void set_kind(const StringPiece &value)
Definition: push_token_id.h:279
void clear_apns_device_token()
Definition: push_token_id.h:106
Definition: achievement_definition.cc:41
Definition: achievement_definition.h:39
bool has_ios() const
Definition: push_token_id.h:213
const PushTokenIdIos get_ios() const
Definition: push_token_id.h:228
Definition: push_token_id.h:50
void clear_ios()
Definition: push_token_id.h:220
const StringPiece GetTypeName() const
Definition: push_token_id.h:204
PushTokenIdIos mutable_ios()
Definition: push_token_id.h:240
bool has_apns_device_token() const
Definition: push_token_id.h:99
void set_apns_device_token(const StringPiece &value)
Definition: push_token_id.h:128
void clear_apns_environment()
Definition: push_token_id.h:144