chromium/components/enterprise/connectors/core/analysis_settings.cc

// Copyright 2022 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/enterprise/connectors/core/analysis_settings.h"

namespace enterprise_connectors {

CloudAnalysisSettings::CloudAnalysisSettings() = default;
CloudAnalysisSettings::CloudAnalysisSettings(CloudAnalysisSettings&&) = default;
CloudAnalysisSettings& CloudAnalysisSettings::operator=(
    CloudAnalysisSettings&&) = default;
CloudAnalysisSettings::CloudAnalysisSettings(const CloudAnalysisSettings&) =
    default;
CloudAnalysisSettings& CloudAnalysisSettings::operator=(
    const CloudAnalysisSettings&) = default;
CloudAnalysisSettings::~CloudAnalysisSettings() = default;

LocalAnalysisSettings::LocalAnalysisSettings() = default;
LocalAnalysisSettings::LocalAnalysisSettings(LocalAnalysisSettings&&) = default;
LocalAnalysisSettings& LocalAnalysisSettings::operator=(
    LocalAnalysisSettings&&) = default;
LocalAnalysisSettings::LocalAnalysisSettings(const LocalAnalysisSettings&) =
    default;
LocalAnalysisSettings& LocalAnalysisSettings::operator=(
    const LocalAnalysisSettings&) = default;
LocalAnalysisSettings::~LocalAnalysisSettings() = default;

CloudOrLocalAnalysisSettings::CloudOrLocalAnalysisSettings() = default;
CloudOrLocalAnalysisSettings::CloudOrLocalAnalysisSettings(
    CloudAnalysisSettings settings)
    :{}
CloudOrLocalAnalysisSettings::CloudOrLocalAnalysisSettings(
    LocalAnalysisSettings settings)
    :{}
CloudOrLocalAnalysisSettings::CloudOrLocalAnalysisSettings(
    CloudOrLocalAnalysisSettings&&) = default;
CloudOrLocalAnalysisSettings& CloudOrLocalAnalysisSettings::operator=(
    CloudOrLocalAnalysisSettings&&) = default;
CloudOrLocalAnalysisSettings::CloudOrLocalAnalysisSettings(
    const CloudOrLocalAnalysisSettings&) = default;
CloudOrLocalAnalysisSettings& CloudOrLocalAnalysisSettings::operator=(
    const CloudOrLocalAnalysisSettings&) = default;
CloudOrLocalAnalysisSettings::~CloudOrLocalAnalysisSettings() = default;

bool CloudOrLocalAnalysisSettings::is_cloud_analysis() const {}

bool CloudOrLocalAnalysisSettings::is_local_analysis() const {}

const CloudAnalysisSettings& CloudOrLocalAnalysisSettings::cloud_settings()
    const {}

const GURL& CloudOrLocalAnalysisSettings::analysis_url() const {}

const std::string& CloudOrLocalAnalysisSettings::dm_token() const {}

const LocalAnalysisSettings& CloudOrLocalAnalysisSettings::local_settings()
    const {}

const std::string CloudOrLocalAnalysisSettings::local_path() const {}

bool CloudOrLocalAnalysisSettings::user_specific() const {}

base::span<const char* const> CloudOrLocalAnalysisSettings::subject_names()
    const {}

size_t CloudOrLocalAnalysisSettings::max_file_size() const {}

AnalysisSettings::AnalysisSettings() = default;
AnalysisSettings::AnalysisSettings(AnalysisSettings&&) = default;
AnalysisSettings& AnalysisSettings::operator=(AnalysisSettings&&) = default;
AnalysisSettings::~AnalysisSettings() = default;

}  // namespace enterprise_connectors