blob: a1bec1442c54007e596e955c1a2af7a301757f6a [file] [log] [blame]
// Copyright 2022 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_ENTERPRISE_BROWSER_IDENTIFIERS_PROFILE_ID_DELEGATE_H_
#define COMPONENTS_ENTERPRISE_BROWSER_IDENTIFIERS_PROFILE_ID_DELEGATE_H_
#include <string>
namespace enterprise {
// Delegate for methods used in the profile ID service.
class ProfileIdDelegate {
public:
virtual ~ProfileIdDelegate() = default;
// Gets the device ID (also known as the virtual device ID) and returns it.
virtual std::string GetDeviceId() = 0;
};
} // namespace enterprise
#endif // COMPONENTS_ENTERPRISE_BROWSER_IDENTIFIERS_PROFILE_ID_DELEGATE_H_