chromium/components/policy/core/common/cloud/dm_auth.cc

// Copyright 2018 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "components/policy/core/common/cloud/dm_auth.h"

#include "base/memory/ptr_util.h"

namespace policy {

DMAuth::DMAuth() = default;
DMAuth::~DMAuth() = default;

DMAuth::DMAuth(DMAuth&& other) = default;
DMAuth& DMAuth::operator=(DMAuth&& other) = default;

// static
DMAuth DMAuth::FromDMToken(const std::string& dm_token) {}

// static
DMAuth DMAuth::FromOAuthToken(const std::string& oauth_token) {}

// static
DMAuth DMAuth::FromEnrollmentToken(const std::string& enrollment_token) {}

// static
DMAuth DMAuth::FromOidcResponse(const std::string& oidc_id_token) {}

// static
DMAuth DMAuth::NoAuth() {}

DMAuth::DMAuth(const std::string& token, DMAuthTokenType token_type)
    :{}

bool DMAuth::operator==(const DMAuth& other) const {}

bool DMAuth::operator!=(const DMAuth& other) const {}

DMAuth DMAuth::Clone() const {}

}  // namespace policy