Skip to content

McpGroupsManagerV3

Class in IpDrv · IpDrv.McpGroupsManagerV3 · config

Object › McpServiceBase › McpGroupsBase › McpGroupsManagerV3

Using it from Lua
h7.find_all("McpGroupsManagerV3")            -- live instances
h7.find_class("IpDrv.McpGroupsManagerV3")   -- the class
h7.hook("IpDrv.McpGroupsManagerV3.AcceptGroupInvite", fn)

Structs

GroupMemberRequest

FieldType
McpIdstring
GroupIdstring
Membersarray
RequestHttpRequestInterface

GroupRequest

FieldType
GroupIdstring
RequestHttpRequestInterface

GroupUserRequest

FieldType
McpIdstring
RequestHttpRequestInterface

Properties

NameTypeNotes
DeleteAllRequestsarray<GroupUserRequest>
DeleteGroupRequestsarray<GroupRequest>
GroupMemberRequestsarray<GroupMemberRequest>
GroupMembersUrlstringconfig
Groupsarray<McpGroup>
GroupsUrlstringconfig

Functions

NameDeclaration
AcceptGroupInvitefunction AcceptGroupInvite(String UniqueUserId, String GroupId, bool bShouldAccept)
AddGroupMembersfunction AddGroupMembers(String UniqueUserId, String GroupId, const out array MemberIds, bool bRequiresAcceptance)
BuildGroupMemberResourcePathfunction String BuildGroupMemberResourcePath(String GroupId, String McpId)
BuildGroupResourcePathfunction String BuildGroupResourcePath(String McpId)
CreateGroupfunction CreateGroup(String UniqueUserId, String GroupName)
DeleteAllGroupsfunction DeleteAllGroups(String UniqueUserId)
DeleteGroupfunction DeleteGroup(String UniqueUserId, String GroupId)
GetGroupListfunction GetGroupList(string UserId, out McpGroupList GroupList)
GetGroupMembersfunction GetGroupMembers(String GroupId, out array<McpGroupMember> GroupMembers)
OnAddGroupMembersRequestCompletedelegate OnAddGroupMembersRequestComplete(HttpRequestInterface Request, HttpResponseInterface Response, bool bWasSuccessful)
OnCreateGroupRequestCompletefunction OnCreateGroupRequestComplete(HttpRequestInterface Request, HttpResponseInterface Response, bool bWasSuccessful)
OnDeleteAllGroupsRequestCompletefunction OnDeleteAllGroupsRequestComplete(HttpRequestInterface Request, HttpResponseInterface Response, bool bWasSuccessful)
OnDeleteGroupRequestCompletefunction OnDeleteGroupRequestComplete(HttpRequestInterface Request, HttpResponseInterface Response, bool bWasSuccessful)
OnQueryGroupMembersRequestCompletedelegate OnQueryGroupMembersRequestComplete(HttpRequestInterface Request, HttpResponseInterface Response, bool bWasSuccessful)
OnQueryGroupsRequestCompletedelegate OnQueryGroupsRequestComplete(HttpRequestInterface Request, HttpResponseInterface Response, bool bWasSuccessful)
OnRemoveGroupMembersRequestCompletefunction OnRemoveGroupMembersRequestComplete(HttpRequestInterface Request, HttpResponseInterface Response, bool bWasSuccessful)
ParseGroupprotected function int ParseGroup(JsonObject ParsedJson)
QueryGroupMembersfunction QueryGroupMembers(String UniqueUserId, String GroupId)
QueryGroupsfunction QueryGroups(String UniqueUserId)
RemoveGroupMembersfunction RemoveGroupMembers(String UniqueUserId, String GroupId, const out array MemberIds)

Inherited

FromMembers
McpGroupsBase1 properties, 22 functions
McpServiceBase2 properties, 16 functions
Object13 properties, 308 functions