chromium/components/autofill/core/browser/payments/virtual_card_enroll_metrics_logger.cc

// Copyright 2023 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#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) {}

}  // namespace autofill