30 #ifndef GOOGLE_IDENTITYTOOLKIT_API_IDENTITYTOOLKIT_RELYINGPARTY_UPLOAD_ACCOUNT_REQUEST_H_ 31 #define GOOGLE_IDENTITYTOOLKIT_API_IDENTITYTOOLKIT_RELYINGPARTY_UPLOAD_ACCOUNT_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" 39 #include "google/identitytoolkit_api/user_info.h" 88 return StringPiece(
"google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest");
97 return Storage().isMember(
"allowOverwrite");
104 MutableStorage()->removeMember(
"allowOverwrite");
112 const Json::Value& storage = Storage(
"allowOverwrite");
113 return client::JsonValueToCppValueHelper<bool >(storage);
124 client::SetJsonValueFromCppValueHelper<bool >(
125 value, MutableStorage(
"allowOverwrite"));
134 return Storage().isMember(
"blockSize");
141 MutableStorage()->removeMember(
"blockSize");
149 const Json::Value& storage = Storage(
"blockSize");
150 return client::JsonValueToCppValueHelper<int32 >(storage);
158 client::SetJsonValueFromCppValueHelper<int32 >(
159 value, MutableStorage(
"blockSize"));
168 return Storage().isMember(
"cpuMemCost");
175 MutableStorage()->removeMember(
"cpuMemCost");
183 const Json::Value& storage = Storage(
"cpuMemCost");
184 return client::JsonValueToCppValueHelper<int32 >(storage);
195 client::SetJsonValueFromCppValueHelper<int32 >(
196 value, MutableStorage(
"cpuMemCost"));
206 return Storage().isMember(
"delegatedProjectNumber");
213 MutableStorage()->removeMember(
"delegatedProjectNumber");
221 const Json::Value& storage = Storage(
"delegatedProjectNumber");
222 return client::JsonValueToCppValueHelper<int64 >(storage);
234 client::SetJsonValueFromCppValueHelper<int64 >(
235 value, MutableStorage(
"delegatedProjectNumber"));
244 return Storage().isMember(
"dkLen");
251 MutableStorage()->removeMember(
"dkLen");
259 const Json::Value& storage = Storage(
"dkLen");
260 return client::JsonValueToCppValueHelper<int32 >(storage);
268 client::SetJsonValueFromCppValueHelper<int32 >(
269 value, MutableStorage(
"dkLen"));
278 return Storage().isMember(
"hashAlgorithm");
285 MutableStorage()->removeMember(
"hashAlgorithm");
293 const Json::Value& v = Storage(
"hashAlgorithm");
294 if (v == Json::Value::null)
return StringPiece(
"");
295 return StringPiece(v.asCString());
306 *MutableStorage(
"hashAlgorithm") = value.data();
315 return Storage().isMember(
"memoryCost");
322 MutableStorage()->removeMember(
"memoryCost");
330 const Json::Value& storage = Storage(
"memoryCost");
331 return client::JsonValueToCppValueHelper<int32 >(storage);
342 client::SetJsonValueFromCppValueHelper<int32 >(
343 value, MutableStorage(
"memoryCost"));
352 return Storage().isMember(
"parallelization");
359 MutableStorage()->removeMember(
"parallelization");
367 const Json::Value& storage = Storage(
"parallelization");
368 return client::JsonValueToCppValueHelper<int32 >(storage);
376 client::SetJsonValueFromCppValueHelper<int32 >(
377 value, MutableStorage(
"parallelization"));
386 return Storage().isMember(
"rounds");
393 MutableStorage()->removeMember(
"rounds");
401 const Json::Value& storage = Storage(
"rounds");
402 return client::JsonValueToCppValueHelper<int32 >(storage);
413 client::SetJsonValueFromCppValueHelper<int32 >(
414 value, MutableStorage(
"rounds"));
423 return Storage().isMember(
"saltSeparator");
430 MutableStorage()->removeMember(
"saltSeparator");
438 const Json::Value& v = Storage(
"saltSeparator");
439 if (v == Json::Value::null)
return StringPiece(
"");
440 return StringPiece(v.asCString());
451 *MutableStorage(
"saltSeparator") = value.data();
460 return Storage().isMember(
"sanityCheck");
467 MutableStorage()->removeMember(
"sanityCheck");
475 const Json::Value& storage = Storage(
"sanityCheck");
476 return client::JsonValueToCppValueHelper<bool >(storage);
488 client::SetJsonValueFromCppValueHelper<bool >(
489 value, MutableStorage(
"sanityCheck"));
498 return Storage().isMember(
"signerKey");
505 MutableStorage()->removeMember(
"signerKey");
513 const Json::Value& v = Storage(
"signerKey");
514 if (v == Json::Value::null)
return StringPiece(
"");
515 return StringPiece(v.asCString());
526 *MutableStorage(
"signerKey") = value.data();
535 return Storage().isMember(
"targetProjectId");
542 MutableStorage()->removeMember(
"targetProjectId");
550 const Json::Value& v = Storage(
"targetProjectId");
551 if (v == Json::Value::null)
return StringPiece(
"");
552 return StringPiece(v.asCString());
564 *MutableStorage(
"targetProjectId") = value.data();
573 return Storage().isMember(
"users");
580 MutableStorage()->removeMember(
"users");
587 const client::JsonCppArray<UserInfo > get_users()
const;
596 client::JsonCppArray<UserInfo > mutable_users();
602 #endif // GOOGLE_IDENTITYTOOLKIT_API_IDENTITYTOOLKIT_RELYINGPARTY_UPLOAD_ACCOUNT_REQUEST_H_
Definition: create_auth_uri_response.h:38