| // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #include "google_apis/gaia/gaia_auth_consumer.h" |
| |
| GaiaAuthConsumer::ClientLoginResult::ClientLoginResult() |
| : two_factor(false) { |
| } |
| |
| GaiaAuthConsumer::ClientLoginResult::ClientLoginResult( |
| const std::string& new_sid, |
| const std::string& new_lsid, |
| const std::string& new_token, |
| const std::string& new_data) |
| : sid(new_sid), |
| lsid(new_lsid), |
| token(new_token), |
| data(new_data), |
| two_factor(false) {} |
| |
| GaiaAuthConsumer::ClientLoginResult::ClientLoginResult( |
| const ClientLoginResult& other) = default; |
| |
| GaiaAuthConsumer::ClientLoginResult::~ClientLoginResult() {} |
| |
| bool GaiaAuthConsumer::ClientLoginResult::operator==( |
| const ClientLoginResult &b) const { |
| return sid == b.sid && |
| lsid == b.lsid && |
| token == b.token && |
| data == b.data && |
| two_factor == b.two_factor; |
| } |
| |
| GaiaAuthConsumer::ClientOAuthResult::ClientOAuthResult() |
| : expires_in_secs(0) {} |
| |
| GaiaAuthConsumer::ClientOAuthResult::ClientOAuthResult( |
| const std::string& new_refresh_token, |
| const std::string& new_access_token, |
| int new_expires_in_secs) |
| : refresh_token(new_refresh_token), |
| access_token(new_access_token), |
| expires_in_secs(new_expires_in_secs) {} |
| |
| GaiaAuthConsumer::ClientOAuthResult::~ClientOAuthResult() {} |
| |
| bool GaiaAuthConsumer::ClientOAuthResult::operator==( |
| const ClientOAuthResult &b) const { |
| return refresh_token == b.refresh_token && |
| access_token == b.access_token && |
| expires_in_secs == b.expires_in_secs; |
| } |