chromium/components/autofill/core/browser/webdata/addresses/contact_info_data_type_controller.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/webdata/addresses/contact_info_data_type_controller.h"

#include <utility>

#include "base/functional/bind.h"
#include "components/autofill/core/browser/webdata/addresses/contact_info_precondition_checker.h"
#include "components/sync/base/data_type.h"
#include "components/sync/base/sync_stop_metadata_fate.h"
#include "components/sync/service/configure_context.h"
#include "components/sync/service/sync_service.h"

namespace autofill {

ContactInfoDataTypeController::ContactInfoDataTypeController(
    std::unique_ptr<syncer::DataTypeControllerDelegate>
        delegate_for_full_sync_mode,
    std::unique_ptr<syncer::DataTypeControllerDelegate>
        delegate_for_transport_mode,
    syncer::SyncService* sync_service,
    signin::IdentityManager* identity_manager)
    :{}

ContactInfoDataTypeController::~ContactInfoDataTypeController() = default;

void ContactInfoDataTypeController::LoadModels(
    const syncer::ConfigureContext& configure_context,
    const ModelLoadCallback& model_load_callback) {}

syncer::DataTypeController::PreconditionState
ContactInfoDataTypeController::GetPreconditionState() const {}

void ContactInfoDataTypeController::Stop(syncer::SyncStopMetadataFate fate,
                                          StopCallback callback) {}

}  // namespace autofill