30 #ifndef GOOGLE_IDENTITYTOOLKIT_API_RELYINGPARTY_H_ 31 #define GOOGLE_IDENTITYTOOLKIT_API_RELYINGPARTY_H_ 34 #include "googleapis/base/macros.h" 35 #include "googleapis/client/data/jsoncpp_data.h" 36 #include "googleapis/strings/stringpiece.h" 85 return StringPiece(
"google_identitytoolkit_api::Relyingparty");
94 return Storage().isMember(
"androidInstallApp");
101 MutableStorage()->removeMember(
"androidInstallApp");
109 const Json::Value& storage = Storage(
"androidInstallApp");
110 return client::JsonValueToCppValueHelper<bool >(storage);
122 client::SetJsonValueFromCppValueHelper<bool >(
123 value, MutableStorage(
"androidInstallApp"));
132 return Storage().isMember(
"androidMinimumVersion");
139 MutableStorage()->removeMember(
"androidMinimumVersion");
147 const Json::Value& v = Storage(
"androidMinimumVersion");
148 if (v == Json::Value::null)
return StringPiece(
"");
149 return StringPiece(v.asCString());
161 *MutableStorage(
"androidMinimumVersion") = value.data();
170 return Storage().isMember(
"androidPackageName");
177 MutableStorage()->removeMember(
"androidPackageName");
185 const Json::Value& v = Storage(
"androidPackageName");
186 if (v == Json::Value::null)
return StringPiece(
"");
187 return StringPiece(v.asCString());
198 *MutableStorage(
"androidPackageName") = value.data();
207 return Storage().isMember(
"canHandleCodeInApp");
214 MutableStorage()->removeMember(
"canHandleCodeInApp");
222 const Json::Value& storage = Storage(
"canHandleCodeInApp");
223 return client::JsonValueToCppValueHelper<bool >(storage);
234 client::SetJsonValueFromCppValueHelper<bool >(
235 value, MutableStorage(
"canHandleCodeInApp"));
244 return Storage().isMember(
"captchaResp");
251 MutableStorage()->removeMember(
"captchaResp");
259 const Json::Value& v = Storage(
"captchaResp");
260 if (v == Json::Value::null)
return StringPiece(
"");
261 return StringPiece(v.asCString());
272 *MutableStorage(
"captchaResp") = value.data();
281 return Storage().isMember(
"challenge");
288 MutableStorage()->removeMember(
"challenge");
296 const Json::Value& v = Storage(
"challenge");
297 if (v == Json::Value::null)
return StringPiece(
"");
298 return StringPiece(v.asCString());
309 *MutableStorage(
"challenge") = value.data();
318 return Storage().isMember(
"continueUrl");
325 MutableStorage()->removeMember(
"continueUrl");
333 const Json::Value& v = Storage(
"continueUrl");
334 if (v == Json::Value::null)
return StringPiece(
"");
335 return StringPiece(v.asCString());
346 *MutableStorage(
"continueUrl") = value.data();
355 return Storage().isMember(
"email");
362 MutableStorage()->removeMember(
"email");
370 const Json::Value& v = Storage(
"email");
371 if (v == Json::Value::null)
return StringPiece(
"");
372 return StringPiece(v.asCString());
383 *MutableStorage(
"email") = value.data();
392 return Storage().isMember(
"iOSAppStoreId");
399 MutableStorage()->removeMember(
"iOSAppStoreId");
407 const Json::Value& v = Storage(
"iOSAppStoreId");
408 if (v == Json::Value::null)
return StringPiece(
"");
409 return StringPiece(v.asCString());
420 *MutableStorage(
"iOSAppStoreId") = value.data();
429 return Storage().isMember(
"iOSBundleId");
436 MutableStorage()->removeMember(
"iOSBundleId");
444 const Json::Value& v = Storage(
"iOSBundleId");
445 if (v == Json::Value::null)
return StringPiece(
"");
446 return StringPiece(v.asCString());
457 *MutableStorage(
"iOSBundleId") = value.data();
466 return Storage().isMember(
"idToken");
473 MutableStorage()->removeMember(
"idToken");
481 const Json::Value& v = Storage(
"idToken");
482 if (v == Json::Value::null)
return StringPiece(
"");
483 return StringPiece(v.asCString());
494 *MutableStorage(
"idToken") = value.data();
503 return Storage().isMember(
"kind");
510 MutableStorage()->removeMember(
"kind");
518 const Json::Value& v = Storage(
"kind");
519 if (v == Json::Value::null)
return StringPiece(
"");
520 return StringPiece(v.asCString());
531 *MutableStorage(
"kind") = value.data();
540 return Storage().isMember(
"newEmail");
547 MutableStorage()->removeMember(
"newEmail");
555 const Json::Value& v = Storage(
"newEmail");
556 if (v == Json::Value::null)
return StringPiece(
"");
557 return StringPiece(v.asCString());
568 *MutableStorage(
"newEmail") = value.data();
577 return Storage().isMember(
"requestType");
584 MutableStorage()->removeMember(
"requestType");
592 const Json::Value& v = Storage(
"requestType");
593 if (v == Json::Value::null)
return StringPiece(
"");
594 return StringPiece(v.asCString());
605 *MutableStorage(
"requestType") = value.data();
614 return Storage().isMember(
"userIp");
621 MutableStorage()->removeMember(
"userIp");
629 const Json::Value& v = Storage(
"userIp");
630 if (v == Json::Value::null)
return StringPiece(
"");
631 return StringPiece(v.asCString());
642 *MutableStorage(
"userIp") = value.data();
649 #endif // GOOGLE_IDENTITYTOOLKIT_API_RELYINGPARTY_H_
Definition: create_auth_uri_response.h:38