#include "components/autofill/core/browser/payments/virtual_card_enroll_metrics_logger.h"
#include "components/autofill/core/common/autofill_payments_features.h"
namespace autofill {
VirtualCardEnrollMetricsLogger::VirtualCardEnrollMetricsLogger() = default;
VirtualCardEnrollMetricsLogger::~VirtualCardEnrollMetricsLogger() = default;
VirtualCardEnrollMetricsLogger::VirtualCardEnrollMetricsLogger(
VirtualCardEnrollMetricsLogger&&) = default;
VirtualCardEnrollMetricsLogger& VirtualCardEnrollMetricsLogger::operator=(
VirtualCardEnrollMetricsLogger&&) = default;
void VirtualCardEnrollMetricsLogger::OnCardArtAvailable(
bool card_art_available,
VirtualCardEnrollmentSource enrollment_source) { … }
void VirtualCardEnrollMetricsLogger::OnShown(
VirtualCardEnrollmentSource enrollment_source,
bool is_reshow) { … }
void VirtualCardEnrollMetricsLogger::OnLinkClicked(
VirtualCardEnrollmentLinkType link_type,
VirtualCardEnrollmentSource enrollment_source) { … }
void VirtualCardEnrollMetricsLogger::OnDismissed(
VirtualCardEnrollmentBubbleResult result,
VirtualCardEnrollmentSource enrollment_source,
bool is_reshow,
bool previously_declined) { … }
VirtualCardEnrollmentBubbleSource ConvertToVirtualCardEnrollmentBubbleSource(
VirtualCardEnrollmentSource enrollment_source) { … }
}