Provide APIs to access Group [Management] service. More...
#include <ABGroup.h>
Public Member Functions | |
| void | SetApiClient (AccelByte::FApiClientPtr const &NewApiClientPtr) |
| void | GetGroupList (const FAccelByteModelsGetGroupListRequest &RequestContent, const FSearchGroupsSuccess &OnSuccess, const FDErrorHandler &OnError) |
| AKA "SearchGroups"; get list of groups. | |
| void | CreateGroup (const FAccelByteModelsCreateGroupRequest &RequestContent, const FCreateGroupSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Creates a new group. | |
| void | GetGroup (const FString &GroupId, const FGetGroupSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Get single single group info (by groupId). | |
| void | UpdateGroup (const FString &GroupId, const bool bCompletelyReplace, const FAccelByteModelsGroupUpdatable &RequestContent, const FUpdateGroupSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Update existing group. | |
| void | DeleteGroup (const FString &GroupId, const FDeleteGroupSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Delete existing group. | |
| void | UpdateGroupCustomAttributes (const FString &GroupId, const FAccelByteModelsUpdateGroupCustomAttributesRequest &RequestContent, const FUpdateGroupCustomAttributesSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Replaces current group custom attributes entirely. | |
| void | UpdateGroupCustomRule (const FString &GroupId, const FAccelByteModelsUpdateCustomRulesRequest &RequestContent, const FUpdateGroupCustomRuleSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Update custom (arbitrary) group rule. | |
| void | UpdateGroupPredefinedRule (const FString &GroupId, const EAccelByteAllowedAction &AllowedAction, const FAccelByteModelsUpdateGroupPredefinedRuleRequest &RequestContent, const FUpdateGroupPredefinedRuleSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Update predefined group rule. | |
| void | DeleteGroupPredefinedRule (const FString &GroupId, const EAccelByteAllowedAction &AllowedAction, const FDeleteGroupPredefinedRuleSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Delete predefined group rule, based on the allowed action. | |
| void | AcceptGroupInvitation (const FString &GroupId, const FAcceptGroupInvitationSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Accepts an invitation from a 3rd-party group's group member to group up. | |
| void | RejectGroupInvitation (const FString &GroupId, const FRejectGroupInvitationSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Rejects an invitation from a 3rd-party group's group member to group up. | |
| void | JoinGroup (const FString &GroupId, const FJoinGroupSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Join into specific group and become a group member. | |
| void | CancelJoinGroupRequest (const FString &GroupId, const FCancelJoinGroupRequestSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Cancel the Join group request. | |
| void | GetGroupMembersListByGroupId (const FString &GroupId, const FAccelByteModelsGetGroupMembersListByGroupIdRequest &RequestContent, const FGetGroupMembersListByGroupIdSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Get list of group members (by GroupId). | |
| void | LeaveGroup (const FLeaveGroupSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Leave the group you're currently in. | |
| void | GetUserGroupInfoByUserId (const FString &UserId, const FGetUserGroupInfoByUserIdSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Get list of group members by group id. | |
| void | InviteUserToGroup (const FString &UserId, const FInviteUserToGroupSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Invite the other user to your group. | |
| void | AcceptGroupJoinRequest (const FString &UserId, const FAcceptGroupJoinRequestSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Accept [other] user's group join request. | |
| void | RejectGroupJoinRequest (const FString &UserId, const FRejectGroupJoinRequestSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Reject [other] user's group join request. | |
| void | KickGroupMember (const FString &UserId, const FKickGroupMemberSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Kick a group member out of the group. | |
| void | GetMemberRoles (const FAccelByteModelsLimitOffsetRequest &RequestContent, const FGetMemberRolesSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Get list of [group] member roles. | |
| void | AssignMemberRole (const FString &MemberRoleId, const FAccelByteModelsUserIdWrapper &RequestContent, const FAssignMemberRoleSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Assign a role to a group member. | |
| void | DeleteMemberRole (const FString &MemberRoleId, const FAccelByteModelsUserIdWrapper &RequestContent, const FDeleteMemberRoleSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Remove a role from a group member. | |
| void | GetGroupJoinRequests (const FString &GroupId, const FAccelByteModelsLimitOffsetRequest &RequestContent, const FGetGroupJoinRequestsSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Get list of join requests in a specific group. | |
| void | GetGroupInvitationRequests (const FAccelByteModelsLimitOffsetRequest &RequestContent, const FGetGroupInvitationRequestsSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Get group invitation request list for the user calling this endpoint. | |
| void | CreateV2Group (const FAccelByteModelsCreateGroupRequest &RequestContent, const FCreateGroupSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Creates a new group. | |
| void | GetGroupsByGroupIds (const TArray< FString > &GroupIds, const FGetGroupsByGroupIdsSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Gets a collection of group information. | |
| void | UpdateV2Group (const FString &GroupId, const FAccelByteModelsUpdateGroupRequest &RequestContent, const FUpdateGroupSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Update existing group. | |
| void | DeleteV2Group (const FString &GroupId, const FDeleteGroupSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Delete existing group. | |
| void | UpdateV2GroupCustomAttributes (const FString &GroupId, const FAccelByteModelsUpdateGroupCustomAttributesRequest &RequestContent, const FUpdateGroupCustomAttributesSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Replaces current group custom attributes entirely. | |
| void | UpdateV2GroupCustomRule (const FString &GroupId, const FAccelByteModelsUpdateCustomRulesRequest &RequestContent, const FUpdateGroupCustomRuleSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Update custom (arbitrary) group rule. | |
| void | UpdateV2GroupPredefinedRule (const FString &GroupId, const EAccelByteAllowedAction &AllowedAction, const FAccelByteModelsUpdateGroupPredefinedRuleRequest &RequestContent, const FUpdateGroupPredefinedRuleSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Update predefined group rule. | |
| void | DeleteV2GroupPredefinedRule (const FString &GroupId, const EAccelByteAllowedAction &AllowedAction, const FDeleteGroupPredefinedRuleSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Delete predefined group rule, based on the allowed action. | |
| void | GetUserGroupStatusInfo (const FString &UserId, const FString &GroupId, const FGetUserGroupInfoSuccess &OnSuccess, const FDErrorHandler OnError) |
| Gets user group status information. | |
| void | GetGroupInviteRequestList (const FString &GroupId, const FAccelByteModelsLimitOffsetRequest &RequestContent, const FGetGroupInvitationRequestsSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Get Group Invite Request List for specific group. Group members needs to have permission and also belong to the group to access this endpoint. | |
| void | GetGroupJoinRequestList (const FString &GroupId, const FAccelByteModelsLimitOffsetRequest &RequestContent, const FGetGroupJoinRequestsSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Get Group Join Request List for specific group. Group members needs to have permission and also belong to the group to access this endpoint. | |
| void | CancelGroupMemberInvitation (const FString &UserId, const FString &GroupId, const FCanceGroupInviteRequestSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Cancel invitation to specific user. | |
| void | AcceptV2GroupInvitation (const FString &GroupId, const FAcceptGroupInvitationSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Accepts an invitation from a 3rd-party group's group member to group up. | |
| void | RejectV2GroupInvitation (const FString &GroupId, const FRejectGroupInvitationSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Rejects an invitation from a 3rd-party group's group member to group up. | |
| void | JoinV2Group (const FString &GroupId, const FJoinGroupSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Join into specific group and become a group member. | |
| void | LeaveV2Group (const FString &GroupId, const FLeaveGroupSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Leave the group you're currently in. | |
| void | InviteUserToV2Group (const FString &UserId, const FString &GroupId, const FInviteUserToGroupSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Invite the other user to your group. | |
| void | AcceptV2GroupJoinRequest (const FString &UserId, const FString &GroupId, const FAcceptGroupJoinRequestSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Accept [other] user's group join request. | |
| void | RejectV2GroupJoinRequest (const FString &UserId, const FString &GroupId, const FRejectGroupJoinRequestSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Reject [other] user's group join request. | |
| void | KickV2GroupMember (const FString &UserId, const FString &GroupId, const FKickGroupMemberSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Kick a group member out of the group. | |
| void | GetMyJoinedGroupInfo (const FAccelByteModelsLimitOffsetRequest &RequestContent, const FGetMyJoinedGroupInfoSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Get user group joined information. If user does not belong to any group, it will return warning to give information about it. | |
| void | GetMyJoinGroupRequest (const FAccelByteModelsLimitOffsetRequest &RequestContent, const FGetMyJoinGroupRequestSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Get My Join Request To The Groups. It will check any join request group for this user. | |
| void | AssignV2MemberRole (const FString &MemberRoleId, const FString &GroupId, const FAccelByteModelsUserIdWrapper &RequestContent, const FAssignMemberRoleSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Assign a role to a group member. | |
| void | DeleteV2MemberRole (const FString &MemberRoleId, const FString &GroupId, const FAccelByteModelsUserIdWrapper &RequestContent, const FDeleteMemberRoleSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Remove a role from a group member. | |
| void | GetAllMemberRoles (const FAccelByteModelsLimitOffsetRequest &RequestContent, const FGetMemberRolesSuccess &OnSuccess, const FDErrorHandler &OnError) |
| Get list of member roles. | |
Provide APIs to access Group [Management] service.
| void UABGroup::AcceptGroupInvitation | ( | const FString & | GroupId, |
| const FAcceptGroupInvitationSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Accepts an invitation from a 3rd-party group's group member to group up.
Action code: 73401
| GroupId | of the group that invited you, that you are accepting the invite to. |
| OnSuccess | Called upon successful op. |
| OnError | Called upon failed op. |
| void UABGroup::AcceptGroupJoinRequest | ( | const FString & | UserId, |
| const FAcceptGroupJoinRequestSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Accept [other] user's group join request.
Action code: 73407
| UserId | of the user who wants to join your group. |
| OnSuccess | Called upon successful op.
|
| OnError | Called upon failed op. |
| void UABGroup::AcceptV2GroupInvitation | ( | const FString & | GroupId, |
| const FAcceptGroupInvitationSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Accepts an invitation from a 3rd-party group's group member to group up.
| GroupId | of the group that invited you, that you are accepting the invite to. |
| OnSuccess | Called upon successful op. |
| OnError | Called upon failed op. |
| void UABGroup::AcceptV2GroupJoinRequest | ( | const FString & | UserId, |
| const FString & | GroupId, | ||
| const FAcceptGroupJoinRequestSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Accept [other] user's group join request.
| UserId | of the user who wants to join your group. |
| GroupId | of the group. |
| OnSuccess | Called upon successful op.
|
| OnError | Called upon failed op. |
| void UABGroup::AssignMemberRole | ( | const FString & | MemberRoleId, |
| const FAccelByteModelsUserIdWrapper & | RequestContent, | ||
| const FAssignMemberRoleSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Assign a role to a group member.
Action code: 73204
| MemberRoleId | of the role you want to assign. |
| RequestContent | { UserId } of the user you want to assign the role to. |
| OnSuccess | Called upon successful op. |
| OnError | Called upon failed op. |
| void UABGroup::AssignV2MemberRole | ( | const FString & | MemberRoleId, |
| const FString & | GroupId, | ||
| const FAccelByteModelsUserIdWrapper & | RequestContent, | ||
| const FAssignMemberRoleSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Assign a role to a group member.
| MemberRoleId | of the role you want to assign. |
| GroupId | of the member. |
| RequestContent | { UserId } of the user and group you want to assign the role to. |
| OnSuccess | Called upon successful op. |
| OnError | Called upon failed op. |
| void UABGroup::CancelGroupMemberInvitation | ( | const FString & | UserId, |
| const FString & | GroupId, | ||
| const FCanceGroupInviteRequestSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Cancel invitation to specific user.
| UserId | user id to which the invitation will be cancelled. |
| GroupId | group id which sent the invitation. |
| OnSuccess | This will be called when the operation succeeded. |
| OnError | This will be called when the operation fail. |
| void UABGroup::CancelJoinGroupRequest | ( | const FString & | GroupId, |
| const FCancelJoinGroupRequestSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Cancel the Join group request.
Action code: 73411
| GroupId | of the !Open group type you asked to join, but now want to cancel. |
| OnSuccess | Called upon successful op. |
| OnError | Called upon failed op. |
| void UABGroup::CreateGroup | ( | const FAccelByteModelsCreateGroupRequest & | RequestContent, |
| const FCreateGroupSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Creates a new group.
Action code:: 73304
| RequestContent | New group detail request. |
| OnSuccess | This will be called when the operation succeeded.
|
| OnError | This will be called when the operation failed. |
| void UABGroup::CreateV2Group | ( | const FAccelByteModelsCreateGroupRequest & | RequestContent, |
| const FCreateGroupSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Creates a new group.
| RequestContent | New group detail request. |
| OnSuccess | This will be called when the operation succeeded.
|
| OnError | This will be called when the operation failed. |
| void UABGroup::DeleteGroup | ( | const FString & | GroupId, |
| const FDeleteGroupSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Delete existing group.
Action code:: 73305
| GroupId | |
| OnSuccess | This will be called when the operation succeeded.
|
| OnError | This will be called when the operation failed. |
| void UABGroup::DeleteGroupPredefinedRule | ( | const FString & | GroupId, |
| const EAccelByteAllowedAction & | AllowedAction, | ||
| const FDeleteGroupPredefinedRuleSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Delete predefined group rule, based on the allowed action.
Action code:: 73309
| GroupId | |
| AllowedAction | eg: createGroup, joinedGroup. |
| OnSuccess | This will be called when the operation succeeded.
|
| OnError | Called upon failed op. |
| void UABGroup::DeleteMemberRole | ( | const FString & | MemberRoleId, |
| const FAccelByteModelsUserIdWrapper & | RequestContent, | ||
| const FDeleteMemberRoleSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Remove a role from a group member.
Action code: 73204
| MemberRoleId | of the role you want to delete. |
| RequestContent | { UserId } of the user you want to delete the role from. |
| OnSuccess | Called upon successful op. |
| OnError | Called upon failed op. |
| void UABGroup::DeleteV2Group | ( | const FString & | GroupId, |
| const FDeleteGroupSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Delete existing group.
| GroupId | |
| OnSuccess | This will be called when the operation succeeded.
|
| OnError | This will be called when the operation failed. |
| void UABGroup::DeleteV2GroupPredefinedRule | ( | const FString & | GroupId, |
| const EAccelByteAllowedAction & | AllowedAction, | ||
| const FDeleteGroupPredefinedRuleSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Delete predefined group rule, based on the allowed action.
| GroupId | |
| AllowedAction | eg: createGroup, joinedGroup. |
| OnSuccess | This will be called when the operation succeeded.
|
| OnError | Called upon failed op. |
| void UABGroup::DeleteV2MemberRole | ( | const FString & | MemberRoleId, |
| const FString & | GroupId, | ||
| const FAccelByteModelsUserIdWrapper & | RequestContent, | ||
| const FDeleteMemberRoleSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Remove a role from a group member.
| MemberRoleId | of the role you want to delete. |
| GroupId | of the member. |
| RequestContent | { UserId } of the user you want to delete the role from. |
| OnSuccess | Called upon successful op. |
| OnError | Called upon failed op. |
| void UABGroup::GetAllMemberRoles | ( | const FAccelByteModelsLimitOffsetRequest & | RequestContent, |
| const FGetMemberRolesSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Get list of member roles.
| RequestContent | { Limit=1, Offset=0 } for pagination. |
| OnSuccess | This will be called when the operation is succeeded. |
| OnError | This will be called when the operation is fail. |
| void UABGroup::GetGroup | ( | const FString & | GroupId, |
| const FGetGroupSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Get single single group info (by groupId).
Action code: 73306
| GroupId | |
| OnSuccess | This will be called when the operation succeeded.
|
| OnError | This will be called when the operation failed. |
| void UABGroup::GetGroupInvitationRequests | ( | const FAccelByteModelsLimitOffsetRequest & | RequestContent, |
| const FGetGroupInvitationRequestsSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Get group invitation request list for the user calling this endpoint.
Action code:: 73502
| RequestContent | { Limit=1, Offset=0 } for pagination. |
| OnSuccess | Paginated. |
| OnError |
| void UABGroup::GetGroupInviteRequestList | ( | const FString & | GroupId, |
| const FAccelByteModelsLimitOffsetRequest & | RequestContent, | ||
| const FGetGroupInvitationRequestsSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Get Group Invite Request List for specific group. Group members needs to have permission and also belong to the group to access this endpoint.
| GroupId | |
| RequestContent | { Limit=1, Offset=0 } for pagination. |
| OnSuccess | This will be called when the operation succeeded. |
| OnError | This will be called when the operation fail. |
| void UABGroup::GetGroupJoinRequestList | ( | const FString & | GroupId, |
| const FAccelByteModelsLimitOffsetRequest & | RequestContent, | ||
| const FGetGroupJoinRequestsSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Get Group Join Request List for specific group. Group members needs to have permission and also belong to the group to access this endpoint.
| GroupId | |
| RequestContent | { Limit=1, Offset=0 } for pagination. |
| OnSuccess | This will be called when the operation succeeded. |
| OnError | This will be called when the operation fail. |
| void UABGroup::GetGroupJoinRequests | ( | const FString & | GroupId, |
| const FAccelByteModelsLimitOffsetRequest & | RequestContent, | ||
| const FGetGroupJoinRequestsSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Get list of join requests in a specific group.
Action code:: 73501
| GroupId | of the group you want to see the join requests from. |
| RequestContent | { Limit=1, Offset=0 } for pagination. |
| OnSuccess | Paginated. |
| OnError |
| void UABGroup::GetGroupList | ( | const FAccelByteModelsGetGroupListRequest & | RequestContent, |
| const FSearchGroupsSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
AKA "SearchGroups"; get list of groups.
Action code:: 73303
| RequestContent | |
| OnSuccess | This will be called when the operation succeeded.
|
| OnError | This will be called when the operation failed. |
| void UABGroup::GetGroupMembersListByGroupId | ( | const FString & | GroupId, |
| const FAccelByteModelsGetGroupMembersListByGroupIdRequest & | RequestContent, | ||
| const FGetGroupMembersListByGroupIdSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Get list of group members (by GroupId).
Action code: 73410
| GroupId | of the group you want to get a members list from. |
| RequestContent | |
| OnSuccess | Called upon successful op. |
| OnError | Called upon failed op. |
| void UABGroup::GetGroupsByGroupIds | ( | const TArray< FString > & | GroupIds, |
| const FGetGroupsByGroupIdsSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Gets a collection of group information.
| GroupIds | A list of group ids to get the group information from. |
| OnSuccess | This will be called when the operation succeeded.
|
| OnError | This will be called when the operation failed. |
| void UABGroup::GetMemberRoles | ( | const FAccelByteModelsLimitOffsetRequest & | RequestContent, |
| const FGetMemberRolesSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Get list of [group] member roles.
Action code: 73201
| RequestContent | { Limit=1, Offset=0 } |
| OnSuccess | Called upon successful op. |
| OnError | Called upon failed op. |
| void UABGroup::GetMyJoinedGroupInfo | ( | const FAccelByteModelsLimitOffsetRequest & | RequestContent, |
| const FGetMyJoinedGroupInfoSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Get user group joined information. If user does not belong to any group, it will return warning to give information about it.
| RequestContent | { Limit=1, Offset=0 } for pagination. |
| OnSuccess | This will be called when the operation is succeeded. |
| OnError | This will be called when the operation is fail. |
| void UABGroup::GetMyJoinGroupRequest | ( | const FAccelByteModelsLimitOffsetRequest & | RequestContent, |
| const FGetMyJoinGroupRequestSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Get My Join Request To The Groups. It will check any join request group for this user.
| RequestContent | { Limit=1, Offset=0 } for pagination. |
| OnSuccess | This will be called when the operation is succeeded. |
| OnError | This will be called when the operation is fail. |
| void UABGroup::GetUserGroupInfoByUserId | ( | const FString & | UserId, |
| const FGetUserGroupInfoByUserIdSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Get list of group members by group id.
Action code:: 73405
| UserId | of the selected user; you want want to get this user's list of group members. |
| OnSuccess | Called upon successful op. |
| OnError | Called upon failed op. |
| void UABGroup::GetUserGroupStatusInfo | ( | const FString & | UserId, |
| const FString & | GroupId, | ||
| const FGetUserGroupInfoSuccess & | OnSuccess, | ||
| const FDErrorHandler | OnError ) |
Gets user group status information.
| UserId | |
| GroupId | The group id the user belongs to. |
| OnSuccess | This will be called when the operation succeeded.
|
| OnError | This will be called when the operation fail. |
| void UABGroup::InviteUserToGroup | ( | const FString & | UserId, |
| const FInviteUserToGroupSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Invite the other user to your group.
Action code:: 73406
| UserId | of the user you want to invite to your group. |
| OnSuccess | Called upon successful op. |
| OnError | Called upon failed op. |
| void UABGroup::InviteUserToV2Group | ( | const FString & | UserId, |
| const FString & | GroupId, | ||
| const FInviteUserToGroupSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Invite the other user to your group.
| UserId | of the user you want to invite to your group. |
| GroupId | of the group. |
| OnSuccess | Called upon successful op. |
| OnError | Called upon failed op. |
| void UABGroup::JoinGroup | ( | const FString & | GroupId, |
| const FJoinGroupSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Join into specific group and become a group member.
Action code: 73403
| GroupId | of the group you want to join. |
| OnSuccess | Called upon successful op. |
| OnError | Called upon failed op. |
| void UABGroup::JoinV2Group | ( | const FString & | GroupId, |
| const FJoinGroupSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Join into specific group and become a group member.
Action code: 73403
| GroupId | of the group you want to join. |
| OnSuccess | Called upon successful op. |
| OnError | Called upon failed op. |
| void UABGroup::KickGroupMember | ( | const FString & | UserId, |
| const FKickGroupMemberSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Kick a group member out of the group.
Action code: 73409
| UserId | of the user you want to kick from your group. |
| OnSuccess | Called upon successful op.
|
| OnError | Called upon failed op. |
| void UABGroup::KickV2GroupMember | ( | const FString & | UserId, |
| const FString & | GroupId, | ||
| const FKickGroupMemberSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Kick a group member out of the group.
| UserId | of the user you want to kick from your group. |
| OnSuccess | Called upon successful op.
|
| OnError | Called upon failed op. |
| void UABGroup::LeaveGroup | ( | const FLeaveGroupSuccess & | OnSuccess, |
| const FDErrorHandler & | OnError ) |
Leave the group you're currently in.
Action code: 73404
| OnSuccess | Called upon successful op. |
| OnError | Called upon failed op. |
| void UABGroup::LeaveV2Group | ( | const FString & | GroupId, |
| const FLeaveGroupSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Leave the group you're currently in.
| GroupId | of the group you want to leave. |
| OnSuccess | Called upon successful op. |
| OnError | Called upon failed op. |
| void UABGroup::RejectGroupInvitation | ( | const FString & | GroupId, |
| const FRejectGroupInvitationSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Rejects an invitation from a 3rd-party group's group member to group up.
Action code: 73402
| GroupId | of the group that invited you, that you are rejecting the invite from. |
| OnSuccess | Called upon successful op. |
| OnError | Called upon failed op. |
| void UABGroup::RejectGroupJoinRequest | ( | const FString & | UserId, |
| const FRejectGroupJoinRequestSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Reject [other] user's group join request.
Action code: 73408
| UserId | of the user you do NOT want to join your group. |
| OnSuccess | Called upon successful op.
|
| OnError | Called upon failed op. |
| void UABGroup::RejectV2GroupInvitation | ( | const FString & | GroupId, |
| const FRejectGroupInvitationSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Rejects an invitation from a 3rd-party group's group member to group up.
| GroupId | of the group that invited you, that you are rejecting the invite from. |
| OnSuccess | Called upon successful op. |
| OnError | Called upon failed op. |
| void UABGroup::RejectV2GroupJoinRequest | ( | const FString & | UserId, |
| const FString & | GroupId, | ||
| const FRejectGroupJoinRequestSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Reject [other] user's group join request.
| UserId | of the user you do NOT want to join your group. |
| GroupId | of the group. |
| OnSuccess | Called upon successful op.
|
| OnError | Called upon failed op. |
| void UABGroup::UpdateGroup | ( | const FString & | GroupId, |
| const bool | bCompletelyReplace, | ||
| const FAccelByteModelsGroupUpdatable & | RequestContent, | ||
| const FUpdateGroupSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Update existing group.
Action Code: 73307
| GroupId | |
| bCompletelyReplace | Instead of partially-update, do you want to completely replace ALL info? |
| RequestContent | |
| OnSuccess | This will be called when the operation succeeded.
|
| OnError | This will be called when the operation failed. |
| void UABGroup::UpdateGroupCustomAttributes | ( | const FString & | GroupId, |
| const FAccelByteModelsUpdateGroupCustomAttributesRequest & | RequestContent, | ||
| const FUpdateGroupCustomAttributesSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Replaces current group custom attributes entirely.
Action code:: 73311
| GroupId | |
| RequestContent | Arbitrary {}. |
| OnSuccess | This will be called when the operation succeeded.
|
| OnError | This will be called when the operation failed. |
| void UABGroup::UpdateGroupCustomRule | ( | const FString & | GroupId, |
| const FAccelByteModelsUpdateCustomRulesRequest & | RequestContent, | ||
| const FUpdateGroupCustomRuleSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Update custom (arbitrary) group rule.
Action code:: 73308
| GroupId | |
| RequestContent | Arbitrary {}. |
| OnSuccess | This will be called when the operation succeeded.
|
| OnError | Called upon failed op. |
| void UABGroup::UpdateGroupPredefinedRule | ( | const FString & | GroupId, |
| const EAccelByteAllowedAction & | AllowedAction, | ||
| const FAccelByteModelsUpdateGroupPredefinedRuleRequest & | RequestContent, | ||
| const FUpdateGroupPredefinedRuleSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Update predefined group rule.
Action code:: 73310
| GroupId | |
| AllowedAction | eg: createGroup, joinedGroup. |
| RequestContent | RuleDetail { RuleAttribute, RuleCriteria, RuleValue }. |
| OnSuccess | This will be called when the operation succeeded.
|
| OnError | Called upon failed op. |
| void UABGroup::UpdateV2Group | ( | const FString & | GroupId, |
| const FAccelByteModelsUpdateGroupRequest & | RequestContent, | ||
| const FUpdateGroupSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Update existing group.
| GroupId | |
| RequestContent | |
| OnSuccess | This will be called when the operation succeeded.
|
| OnError | This will be called when the operation failed. |
| void UABGroup::UpdateV2GroupCustomAttributes | ( | const FString & | GroupId, |
| const FAccelByteModelsUpdateGroupCustomAttributesRequest & | RequestContent, | ||
| const FUpdateGroupCustomAttributesSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Replaces current group custom attributes entirely.
| GroupId | |
| RequestContent | Arbitrary {}. |
| OnSuccess | This will be called when the operation succeeded.
|
| OnError | This will be called when the operation failed. |
| void UABGroup::UpdateV2GroupCustomRule | ( | const FString & | GroupId, |
| const FAccelByteModelsUpdateCustomRulesRequest & | RequestContent, | ||
| const FUpdateGroupCustomRuleSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Update custom (arbitrary) group rule.
| GroupId | |
| RequestContent | Arbitrary {}. |
| OnSuccess | This will be called when the operation succeeded.
|
| OnError | Called upon failed op. |
| void UABGroup::UpdateV2GroupPredefinedRule | ( | const FString & | GroupId, |
| const EAccelByteAllowedAction & | AllowedAction, | ||
| const FAccelByteModelsUpdateGroupPredefinedRuleRequest & | RequestContent, | ||
| const FUpdateGroupPredefinedRuleSuccess & | OnSuccess, | ||
| const FDErrorHandler & | OnError ) |
Update predefined group rule.
| GroupId | |
| AllowedAction | eg: createGroup, joinedGroup. |
| RequestContent | RuleDetail { RuleAttribute, RuleCriteria, RuleValue }. |
| OnSuccess | This will be called when the operation succeeded.
|
| OnError | Called upon failed op. |