1#ifndef LS_USER_LICENSE_DATA_H
2#define LS_USER_LICENSE_DATA_H
7#pragma warning( disable : 4251 )
21 using ptr_t = std::shared_ptr<UserLicensesData>;
#define LS_API
Macros that expands to dllexport, dllimport or nothing on non Windows platforms or in case of static ...
std::shared_ptr< LicenseUser > ptr_t
std::shared_ptr< UserLicense > ptr_t
Contains information about a license assigned to a user for the current product.
UserLicensesData(const UserLicense::ptr_t &userLicense, const LicenseUser::ptr_t &licenseUser)
Constructs UserLicensesData with given UserLicense and LicenseUsers pointers.
std::shared_ptr< UserLicensesData > ptr_t
LicenseUser::ptr_t licenseUser() const
User data.
UserLicensesData()
Default constructor, creates empty object.
UserLicense::ptr_t userLicense() const
License data.