|
abstract void | applyJoinToGroup (string groupId, string reason="", CallBack handle=null) |
|
abstract void | AcceptGroupInvitation (string groupId, ValueCallBack< Group > handle=null) |
|
abstract void | AcceptGroupJoinApplication (string groupId, string username, CallBack handle=null) |
|
abstract void | AddGroupAdmin (string groupId, string memberId, CallBack handle=null) |
|
abstract void | AddGroupMembers (string groupId, List< string > members, CallBack handle=null) |
|
abstract void | AddGroupWhiteList (string groupId, List< string > members, CallBack handle=null) |
|
abstract void | BlockGroup (string groupId, CallBack handle=null) |
|
abstract void | BlockGroupMembers (string groupId, List< string > members, CallBack handle=null) |
|
abstract void | ChangeGroupDescription (string groupId, string desc, CallBack handle=null) |
|
abstract void | ChangeGroupName (string groupId, string name, CallBack handle=null) |
|
abstract void | ChangeGroupOwner (string groupId, string newOwner, CallBack handle=null) |
|
abstract void | CheckIfInGroupWhiteList (string groupId, ValueCallBack< bool > handle=null) |
|
abstract void | CreateGroup (string groupName, GroupOptions options, string desc=null, List< string > inviteMembers=null, string inviteReason=null, ValueCallBack< Group > handle=null) |
|
abstract void | DeclineGroupInvitation (string groupId, string reason=null, CallBack handle=null) |
|
abstract void | DeclineGroupJoinApplication (string groupId, string username, string reason=null, CallBack handle=null) |
|
abstract void | DestroyGroup (string groupId, CallBack handle=null) |
|
abstract void | DownloadGroupSharedFile (string groupId, string fileId, string savePath, CallBack handle=null) |
|
abstract void | GetGroupAnnouncementFromServer (string groupId, ValueCallBack< string > handle=null) |
|
abstract void | GetGroupBlockListFromServer (string groupId, int pageNum=1, int pageSize=200, ValueCallBack< List< string > > handle=null) |
|
abstract void | GetGroupFileListFromServer (string groupId, int pageNum=1, int pageSize=200, ValueCallBack< List< GroupSharedFile > > handle=null) |
|
abstract void | GetGroupMemberListFromServer (string groupId, int pageSize=200, string cursor="", ValueCallBack< CursorResult< string > > handle=null) |
|
abstract void | GetGroupMuteListFromServer (string groupId, int pageNum=1, int pageSize=200, ValueCallBack< List< string > > handle=null) |
|
abstract void | GetGroupSpecificationFromServer (string groupId, ValueCallBack< Group > handle=null) |
|
abstract void | GetGroupWhiteListFromServer (string groupId, ValueCallBack< List< string > > handle=null) |
|
abstract Group | GetGroupWithId (string groupId) |
|
abstract List< Group > | GetJoinedGroups () |
|
abstract void | FetchJoinedGroupsFromServer (int pageNum=1, int pageSize=200, ValueCallBack< List< Group > > handle=null) |
|
abstract void | FetchPublicGroupsFromServer (int pageSize=200, string cursor="", ValueCallBack< CursorResult< GroupInfo > > handle=null) |
|
abstract void | JoinPublicGroup (string groupId, CallBack handle=null) |
|
abstract void | LeaveGroup (string groupId, CallBack handle=null) |
|
abstract void | MuteGroupAllMembers (string groupId, CallBack handle=null) |
|
abstract void | MuteGroupMembers (string groupId, List< string > members, CallBack handle=null) |
|
abstract void | RemoveGroupAdmin (string groupId, string memberId, CallBack handle=null) |
|
abstract void | DeleteGroupSharedFile (string groupId, string fileId, CallBack handle=null) |
|
abstract void | DeleteGroupMembers (string groupId, List< string > members, CallBack handle=null) |
|
abstract void | RemoveGroupWhiteList (string groupId, List< string > members, CallBack handle=null) |
|
abstract void | UnBlockGroup (string groupId, CallBack handle=null) |
|
abstract void | UnBlockGroupMembers (string groupId, List< string > members, CallBack handle=null) |
|
abstract void | UnMuteGroupAllMembers (string groupId, CallBack handle=null) |
|
abstract void | UnMuteGroupMembers (string groupId, List< string > members, CallBack handle=null) |
|
abstract void | UpdateGroupAnnouncement (string groupId, string announcement, CallBack handle=null) |
|
abstract void | UpdateGroupExt (string groupId, string ext, CallBack handle=null) |
|
abstract void | UploadGroupSharedFile (string groupId, string filePath, CallBack handle=null) |
|
void | AddGroupManagerDelegate (IGroupManagerDelegate groupManagerDelegate) |
|
void | RemoveGroupManagerDelegate (IGroupManagerDelegate groupManagerDelegate) |
|