30 #ifndef GOOGLE_IDENTITYTOOLKIT_API_CREATE_AUTH_URI_RESPONSE_H_ 31 #define GOOGLE_IDENTITYTOOLKIT_API_CREATE_AUTH_URI_RESPONSE_H_ 34 #include "googleapis/base/macros.h" 35 #include "googleapis/client/data/jsoncpp_data.h" 36 #include "googleapis/strings/stringpiece.h" 84 return StringPiece(
"google_identitytoolkit_api::CreateAuthUriResponse");
93 return Storage().isMember(
"allProviders");
100 MutableStorage()->removeMember(
"allProviders");
108 const Json::Value& storage = Storage(
"allProviders");
109 return client::JsonValueToCppValueHelper<client::JsonCppArray<string > >(storage);
121 Json::Value* storage = MutableStorage(
"allProviders");
122 return client::JsonValueToMutableCppValueHelper<client::JsonCppArray<string > >(storage);
131 return Storage().isMember(
"authUri");
138 MutableStorage()->removeMember(
"authUri");
146 const Json::Value& v = Storage(
"authUri");
147 if (v == Json::Value::null)
return StringPiece(
"");
148 return StringPiece(v.asCString());
159 *MutableStorage(
"authUri") = value.data();
168 return Storage().isMember(
"captchaRequired");
175 MutableStorage()->removeMember(
"captchaRequired");
183 const Json::Value& storage = Storage(
"captchaRequired");
184 return client::JsonValueToCppValueHelper<bool >(storage);
195 client::SetJsonValueFromCppValueHelper<bool >(
196 value, MutableStorage(
"captchaRequired"));
205 return Storage().isMember(
"forExistingProvider");
212 MutableStorage()->removeMember(
"forExistingProvider");
220 const Json::Value& storage = Storage(
"forExistingProvider");
221 return client::JsonValueToCppValueHelper<bool >(storage);
232 client::SetJsonValueFromCppValueHelper<bool >(
233 value, MutableStorage(
"forExistingProvider"));
242 return Storage().isMember(
"kind");
249 MutableStorage()->removeMember(
"kind");
257 const Json::Value& v = Storage(
"kind");
258 if (v == Json::Value::null)
return StringPiece(
"");
259 return StringPiece(v.asCString());
270 *MutableStorage(
"kind") = value.data();
279 return Storage().isMember(
"providerId");
286 MutableStorage()->removeMember(
"providerId");
294 const Json::Value& v = Storage(
"providerId");
295 if (v == Json::Value::null)
return StringPiece(
"");
296 return StringPiece(v.asCString());
307 *MutableStorage(
"providerId") = value.data();
316 return Storage().isMember(
"registered");
323 MutableStorage()->removeMember(
"registered");
331 const Json::Value& storage = Storage(
"registered");
332 return client::JsonValueToCppValueHelper<bool >(storage);
343 client::SetJsonValueFromCppValueHelper<bool >(
344 value, MutableStorage(
"registered"));
353 return Storage().isMember(
"sessionId");
360 MutableStorage()->removeMember(
"sessionId");
368 const Json::Value& v = Storage(
"sessionId");
369 if (v == Json::Value::null)
return StringPiece(
"");
370 return StringPiece(v.asCString());
381 *MutableStorage(
"sessionId") = value.data();
390 return Storage().isMember(
"signinMethods");
397 MutableStorage()->removeMember(
"signinMethods");
405 const Json::Value& storage = Storage(
"signinMethods");
406 return client::JsonValueToCppValueHelper<client::JsonCppArray<string > >(storage);
418 Json::Value* storage = MutableStorage(
"signinMethods");
419 return client::JsonValueToMutableCppValueHelper<client::JsonCppArray<string > >(storage);
426 #endif // GOOGLE_IDENTITYTOOLKIT_API_CREATE_AUTH_URI_RESPONSE_H_
Definition: create_auth_uri_response.h:38