chromium/out/Default/gen/chrome/common/extensions/api/webrtc_logging_private.cc

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

// GENERATED FROM THE API DEFINITION IN
//   chrome/common/extensions/api/webrtc_logging_private.idl
// by tools/json_schema_compiler.
// DO NOT EDIT.

#include "chrome/common/extensions/api/webrtc_logging_private.h"

#include <memory>
#include <optional>
#include <ostream>
#include <string>
#include <string_view>
#include <utility>
#include <vector>

#include "base/check.h"
#include "base/check_op.h"
#include "base/notreached.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/utf_string_conversions.h"
#include "base/values.h"
#include "tools/json_schema_compiler/util.h"

UTF8ToUTF16;

namespace extensions {
namespace api {
namespace webrtc_logging_private {
//
// Types
//

MetaDataEntry::MetaDataEntry()
 {}

MetaDataEntry::~MetaDataEntry() = default;
MetaDataEntry::MetaDataEntry(MetaDataEntry&& rhs) noexcept = default;
MetaDataEntry& MetaDataEntry::operator=(MetaDataEntry&& rhs) noexcept = default;
MetaDataEntry MetaDataEntry::Clone() const {}

// static
bool MetaDataEntry::Populate(
    const base::Value::Dict& dict, MetaDataEntry& out) {}

// static
bool MetaDataEntry::Populate(
    const base::Value& value, MetaDataEntry& out) {}

// static
std::optional<MetaDataEntry> MetaDataEntry::FromValue(const base::Value::Dict& value) {}

// static
std::optional<MetaDataEntry> MetaDataEntry::FromValue(const base::Value& value) {}

base::Value::Dict MetaDataEntry::ToValue() const {}


UploadResult::UploadResult()
 {}

UploadResult::~UploadResult() = default;
UploadResult::UploadResult(UploadResult&& rhs) noexcept = default;
UploadResult& UploadResult::operator=(UploadResult&& rhs) noexcept = default;
UploadResult UploadResult::Clone() const {}

// static
bool UploadResult::Populate(
    const base::Value::Dict& dict, UploadResult& out) {}

// static
bool UploadResult::Populate(
    const base::Value& value, UploadResult& out) {}

// static
std::optional<UploadResult> UploadResult::FromValue(const base::Value::Dict& value) {}

// static
std::optional<UploadResult> UploadResult::FromValue(const base::Value& value) {}

base::Value::Dict UploadResult::ToValue() const {}


RequestInfo::RequestInfo()
 {}

RequestInfo::~RequestInfo() = default;
RequestInfo::RequestInfo(RequestInfo&& rhs) noexcept = default;
RequestInfo& RequestInfo::operator=(RequestInfo&& rhs) noexcept = default;
RequestInfo RequestInfo::Clone() const {}

// static
bool RequestInfo::Populate(
    const base::Value::Dict& dict, RequestInfo& out) {}

// static
bool RequestInfo::Populate(
    const base::Value& value, RequestInfo& out) {}

// static
std::optional<RequestInfo> RequestInfo::FromValue(const base::Value::Dict& value) {}

// static
std::optional<RequestInfo> RequestInfo::FromValue(const base::Value& value) {}

base::Value::Dict RequestInfo::ToValue() const {}


RecordingInfo::RecordingInfo()
:{}

RecordingInfo::~RecordingInfo() = default;
RecordingInfo::RecordingInfo(RecordingInfo&& rhs) noexcept = default;
RecordingInfo& RecordingInfo::operator=(RecordingInfo&& rhs) noexcept = default;
RecordingInfo RecordingInfo::Clone() const {}

// static
bool RecordingInfo::Populate(
    const base::Value::Dict& dict, RecordingInfo& out) {}

// static
bool RecordingInfo::Populate(
    const base::Value& value, RecordingInfo& out) {}

// static
std::optional<RecordingInfo> RecordingInfo::FromValue(const base::Value::Dict& value) {}

// static
std::optional<RecordingInfo> RecordingInfo::FromValue(const base::Value& value) {}

base::Value::Dict RecordingInfo::ToValue() const {}


StartEventLoggingResult::StartEventLoggingResult()
 {}

StartEventLoggingResult::~StartEventLoggingResult() = default;
StartEventLoggingResult::StartEventLoggingResult(StartEventLoggingResult&& rhs) noexcept = default;
StartEventLoggingResult& StartEventLoggingResult::operator=(StartEventLoggingResult&& rhs) noexcept = default;
StartEventLoggingResult StartEventLoggingResult::Clone() const {}

// static
bool StartEventLoggingResult::Populate(
    const base::Value::Dict& dict, StartEventLoggingResult& out) {}

// static
bool StartEventLoggingResult::Populate(
    const base::Value& value, StartEventLoggingResult& out) {}

// static
std::optional<StartEventLoggingResult> StartEventLoggingResult::FromValue(const base::Value::Dict& value) {}

// static
std::optional<StartEventLoggingResult> StartEventLoggingResult::FromValue(const base::Value& value) {}

base::Value::Dict StartEventLoggingResult::ToValue() const {}



//
// Functions
//

namespace SetMetaData {

Params::Params() = default;
Params::~Params() = default;
Params::Params(Params&& rhs) noexcept = default;
Params& Params::operator=(Params&& rhs) noexcept = default;

// static
std::optional<Params> Params::Create(const base::Value::List& args) {}


base::Value::List Results::Create() {}
}  // namespace SetMetaData

namespace Start {

Params::Params() = default;
Params::~Params() = default;
Params::Params(Params&& rhs) noexcept = default;
Params& Params::operator=(Params&& rhs) noexcept = default;

// static
std::optional<Params> Params::Create(const base::Value::List& args) {}


base::Value::List Results::Create() {}
}  // namespace Start

namespace SetUploadOnRenderClose {

Params::Params() = default;
Params::~Params() = default;
Params::Params(Params&& rhs) noexcept = default;
Params& Params::operator=(Params&& rhs) noexcept = default;

// static
std::optional<Params> Params::Create(const base::Value::List& args) {}


}  // namespace SetUploadOnRenderClose

namespace Stop {

Params::Params() = default;
Params::~Params() = default;
Params::Params(Params&& rhs) noexcept = default;
Params& Params::operator=(Params&& rhs) noexcept = default;

// static
std::optional<Params> Params::Create(const base::Value::List& args) {}


base::Value::List Results::Create() {}
}  // namespace Stop

namespace Store {

Params::Params() = default;
Params::~Params() = default;
Params::Params(Params&& rhs) noexcept = default;
Params& Params::operator=(Params&& rhs) noexcept = default;

// static
std::optional<Params> Params::Create(const base::Value::List& args) {}


base::Value::List Results::Create() {}
}  // namespace Store

namespace UploadStored {

Params::Params() = default;
Params::~Params() = default;
Params::Params(Params&& rhs) noexcept = default;
Params& Params::operator=(Params&& rhs) noexcept = default;

// static
std::optional<Params> Params::Create(const base::Value::List& args) {}


base::Value::List Results::Create(const UploadResult& result) {}
}  // namespace UploadStored

namespace Upload {

Params::Params() = default;
Params::~Params() = default;
Params::Params(Params&& rhs) noexcept = default;
Params& Params::operator=(Params&& rhs) noexcept = default;

// static
std::optional<Params> Params::Create(const base::Value::List& args) {}


base::Value::List Results::Create(const UploadResult& result) {}
}  // namespace Upload

namespace Discard {

Params::Params() = default;
Params::~Params() = default;
Params::Params(Params&& rhs) noexcept = default;
Params& Params::operator=(Params&& rhs) noexcept = default;

// static
std::optional<Params> Params::Create(const base::Value::List& args) {}


base::Value::List Results::Create() {}
}  // namespace Discard

namespace StartRtpDump {

Params::Params() = default;
Params::~Params() = default;
Params::Params(Params&& rhs) noexcept = default;
Params& Params::operator=(Params&& rhs) noexcept = default;

// static
std::optional<Params> Params::Create(const base::Value::List& args) {}


base::Value::List Results::Create() {}
}  // namespace StartRtpDump

namespace StopRtpDump {

Params::Params() = default;
Params::~Params() = default;
Params::Params(Params&& rhs) noexcept = default;
Params& Params::operator=(Params&& rhs) noexcept = default;

// static
std::optional<Params> Params::Create(const base::Value::List& args) {}


base::Value::List Results::Create() {}
}  // namespace StopRtpDump

namespace StartAudioDebugRecordings {

Params::Params() = default;
Params::~Params() = default;
Params::Params(Params&& rhs) noexcept = default;
Params& Params::operator=(Params&& rhs) noexcept = default;

// static
std::optional<Params> Params::Create(const base::Value::List& args) {}


base::Value::List Results::Create(const RecordingInfo& info) {}
}  // namespace StartAudioDebugRecordings

namespace StopAudioDebugRecordings {

Params::Params() = default;
Params::~Params() = default;
Params::Params(Params&& rhs) noexcept = default;
Params& Params::operator=(Params&& rhs) noexcept = default;

// static
std::optional<Params> Params::Create(const base::Value::List& args) {}


base::Value::List Results::Create(const RecordingInfo& info) {}
}  // namespace StopAudioDebugRecordings

namespace StartEventLogging {

Params::Params() = default;
Params::~Params() = default;
Params::Params(Params&& rhs) noexcept = default;
Params& Params::operator=(Params&& rhs) noexcept = default;

// static
std::optional<Params> Params::Create(const base::Value::List& args) {}


base::Value::List Results::Create(const StartEventLoggingResult& result) {}
}  // namespace StartEventLogging

namespace GetLogsDirectory {

Results::Entry::Entry()
 {}

Results::Entry::~Entry() = default;
Results::Entry::Entry(Entry&& rhs) noexcept = default;
Results::Entry& Results::Entry::operator=(Entry&& rhs) noexcept = default;
base::Value::Dict Results::Entry::ToValue() const {}


base::Value::List Results::Create(const Entry& entry) {}
}  // namespace GetLogsDirectory

}  // namespace webrtc_logging_private
}  // namespace api
}  // namespace extensions