gaia_auth_consumer.cc revision 72a454cd3513ac24fbdd0e0cb9ad70b86a99b801
1// Copyright (c) 2011 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "chrome/common/net/gaia/gaia_auth_consumer.h"
6
7GaiaAuthConsumer::ClientLoginResult::ClientLoginResult()
8    : two_factor(false) {
9}
10
11GaiaAuthConsumer::ClientLoginResult::ClientLoginResult(
12    const std::string& new_sid,
13    const std::string& new_lsid,
14    const std::string& new_token,
15    const std::string& new_data)
16    : sid(new_sid),
17      lsid(new_lsid),
18      token(new_token),
19      data(new_data),
20      two_factor(false) {}
21
22GaiaAuthConsumer::ClientLoginResult::~ClientLoginResult() {}
23
24bool GaiaAuthConsumer::ClientLoginResult::operator==(
25    const ClientLoginResult &b) const {
26  return sid == b.sid &&
27      lsid == b.lsid &&
28      token == b.token &&
29      data == b.data &&
30      two_factor == b.two_factor;
31}
32