// content/browser/attribution_reporting/attribution_reporting.mojom-webui.ts is auto generated by mojom_bindings_generator.py, do not edit
// Copyright 2020 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import { mojo } from '//resources/mojo/mojo/public/js/bindings.js';
export const ReportTypeSpec = { $: mojo.internal.Enum() };
export var ReportType;
(function (ReportType) {
    ReportType[ReportType["MIN_VALUE"] = 0] = "MIN_VALUE";
    ReportType[ReportType["MAX_VALUE"] = 2] = "MAX_VALUE";
    ReportType[ReportType["kEventLevel"] = 0] = "kEventLevel";
    ReportType[ReportType["kAggregatableAttribution"] = 1] = "kAggregatableAttribution";
    ReportType[ReportType["kNullAggregatable"] = 2] = "kNullAggregatable";
})(ReportType || (ReportType = {}));
export const RegistrationTypeSpec = { $: mojo.internal.Enum() };
export var RegistrationType;
(function (RegistrationType) {
    RegistrationType[RegistrationType["MIN_VALUE"] = 0] = "MIN_VALUE";
    RegistrationType[RegistrationType["MAX_VALUE"] = 1] = "MAX_VALUE";
    RegistrationType[RegistrationType["kSource"] = 0] = "kSource";
    RegistrationType[RegistrationType["kTrigger"] = 1] = "kTrigger";
})(RegistrationType || (RegistrationType = {}));
export const OsRegistrationResultSpec = { $: mojo.internal.Enum() };
export var OsRegistrationResult;
(function (OsRegistrationResult) {
    OsRegistrationResult[OsRegistrationResult["MIN_VALUE"] = 0] = "MIN_VALUE";
    OsRegistrationResult[OsRegistrationResult["MAX_VALUE"] = 5] = "MAX_VALUE";
    OsRegistrationResult[OsRegistrationResult["kPassedToOs"] = 0] = "kPassedToOs";
    OsRegistrationResult[OsRegistrationResult["kInvalidRegistrationUrl"] = 2] = "kInvalidRegistrationUrl";
    OsRegistrationResult[OsRegistrationResult["kProhibitedByBrowserPolicy"] = 3] = "kProhibitedByBrowserPolicy";
    OsRegistrationResult[OsRegistrationResult["kRejectedByOs"] = 5] = "kRejectedByOs";
})(OsRegistrationResult || (OsRegistrationResult = {}));
