ImagingTools Core SDK
IContactInfoProvider.h
1// SPDX-License-Identifier: LGPL-2.1-or-later OR GPL-2.0-or-later OR GPL-3.0-or-later OR LicenseRef-ImtCore-Commercial
2#pragma once
3
4
5// ACF includes
6#include <istd/IChangeable.h>
7
8
9namespace imtbase
10{
11 class ICollectionInfo;
12}
13
14
15namespace imtauth
16{
17
18
19class IContactInfo;
20
21
26class IPersonInfoProvider: virtual public istd::IChangeable
27{
28public:
29 virtual const imtbase::ICollectionInfo& GetPersonList() const = 0;
30 virtual const IContactInfo* GetPerson(const QByteArray& personId) const = 0;
31};
32
33
34} // namespace imtauth
35
36