blob: 5778c8f136d8bab3030d26915030882f18a3636a [file] [log] [blame]
// 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.
module attribution_reporting.mojom;
// These values are persisted to logs. Entries should not be renumbered and
// numeric values should never be reused.
enum SourceRegistrationError {
kInvalidJson,
kRootWrongType,
kDestinationMissing,
kDestinationWrongType,
kDestinationUntrustworthy,
kFilterDataWrongType,
kFilterDataTooManyKeys,
kFilterDataHasSourceTypeKey,
kFilterDataKeyTooLong,
kFilterDataListWrongType,
kFilterDataListTooLong,
kFilterDataValueWrongType,
kFilterDataValueTooLong,
kAggregationKeysWrongType,
kAggregationKeysTooManyKeys,
kAggregationKeysKeyTooLong,
kAggregationKeysValueWrongType,
kAggregationKeysValueWrongFormat,
};