Loading...
Searching...
No Matches
AccelByte.Api.GroupApi Class Reference
Inheritance diagram for AccelByte.Api.GroupApi:

Public Member Functions

IEnumerator CreateGroup (CreateGroupRequest createGroupRequest, ResultCallback< GroupInformation > callback)
IEnumerator CreateGroupV2 (CreateGroupRequest createGroupRequest, ResultCallback< GroupInformation > callback)
IEnumerator SearchGroups (ResultCallback< PaginatedGroupListResponse > callback, string groupName="", string groupRegion="", int limit=0, int offset=0)
IEnumerator GetGroup (string groupId, ResultCallback< GroupInformation > callback)
IEnumerator UpdateGroup (string groupId, UpdateGroupRequest updateGroupRequest, ResultCallback< GroupInformation > callback)
IEnumerator UpdateGroupV2 (string groupId, UpdateGroupRequest updateGroupRequest, ResultCallback< GroupInformation > callback)
IEnumerator DeleteGroup (string groupId, ResultCallback callback)
IEnumerator DeleteGroupV2 (string groupId, ResultCallback callback)
IEnumerator UpdateGroupCustomRule (string groupId, Dictionary< string, object > ruleUpdateRequest, ResultCallback< GroupInformation > callback)
IEnumerator UpdateGroupCustomRuleV2 (string groupId, Dictionary< string, object > ruleUpdateRequest, ResultCallback< GroupInformation > callback)
IEnumerator UpdateGroupPredefinedRule (string groupId, AllowedAction allowedAction, UpdateGroupPredefinedRuleRequest ruleUpdateRequest, ResultCallback< GroupInformation > callback)
IEnumerator UpdateGroupPredefinedRuleV2 (string groupId, AllowedAction allowedAction, UpdateGroupPredefinedRuleRequest ruleUpdateRequest, ResultCallback< GroupInformation > callback)
IEnumerator DeleteGroupPredefinedRule (string groupId, AllowedAction allowedAction, ResultCallback callback)
IEnumerator DeleteGroupPredefinedRuleV2 (string groupId, AllowedAction allowedAction, ResultCallback callback)
IEnumerator GetUserGroupInfo (string userId, ResultCallback< GroupMemberInformation > callback)
IEnumerator AcceptGroupInvitation (string groupId, ResultCallback< GroupGeneralResponse > callback)
IEnumerator AcceptGroupInvitationV2 (string groupId, ResultCallback< GroupGeneralResponse > callback)
IEnumerator RejectGroupInvitation (string groupId, ResultCallback< GroupGeneralResponse > callback)
IEnumerator RejectGroupInvitationV2 (string groupId, ResultCallback< GroupGeneralResponse > callback)
IEnumerator InviteOtherUserToGroup (string userId, ResultCallback< UserInvitationResponse > callback)
IEnumerator InviteOtherUserToGroupV2 (string userId, string groupId, ResultCallback< UserInvitationResponse > callback)
IEnumerator JoinGroup (string groupId, ResultCallback< JoinGroupResponse > callback)
IEnumerator JoinGroupV2 (string groupId, ResultCallback< JoinGroupResponse > callback)
IEnumerator CancelJoinGroupRequest (string groupId, ResultCallback< GroupGeneralResponse > callback)
IEnumerator GetGroupMemberList (string groupId, ResultCallback< PaginatedGroupMemberList > callback, int limit=0, int offset=0)
IEnumerator KickGroupMember (string userId, ResultCallback< KickMemberResponse > callback)
IEnumerator KickGroupMemberV2 (string userId, string groupId, ResultCallback< KickMemberResponse > callback)
IEnumerator LeaveGroup (ResultCallback< GroupGeneralResponse > callback)
IEnumerator LeaveGroupV2 (string groupId, ResultCallback< GroupGeneralResponse > callback)
IEnumerator GetGroupJoinRequests (string groupId, ResultCallback< PaginatedGroupRequestList > callback, int limit=0, int offset=0)
IEnumerator GetGroupJoinRequestsV2 (string groupId, ResultCallback< PaginatedGroupRequestList > callback, int limit=0, int offset=0)
IEnumerator GetMyJoinRequest (ResultCallback< PaginatedGroupRequestList > callback, int limit=0, int offset=0)
IEnumerator GetGroupInvitationRequests (ResultCallback< PaginatedGroupRequestList > callback, int limit=0, int offset=0)
IEnumerator GetGroupInvitationRequestsV2 (string groupId, ResultCallback< PaginatedGroupRequestList > callback, int limit=0, int offset=0)
IEnumerator AcceptOtherJoinRequest (string userId, ResultCallback< GroupGeneralResponse > callback)
IEnumerator AcceptOtherJoinRequestV2 (string userId, string groupId, ResultCallback< GroupGeneralResponse > callback)
IEnumerator RejectOtherJoinRequest (string userId, ResultCallback< GroupGeneralResponse > callback)
IEnumerator RejectOtherJoinRequestV2 (string userId, string groupId, ResultCallback< GroupGeneralResponse > callback)
IEnumerator AssignRoleToMember (string memberRoleId, string userId, ResultCallback< GroupMemberInformation > callback)
IEnumerator AssignRoleToMemberV2 (string memberRoleId, string userId, string groupId, ResultCallback< GroupMemberInformation > callback)
IEnumerator RemoveRoleFromMember (string memberRoleId, string userId, ResultCallback callback)
IEnumerator RemoveRoleFromMemberV2 (string memberRoleId, string userId, string groupId, ResultCallback callback)
IEnumerator GetMemberRoles (ResultCallback< PaginatedMemberRoles > callback, int limit=0, int offset=0)
IEnumerator GetGroupsByGroupIds (string[] groupIds, ResultCallback< PaginatedGroupListResponse > callback)
IEnumerator GetUserJoinedGroups (ResultCallback< PaginatedGroupMemberList > callback, int limit=0, int offset=0)
IEnumerator CancelGroupMemberInvitation (string userId, string groupId, ResultCallback< GroupGeneralResponse > callback)
IEnumerator UpdateGroupCustomAttributes (string groupId, Dictionary< string, object > customAttributes, ResultCallback< GroupInformation > callback)
IEnumerator GetUserGroupStatusInfo (string userId, string groupId, ResultCallback< GroupMemberInformation > callback)

Additional Inherited Members

Protected Member Functions inherited from AccelByte.Core.ApiBase
 ApiBase (IHttpClient inHttpClient, Config inConfig, string inBaseUrl, ISession inSession, HttpOperator httpOperator=null)
Protected Member Functions inherited from AccelByte.Core.ApiBaseParent
 ApiBaseParent (IHttpClient inHttpClient, ISession inSession, string inBaseUrl)
Protected Attributes inherited from AccelByte.Core.ApiBaseParent
readonly ISession Session
 Contains AuthorizationToken and related auth.
Properties inherited from AccelByte.Core.ApiBaseParent
IHttpClient HttpClient [get]