#ifndef COMPONENTS_SYNC_ENGINE_COMMIT_AND_GET_UPDATES_TYPES_H_
#define COMPONENTS_SYNC_ENGINE_COMMIT_AND_GET_UPDATES_TYPES_H_
#include <stdint.h>
#include <memory>
#include <string>
#include <vector>
#include "base/time/time.h"
#include "components/sync/base/client_tag_hash.h"
#include "components/sync/base/unique_position.h"
#include "components/sync/protocol/entity_data.h"
#include "components/sync/protocol/sync.pb.h"
namespace syncer {
static const int64_t kUncommittedVersion = …;
enum class SyncCommitError { … };
struct CommitRequestData { … };
struct CommitResponseData { … };
struct FailedCommitResponseData { … };
struct UpdateResponseData { … };
CommitRequestDataList;
CommitResponseDataList;
FailedCommitResponseDataList;
UpdateResponseDataList;
size_t EstimateMemoryUsage(const CommitRequestData& value);
size_t EstimateMemoryUsage(const UpdateResponseData& value);
}
#endif