ImagingTools Core SDK
Public Types | Public Member Functions | List of all members
imtauth::IAccountBaseInfoabstract

#include <IAccountBaseInfo.h>

Inherits iser::IObject.

Public Types

enum  MetaInfoTypes { MIT_ACCOUNT_NAME , MIT_ACCOUNT_DESCRIPTION , MIT_MAIL }
 

Public Member Functions

virtual QByteArrayList GetGroups () const =0
 
virtual bool AddGroup (const QByteArray &groupId)=0
 
virtual bool RemoveGroup (const QByteArray &groupId)=0
 

Detailed Description

Interface describing the company information.

Definition at line 21 of file IAccountBaseInfo.h.

Member Enumeration Documentation

◆ MetaInfoTypes

Enumerator
MIT_ACCOUNT_NAME 

Account name given as QString.

MIT_ACCOUNT_DESCRIPTION 

Account description given as QString.

MIT_MAIL 

Mail given as QString.

Definition at line 24 of file IAccountBaseInfo.h.

Member Function Documentation

◆ AddGroup()

virtual bool imtauth::IAccountBaseInfo::AddGroup ( const QByteArray &  groupId)
pure virtual

Add group to this group.

◆ GetGroups()

virtual QByteArrayList imtauth::IAccountBaseInfo::GetGroups ( ) const
pure virtual

Get groups.

◆ RemoveGroup()

virtual bool imtauth::IAccountBaseInfo::RemoveGroup ( const QByteArray &  groupId)
pure virtual

Remove group from this group.