LicenseSpring C++ SDK
Easily add Software Licensing to your application
Loading...
Searching...
No Matches
LicenseSpring::UserLicensesData Class Reference

Contains information about a license assigned to a user for the current product. More...

#include <LicenseSpring/UserLicensesData.h>

Public Types

using ptr_t = std::shared_ptr< UserLicensesData >
 

Public Member Functions

 UserLicensesData ()
 Default constructor, creates empty object.
 
 UserLicensesData (const UserLicense::ptr_t &userLicense, const LicenseUser::ptr_t &licenseUser)
 Constructs UserLicensesData with given UserLicense and LicenseUsers pointers.
 
UserLicense::ptr_t userLicense () const
 License data.
 
LicenseUser::ptr_t licenseUser () const
 User data.
 

Detailed Description

Contains information about a license assigned to a user for the current product.

Definition at line 18 of file UserLicensesData.h.

Member Typedef Documentation

◆ ptr_t

Definition at line 21 of file UserLicensesData.h.

Constructor & Destructor Documentation

◆ UserLicensesData() [1/2]

LicenseSpring::UserLicensesData::UserLicensesData ( )

Default constructor, creates empty object.

◆ UserLicensesData() [2/2]

LicenseSpring::UserLicensesData::UserLicensesData ( const UserLicense::ptr_t userLicense,
const LicenseUser::ptr_t licenseUser 
)

Constructs UserLicensesData with given UserLicense and LicenseUsers pointers.

Creates shared pointer for configuration object

Acts as constructor for configuration class.

Parameters
userLicenseShared pointer to UserLicense
licenseUserShared pointer to LicenseUser

Member Function Documentation

◆ userLicense()

UserLicense::ptr_t LicenseSpring::UserLicensesData::userLicense ( ) const

License data.

Returns
UserLicense object.

◆ licenseUser()

LicenseUser::ptr_t LicenseSpring::UserLicensesData::licenseUser ( ) const

User data.

Returns
LicenseUser object.

The documentation for this class was generated from the following file: