30 #ifndef GOOGLE_IDENTITYTOOLKIT_API_IDENTITYTOOLKIT_RELYINGPARTY_VERIFY_ASSERTION_REQUEST_H_ 31 #define GOOGLE_IDENTITYTOOLKIT_API_IDENTITYTOOLKIT_RELYINGPARTY_VERIFY_ASSERTION_REQUEST_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" 86 return StringPiece(
"google_identitytoolkit_api::IdentitytoolkitRelyingpartyVerifyAssertionRequest");
95 return Storage().isMember(
"autoCreate");
102 MutableStorage()->removeMember(
"autoCreate");
110 const Json::Value& storage = Storage(
"autoCreate");
111 return client::JsonValueToCppValueHelper<bool >(storage);
124 client::SetJsonValueFromCppValueHelper<bool >(
125 value, MutableStorage(
"autoCreate"));
135 return Storage().isMember(
"delegatedProjectNumber");
142 MutableStorage()->removeMember(
"delegatedProjectNumber");
150 const Json::Value& storage = Storage(
"delegatedProjectNumber");
151 return client::JsonValueToCppValueHelper<int64 >(storage);
163 client::SetJsonValueFromCppValueHelper<int64 >(
164 value, MutableStorage(
"delegatedProjectNumber"));
173 return Storage().isMember(
"idToken");
180 MutableStorage()->removeMember(
"idToken");
188 const Json::Value& v = Storage(
"idToken");
189 if (v == Json::Value::null)
return StringPiece(
"");
190 return StringPiece(v.asCString());
201 *MutableStorage(
"idToken") = value.data();
210 return Storage().isMember(
"instanceId");
217 MutableStorage()->removeMember(
"instanceId");
225 const Json::Value& v = Storage(
"instanceId");
226 if (v == Json::Value::null)
return StringPiece(
"");
227 return StringPiece(v.asCString());
238 *MutableStorage(
"instanceId") = value.data();
247 return Storage().isMember(
"pendingIdToken");
254 MutableStorage()->removeMember(
"pendingIdToken");
262 const Json::Value& v = Storage(
"pendingIdToken");
263 if (v == Json::Value::null)
return StringPiece(
"");
264 return StringPiece(v.asCString());
276 *MutableStorage(
"pendingIdToken") = value.data();
285 return Storage().isMember(
"postBody");
292 MutableStorage()->removeMember(
"postBody");
300 const Json::Value& v = Storage(
"postBody");
301 if (v == Json::Value::null)
return StringPiece(
"");
302 return StringPiece(v.asCString());
313 *MutableStorage(
"postBody") = value.data();
322 return Storage().isMember(
"requestUri");
329 MutableStorage()->removeMember(
"requestUri");
337 const Json::Value& v = Storage(
"requestUri");
338 if (v == Json::Value::null)
return StringPiece(
"");
339 return StringPiece(v.asCString());
351 *MutableStorage(
"requestUri") = value.data();
360 return Storage().isMember(
"returnIdpCredential");
367 MutableStorage()->removeMember(
"returnIdpCredential");
375 const Json::Value& storage = Storage(
"returnIdpCredential");
376 return client::JsonValueToCppValueHelper<bool >(storage);
388 client::SetJsonValueFromCppValueHelper<bool >(
389 value, MutableStorage(
"returnIdpCredential"));
398 return Storage().isMember(
"returnRefreshToken");
405 MutableStorage()->removeMember(
"returnRefreshToken");
413 const Json::Value& storage = Storage(
"returnRefreshToken");
414 return client::JsonValueToCppValueHelper<bool >(storage);
425 client::SetJsonValueFromCppValueHelper<bool >(
426 value, MutableStorage(
"returnRefreshToken"));
435 return Storage().isMember(
"returnSecureToken");
442 MutableStorage()->removeMember(
"returnSecureToken");
450 const Json::Value& storage = Storage(
"returnSecureToken");
451 return client::JsonValueToCppValueHelper<bool >(storage);
462 client::SetJsonValueFromCppValueHelper<bool >(
463 value, MutableStorage(
"returnSecureToken"));
472 return Storage().isMember(
"sessionId");
479 MutableStorage()->removeMember(
"sessionId");
487 const Json::Value& v = Storage(
"sessionId");
488 if (v == Json::Value::null)
return StringPiece(
"");
489 return StringPiece(v.asCString());
500 *MutableStorage(
"sessionId") = value.data();
509 return Storage().isMember(
"tenantId");
516 MutableStorage()->removeMember(
"tenantId");
524 const Json::Value& v = Storage(
"tenantId");
525 if (v == Json::Value::null)
return StringPiece(
"");
526 return StringPiece(v.asCString());
539 *MutableStorage(
"tenantId") = value.data();
548 return Storage().isMember(
"tenantProjectNumber");
555 MutableStorage()->removeMember(
"tenantProjectNumber");
563 const Json::Value& storage = Storage(
"tenantProjectNumber");
564 return client::JsonValueToCppValueHelper<uint64 >(storage);
575 client::SetJsonValueFromCppValueHelper<uint64 >(
576 value, MutableStorage(
"tenantProjectNumber"));
583 #endif // GOOGLE_IDENTITYTOOLKIT_API_IDENTITYTOOLKIT_RELYINGPARTY_VERIFY_ASSERTION_REQUEST_H_
Definition: create_auth_uri_response.h:38