30 #ifndef GOOGLE_IDENTITYTOOLKIT_API_SET_ACCOUNT_INFO_RESPONSE_H_ 31 #define GOOGLE_IDENTITYTOOLKIT_API_SET_ACCOUNT_INFO_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" 93 return StringPiece(
"google_identitytoolkit_api::SetAccountInfoResponseProviderUserInfo");
102 return Storage().isMember(
"displayName");
109 MutableStorage()->removeMember(
"displayName");
117 const Json::Value& v = Storage(
"displayName");
118 if (v == Json::Value::null)
return StringPiece(
"");
119 return StringPiece(v.asCString());
130 *MutableStorage(
"displayName") = value.data();
139 return Storage().isMember(
"federatedId");
146 MutableStorage()->removeMember(
"federatedId");
154 const Json::Value& v = Storage(
"federatedId");
155 if (v == Json::Value::null)
return StringPiece(
"");
156 return StringPiece(v.asCString());
167 *MutableStorage(
"federatedId") = value.data();
176 return Storage().isMember(
"photoUrl");
183 MutableStorage()->removeMember(
"photoUrl");
191 const Json::Value& v = Storage(
"photoUrl");
192 if (v == Json::Value::null)
return StringPiece(
"");
193 return StringPiece(v.asCString());
204 *MutableStorage(
"photoUrl") = value.data();
213 return Storage().isMember(
"providerId");
220 MutableStorage()->removeMember(
"providerId");
228 const Json::Value& v = Storage(
"providerId");
229 if (v == Json::Value::null)
return StringPiece(
"");
230 return StringPiece(v.asCString());
243 *MutableStorage(
"providerId") = value.data();
281 return StringPiece(
"google_identitytoolkit_api::SetAccountInfoResponse");
290 return Storage().isMember(
"displayName");
297 MutableStorage()->removeMember(
"displayName");
305 const Json::Value& v = Storage(
"displayName");
306 if (v == Json::Value::null)
return StringPiece(
"");
307 return StringPiece(v.asCString());
318 *MutableStorage(
"displayName") = value.data();
327 return Storage().isMember(
"email");
334 MutableStorage()->removeMember(
"email");
342 const Json::Value& v = Storage(
"email");
343 if (v == Json::Value::null)
return StringPiece(
"");
344 return StringPiece(v.asCString());
355 *MutableStorage(
"email") = value.data();
364 return Storage().isMember(
"emailVerified");
371 MutableStorage()->removeMember(
"emailVerified");
379 const Json::Value& storage = Storage(
"emailVerified");
380 return client::JsonValueToCppValueHelper<bool >(storage);
391 client::SetJsonValueFromCppValueHelper<bool >(
392 value, MutableStorage(
"emailVerified"));
401 return Storage().isMember(
"expiresIn");
408 MutableStorage()->removeMember(
"expiresIn");
416 const Json::Value& storage = Storage(
"expiresIn");
417 return client::JsonValueToCppValueHelper<int64 >(storage);
429 client::SetJsonValueFromCppValueHelper<int64 >(
430 value, MutableStorage(
"expiresIn"));
439 return Storage().isMember(
"idToken");
446 MutableStorage()->removeMember(
"idToken");
454 const Json::Value& v = Storage(
"idToken");
455 if (v == Json::Value::null)
return StringPiece(
"");
456 return StringPiece(v.asCString());
467 *MutableStorage(
"idToken") = value.data();
476 return Storage().isMember(
"kind");
483 MutableStorage()->removeMember(
"kind");
491 const Json::Value& v = Storage(
"kind");
492 if (v == Json::Value::null)
return StringPiece(
"");
493 return StringPiece(v.asCString());
504 *MutableStorage(
"kind") = value.data();
513 return Storage().isMember(
"localId");
520 MutableStorage()->removeMember(
"localId");
528 const Json::Value& v = Storage(
"localId");
529 if (v == Json::Value::null)
return StringPiece(
"");
530 return StringPiece(v.asCString());
541 *MutableStorage(
"localId") = value.data();
550 return Storage().isMember(
"newEmail");
557 MutableStorage()->removeMember(
"newEmail");
565 const Json::Value& v = Storage(
"newEmail");
566 if (v == Json::Value::null)
return StringPiece(
"");
567 return StringPiece(v.asCString());
578 *MutableStorage(
"newEmail") = value.data();
587 return Storage().isMember(
"passwordHash");
594 MutableStorage()->removeMember(
"passwordHash");
602 const Json::Value& v = Storage(
"passwordHash");
603 if (v == Json::Value::null)
return StringPiece(
"");
604 return StringPiece(v.asCString());
615 *MutableStorage(
"passwordHash") = value.data();
624 return Storage().isMember(
"photoUrl");
631 MutableStorage()->removeMember(
"photoUrl");
639 const Json::Value& v = Storage(
"photoUrl");
640 if (v == Json::Value::null)
return StringPiece(
"");
641 return StringPiece(v.asCString());
652 *MutableStorage(
"photoUrl") = value.data();
661 return Storage().isMember(
"providerUserInfo");
668 MutableStorage()->removeMember(
"providerUserInfo");
677 const Json::Value& storage = Storage(
"providerUserInfo");
678 return client::JsonValueToCppValueHelper<client::JsonCppArray<SetAccountInfoResponseProviderUserInfo > >(storage);
690 Json::Value* storage = MutableStorage(
"providerUserInfo");
691 return client::JsonValueToMutableCppValueHelper<client::JsonCppArray<SetAccountInfoResponseProviderUserInfo > >(storage);
700 return Storage().isMember(
"refreshToken");
707 MutableStorage()->removeMember(
"refreshToken");
715 const Json::Value& v = Storage(
"refreshToken");
716 if (v == Json::Value::null)
return StringPiece(
"");
717 return StringPiece(v.asCString());
728 *MutableStorage(
"refreshToken") = value.data();
735 #endif // GOOGLE_IDENTITYTOOLKIT_API_SET_ACCOUNT_INFO_RESPONSE_H_
Definition: create_auth_uri_response.h:38