My Project
|
The Groups API is designed for any permanent or semi-permanent collections of Entities (players, or non-players). If you want to make Guilds/Clans/Corporations/etc., then you should use groups. Groups can also be used to make chatrooms, parties, or any other persistent collection of entities. More...
Public Member Functions | |
PlayFabGroupsInstanceAPI (PlayFabAuthenticationContext context) | |
PlayFabGroupsInstanceAPI (PlayFabApiSettings settings, PlayFabAuthenticationContext context) | |
bool | IsEntityLoggedIn () |
Verify entity login. | |
void | ForgetAllCredentials () |
Clear the Client SessionToken which allows this Client to call API calls requiring login. A new/fresh login will be required after calling this. | |
void | AcceptGroupApplication (AcceptGroupApplicationRequest request, Action< EmptyResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
Accepts an outstanding invitation to to join a group. | |
void | AcceptGroupInvitation (AcceptGroupInvitationRequest request, Action< EmptyResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
Accepts an invitation to join a group. | |
void | AddMembers (AddMembersRequest request, Action< EmptyResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
Adds members to a group or role. | |
void | ApplyToGroup (ApplyToGroupRequest request, Action< ApplyToGroupResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
Applies to join a group. | |
void | BlockEntity (BlockEntityRequest request, Action< EmptyResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
Blocks a list of entities from joining a group. | |
void | ChangeMemberRole (ChangeMemberRoleRequest request, Action< EmptyResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
Changes the role membership of a list of entities from one role to another. | |
void | CreateGroup (CreateGroupRequest request, Action< CreateGroupResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
Creates a new group. | |
void | CreateRole (CreateGroupRoleRequest request, Action< CreateGroupRoleResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
Creates a new group role. | |
void | DeleteGroup (DeleteGroupRequest request, Action< EmptyResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
Deletes a group and all roles, invitations, join requests, and blocks associated with it. | |
void | DeleteRole (DeleteRoleRequest request, Action< EmptyResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
Deletes an existing role in a group. | |
void | GetGroup (GetGroupRequest request, Action< GetGroupResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
Gets information about a group and its roles. | |
void | InviteToGroup (InviteToGroupRequest request, Action< InviteToGroupResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
Invites a player to join a group. | |
void | IsMember (IsMemberRequest request, Action< IsMemberResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
Checks to see if an entity is a member of a group or role within the group. | |
void | ListGroupApplications (ListGroupApplicationsRequest request, Action< ListGroupApplicationsResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
Lists all outstanding requests to join a group. | |
void | ListGroupBlocks (ListGroupBlocksRequest request, Action< ListGroupBlocksResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
Lists all entities blocked from joining a group. | |
void | ListGroupInvitations (ListGroupInvitationsRequest request, Action< ListGroupInvitationsResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
Lists all outstanding invitations for a group. | |
void | ListGroupMembers (ListGroupMembersRequest request, Action< ListGroupMembersResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
Lists all members for a group. | |
void | ListMembership (ListMembershipRequest request, Action< ListMembershipResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
Lists all groups and roles for an entity. | |
void | ListMembershipOpportunities (ListMembershipOpportunitiesRequest request, Action< ListMembershipOpportunitiesResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
Lists all outstanding invitations and group applications for an entity. | |
void | RemoveGroupApplication (RemoveGroupApplicationRequest request, Action< EmptyResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
Removes an application to join a group. | |
void | RemoveGroupInvitation (RemoveGroupInvitationRequest request, Action< EmptyResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
Removes an invitation join a group. | |
void | RemoveMembers (RemoveMembersRequest request, Action< EmptyResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
Removes members from a group. | |
void | UnblockEntity (UnblockEntityRequest request, Action< EmptyResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
Unblocks a list of entities from joining a group. | |
void | UpdateGroup (UpdateGroupRequest request, Action< UpdateGroupResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
Updates non-membership data about a group. | |
void | UpdateRole (UpdateGroupRoleRequest request, Action< UpdateGroupRoleResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
Updates metadata about a role. | |
Public Attributes | |
readonly PlayFabApiSettings | apiSettings = null |
readonly PlayFabAuthenticationContext | authenticationContext = null |
The Groups API is designed for any permanent or semi-permanent collections of Entities (players, or non-players). If you want to make Guilds/Clans/Corporations/etc., then you should use groups. Groups can also be used to make chatrooms, parties, or any other persistent collection of entities.