// Copyright 2021 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef COMPONENTS_ENTERPRISE_BROWSER_REPORTING_REPORT_REQUEST_H_ #define COMPONENTS_ENTERPRISE_BROWSER_REPORTING_REPORT_REQUEST_H_ #include <memory> #include <queue> #include "build/chromeos_buildflags.h" #include "device_management_backend.pb.h" #include "third_party/abseil-cpp/absl/types/variant.h" namespace enterprise_reporting { enum class ReportType; // A class is used to allow reports of multiple types to be stored in a single // queue for the uploader. class ReportRequest { … }; ReportRequestQueue; } // namespace enterprise_reporting #endif // COMPONENTS_ENTERPRISE_BROWSER_REPORTING_REPORT_REQUEST_H_