30 #ifndef GOOGLE_IDENTITYTOOLKIT_API_VERIFY_CUSTOM_TOKEN_RESPONSE_H_ 31 #define GOOGLE_IDENTITYTOOLKIT_API_VERIFY_CUSTOM_TOKEN_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" 85 return StringPiece(
"google_identitytoolkit_api::VerifyCustomTokenResponse");
94 return Storage().isMember(
"expiresIn");
101 MutableStorage()->removeMember(
"expiresIn");
109 const Json::Value& storage = Storage(
"expiresIn");
110 return client::JsonValueToCppValueHelper<int64 >(storage);
122 client::SetJsonValueFromCppValueHelper<int64 >(
123 value, MutableStorage(
"expiresIn"));
132 return Storage().isMember(
"idToken");
139 MutableStorage()->removeMember(
"idToken");
147 const Json::Value& v = Storage(
"idToken");
148 if (v == Json::Value::null)
return StringPiece(
"");
149 return StringPiece(v.asCString());
160 *MutableStorage(
"idToken") = value.data();
169 return Storage().isMember(
"isNewUser");
176 MutableStorage()->removeMember(
"isNewUser");
184 const Json::Value& storage = Storage(
"isNewUser");
185 return client::JsonValueToCppValueHelper<bool >(storage);
196 client::SetJsonValueFromCppValueHelper<bool >(
197 value, MutableStorage(
"isNewUser"));
206 return Storage().isMember(
"kind");
213 MutableStorage()->removeMember(
"kind");
221 const Json::Value& v = Storage(
"kind");
222 if (v == Json::Value::null)
return StringPiece(
"");
223 return StringPiece(v.asCString());
234 *MutableStorage(
"kind") = value.data();
243 return Storage().isMember(
"refreshToken");
250 MutableStorage()->removeMember(
"refreshToken");
258 const Json::Value& v = Storage(
"refreshToken");
259 if (v == Json::Value::null)
return StringPiece(
"");
260 return StringPiece(v.asCString());
271 *MutableStorage(
"refreshToken") = value.data();
278 #endif // GOOGLE_IDENTITYTOOLKIT_API_VERIFY_CUSTOM_TOKEN_RESPONSE_H_
Definition: create_auth_uri_response.h:38