blob: 115310b778d4ae6cc04bbac9bde3669dc989d42f [file] [log] [blame]
// Copyright 2012 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_SYNC_BASE_PROGRESS_MARKER_MAP_H_
#define COMPONENTS_SYNC_BASE_PROGRESS_MARKER_MAP_H_
#include <map>
#include <memory>
#include <string>
#include "base/values.h"
#include "components/sync/base/data_type.h"
namespace syncer {
// A container that maps DataType to serialized
// DataTypeProgressMarkers.
using ProgressMarkerMap = std::map<DataType, std::string>;
base::Value::Dict ProgressMarkerMapToValueDict(
const ProgressMarkerMap& marker_map);
} // namespace syncer
#endif // COMPONENTS_SYNC_BASE_PROGRESS_MARKER_MAP_H_