13 #include "iberbox/config.h" 21 #include <scapix/bridge/object.h> 42 :
public scapix::bridge::object<UserInfoData>
95 uint64_t mCreationTime;
97 std::string mFirstName;
98 std::string mLastName;
99 bool mMultiFactorAuth;
std::shared_ptr< std::vector< UserInfo > > UserInfoList
The user info list type.
Definition: user.h:109
uint64_t UserId
The user identifier type.
Definition: user.h:29
UserInfoData()
Constructs a new User Info Data object.
const UserHandle & getHandle() const
Gets the user handle.
The iberbox namespace.
Definition: task.h:21
The user info data class.
Definition: user.h:40
std::string getEmail()
Gets the email of the user.
static const UserId INVALID_ID
Definition: user.h:89
UserId getId() const
Gets the user identifier.
std::shared_ptr< UserInfoData > UserInfo
The user info type.
Definition: user.h:105
std::string getLastName()
Gets the last name of the user.
bool hasMultiFactorAuthEnabled() const
Gets whether the account has multifactor authentication enabled.
std::string getFirstName()
Gets the first name of the user.
static const UserHandle INVALID_HANDLE
Definition: user.h:90
UserId UserHandle
Definition: user.h:34
uint64_t getCreationTime() const
Gets the user creation time.