30 #ifndef GOOGLE_IDENTITYTOOLKIT_API_VERIFY_PASSWORD_RESPONSE_H_ 31 #define GOOGLE_IDENTITYTOOLKIT_API_VERIFY_PASSWORD_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" 85 return StringPiece(
"google_identitytoolkit_api::VerifyPasswordResponse");
94 return Storage().isMember(
"displayName");
101 MutableStorage()->removeMember(
"displayName");
109 const Json::Value& v = Storage(
"displayName");
110 if (v == Json::Value::null)
return StringPiece(
"");
111 return StringPiece(v.asCString());
122 *MutableStorage(
"displayName") = value.data();
131 return Storage().isMember(
"email");
138 MutableStorage()->removeMember(
"email");
146 const Json::Value& v = Storage(
"email");
147 if (v == Json::Value::null)
return StringPiece(
"");
148 return StringPiece(v.asCString());
160 *MutableStorage(
"email") = value.data();
169 return Storage().isMember(
"expiresIn");
176 MutableStorage()->removeMember(
"expiresIn");
184 const Json::Value& storage = Storage(
"expiresIn");
185 return client::JsonValueToCppValueHelper<int64 >(storage);
197 client::SetJsonValueFromCppValueHelper<int64 >(
198 value, MutableStorage(
"expiresIn"));
207 return Storage().isMember(
"idToken");
214 MutableStorage()->removeMember(
"idToken");
222 const Json::Value& v = Storage(
"idToken");
223 if (v == Json::Value::null)
return StringPiece(
"");
224 return StringPiece(v.asCString());
235 *MutableStorage(
"idToken") = value.data();
244 return Storage().isMember(
"kind");
251 MutableStorage()->removeMember(
"kind");
259 const Json::Value& v = Storage(
"kind");
260 if (v == Json::Value::null)
return StringPiece(
"");
261 return StringPiece(v.asCString());
272 *MutableStorage(
"kind") = value.data();
281 return Storage().isMember(
"localId");
288 MutableStorage()->removeMember(
"localId");
296 const Json::Value& v = Storage(
"localId");
297 if (v == Json::Value::null)
return StringPiece(
"");
298 return StringPiece(v.asCString());
310 *MutableStorage(
"localId") = value.data();
319 return Storage().isMember(
"oauthAccessToken");
326 MutableStorage()->removeMember(
"oauthAccessToken");
334 const Json::Value& v = Storage(
"oauthAccessToken");
335 if (v == Json::Value::null)
return StringPiece(
"");
336 return StringPiece(v.asCString());
347 *MutableStorage(
"oauthAccessToken") = value.data();
357 return Storage().isMember(
"oauthAuthorizationCode");
364 MutableStorage()->removeMember(
"oauthAuthorizationCode");
372 const Json::Value& v = Storage(
"oauthAuthorizationCode");
373 if (v == Json::Value::null)
return StringPiece(
"");
374 return StringPiece(v.asCString());
385 *MutableStorage(
"oauthAuthorizationCode") = value.data();
394 return Storage().isMember(
"oauthExpireIn");
401 MutableStorage()->removeMember(
"oauthExpireIn");
409 const Json::Value& storage = Storage(
"oauthExpireIn");
410 return client::JsonValueToCppValueHelper<int32 >(storage);
421 client::SetJsonValueFromCppValueHelper<int32 >(
422 value, MutableStorage(
"oauthExpireIn"));
431 return Storage().isMember(
"photoUrl");
438 MutableStorage()->removeMember(
"photoUrl");
446 const Json::Value& v = Storage(
"photoUrl");
447 if (v == Json::Value::null)
return StringPiece(
"");
448 return StringPiece(v.asCString());
459 *MutableStorage(
"photoUrl") = value.data();
468 return Storage().isMember(
"refreshToken");
475 MutableStorage()->removeMember(
"refreshToken");
483 const Json::Value& v = Storage(
"refreshToken");
484 if (v == Json::Value::null)
return StringPiece(
"");
485 return StringPiece(v.asCString());
496 *MutableStorage(
"refreshToken") = value.data();
505 return Storage().isMember(
"registered");
512 MutableStorage()->removeMember(
"registered");
520 const Json::Value& storage = Storage(
"registered");
521 return client::JsonValueToCppValueHelper<bool >(storage);
532 client::SetJsonValueFromCppValueHelper<bool >(
533 value, MutableStorage(
"registered"));
540 #endif // GOOGLE_IDENTITYTOOLKIT_API_VERIFY_PASSWORD_RESPONSE_H_
Definition: create_auth_uri_response.h:38