13 #ifndef __easemob__emgroup__ 14 #define __easemob__emgroup__ 16 #include "emgroupsetting.h" 17 #include "embaseobject.h" 26 typedef std::vector<std::string> EMGroupMemberList;
49 const std::string& groupId()
const;
57 const std::string& groupSubject()
const;
65 const std::string& groupDescription()
const;
73 const std::string& groupOwner()
const;
91 int groupMembersCount()
const;
99 bool isPushEnabled()
const;
108 bool isMessageBlocked()
const;
117 const EMGroupMemberList* groupMembers()
const;
126 const EMGroupMemberList* groupBans()
const;
135 EMGroup(
const std::string &groupId);
139 EMGroupPrivate *mPrivate;
140 friend EMGroupManager;
144 typedef std::shared_ptr<EMGroup> EMGroupPtr;
Definition: emgroupsetting.h:22
Definition: emattributevalue.h:28
Definition: embaseobject.h:28