| // Copyright 2025 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_DESKTOP_TO_MOBILE_PROMOS_PROMOS_TYPES_H_ |
| #define COMPONENTS_DESKTOP_TO_MOBILE_PROMOS_PROMOS_TYPES_H_ |
| |
| namespace desktop_to_mobile_promos { |
| |
| // Promo type (eature being highlighted) for the desktop-to-mobile promos. |
| // These values are persisted to sync protos. Entries should not be renumbered |
| // and numeric values should never be reused. See |
| // components/sync/protocol/unencrypted_sharing_message.proto. |
| enum class PromoType { |
| kPassword = 1, |
| kAddress = 2, |
| kPayment = 3, |
| kEnhancedBrowsing = 4, |
| kLens = 5, |
| kMaxValue = kLens |
| }; |
| |
| // Bubble type for the desktop-to-mobile promos. A promo bubble can either |
| // feature a QRCode or be a Reminder type. |
| enum class BubbleType { kQRCode, kReminder, kReminderConfirmation }; |
| } // namespace desktop_to_mobile_promos |
| |
| #endif // COMPONENTS_DESKTOP_TO_MOBILE_PROMOS_PROMOS_TYPES_H_ |