12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- // Copyright 2018 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/oauth2_access_token_consumer.h"
- OAuth2AccessTokenConsumer::TokenResponse::TokenResponse() = default;
- OAuth2AccessTokenConsumer::TokenResponse::TokenResponse(const TokenResponse&) =
- default;
- OAuth2AccessTokenConsumer::TokenResponse::TokenResponse(TokenResponse&&) =
- default;
- OAuth2AccessTokenConsumer::TokenResponse::TokenResponse(
- const std::string& access_token,
- const std::string& refresh_token,
- const base::Time& expiration_time,
- const std::string& id_token)
- : access_token(access_token),
- refresh_token(refresh_token),
- expiration_time(expiration_time),
- id_token(id_token) {}
- OAuth2AccessTokenConsumer::TokenResponse::~TokenResponse() = default;
- OAuth2AccessTokenConsumer::TokenResponse&
- OAuth2AccessTokenConsumer::TokenResponse::operator=(
- const TokenResponse& response) = default;
- OAuth2AccessTokenConsumer::TokenResponse&
- OAuth2AccessTokenConsumer::TokenResponse::operator=(TokenResponse&& response) =
- default;
- OAuth2AccessTokenConsumer::TokenResponse::Builder::Builder() = default;
- OAuth2AccessTokenConsumer::TokenResponse::Builder::~Builder() = default;
- OAuth2AccessTokenConsumer::TokenResponse::Builder&
- OAuth2AccessTokenConsumer::TokenResponse::Builder::WithAccessToken(
- const std::string& token) {
- access_token_ = token;
- return *this;
- }
- OAuth2AccessTokenConsumer::TokenResponse::Builder&
- OAuth2AccessTokenConsumer::TokenResponse::Builder::WithRefreshToken(
- const std::string& token) {
- refresh_token_ = token;
- return *this;
- }
- OAuth2AccessTokenConsumer::TokenResponse::Builder&
- OAuth2AccessTokenConsumer::TokenResponse::Builder::WithExpirationTime(
- const base::Time& time) {
- expiration_time_ = time;
- return *this;
- }
- OAuth2AccessTokenConsumer::TokenResponse::Builder&
- OAuth2AccessTokenConsumer::TokenResponse::Builder::WithIdToken(
- const std::string& token) {
- id_token_ = token;
- return *this;
- }
- OAuth2AccessTokenConsumer::TokenResponse
- OAuth2AccessTokenConsumer::TokenResponse::Builder::build() {
- return TokenResponse(access_token_, refresh_token_, expiration_time_,
- id_token_);
- }
- OAuth2AccessTokenConsumer::~OAuth2AccessTokenConsumer() = default;
- void OAuth2AccessTokenConsumer::OnGetTokenSuccess(
- const TokenResponse& token_response) {}
- void OAuth2AccessTokenConsumer::OnGetTokenFailure(
- const GoogleServiceAuthError& error) {}
|