> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Vue d'ensemble de l'API C Services - PFGroupsTypes.h

> Vue d'ensemble de l'API C Services - PFGroupsTypes.h

## Structures

| Structure | Description |
| - | - |
| [PFGroupsAcceptGroupApplicationRequest](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupsacceptgroupapplicationrequest) | Modèle de données PFGroupsAcceptGroupApplicationRequest. Accepte une invitation en attente à rejoindre un groupe si l'entité invitée n'est pas bloquée par le groupe. Rien n'est retourné en cas de réussite. |
| [PFGroupsAcceptGroupInvitationRequest](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupsacceptgroupinvitationrequest) | Modèle de données PFGroupsAcceptGroupInvitationRequest. Accepte une invitation en attente à rejoindre le groupe si l'entité invitée n'est pas bloquée par le groupe. Seule l'entité invitée ou un parent dans sa chaîne (p. ex. le titre) peut accepter l'invitation au nom de l'entité invitée. Rien n'est retourné en cas de réussite. |
| [PFGroupsAddMembersRequest](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupsaddmembersrequest) | Modèle de données PFGroupsAddMembersRequest. Ajoute des membres à un groupe ou à un rôle. Les membres existants du groupe seront ajoutés aux rôles au sein du groupe, mais si l'utilisateur n'est pas déjà membre du groupe, seules les entités revendiquant le titre peuvent l'ajouter au groupe, et les autres doivent utiliser le système de demandes d'adhésion ou d'invitations du groupe pour ajouter de nouveaux membres à un groupe. Ne retourne rien en cas de réussite. |
| [PFGroupsApplyToGroupRequest](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupsapplytogrouprequest) | Modèle de données PFGroupsApplyToGroupRequest. Crée une demande d'adhésion à un groupe. Appeler cette méthode alors qu'une demande d'adhésion au groupe existe déjà retournera la même demande au lieu d'une erreur et ne réinitialisera pas le délai avant l'expiration de la demande. Par défaut, si l'entité a une invitation en attente à rejoindre le groupe, cette méthode acceptera plutôt l'invitation à rejoindre le groupe et retournera une erreur l'indiquant, au lieu de créer une demande d'adhésion en double qu'il faudra nettoyer plus tard. Retourne des renseignements sur la demande ou une erreur indiquant qu'une invitation a plutôt été acceptée. |
| [PFGroupsApplyToGroupResponse](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupsapplytogroupresponse) | Modèle de données PFGroupsApplyToGroupResponse. Décrit une demande d'adhésion à un groupe. |
| [PFGroupsBlockEntityRequest](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupsblockentityrequest) | Modèle de données PFGroupsBlockEntityRequest. Empêche une liste d'entités de rejoindre un groupe. Les entités bloquées ne peuvent pas créer de nouvelles demandes d'adhésion, être invitées à rejoindre le groupe, accepter une invitation ni voir une demande acceptée. Un échec dû au blocage ne nettoie pas les demandes d'adhésion ou les invitations existantes au groupe. Aucune donnée n'est retournée en cas de réussite. |
| [PFGroupsChangeMemberRoleRequest](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupschangememberrolerequest) | Modèle de données PFGroupsChangeMemberRoleRequest. Change l'appartenance au rôle d'une liste d'entités d'un rôle à un autre en une seule opération. Le rôle de destination doit déjà exister. Cela équivaut à ajouter les entités au rôle de destination et à les retirer du rôle d'origine. Ne retourne rien en cas de réussite. |
| [PFGroupsCreateGroupRequest](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupscreategrouprequest) | Modèle de données PFGroupsCreateGroupRequest. Crée un nouveau groupe, ainsi que des rôles d'administration et de membre, à partir du modèle de groupe d'un titre. Retourne des renseignements sur le groupe qui a été créé. |
| [PFGroupsCreateGroupResponse](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupscreategroupresponse) | Modèle de données PFGroupsCreateGroupResponse. |
| [PFGroupsCreateGroupRoleRequest](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupscreategrouprolerequest) | Modèle de données PFGroupsCreateGroupRoleRequest. Crée un nouveau rôle sans membres au sein d'un groupe existant. L'ID et le nom du rôle doivent tous deux être uniques au sein du groupe, mais le nom peut être identique à l'ID. L'ID du rôle est défini à la création et ne peut pas être modifié. Retourne des renseignements sur le rôle qui a été créé. |
| [PFGroupsCreateGroupRoleResponse](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupscreategrouproleresponse) | Modèle de données PFGroupsCreateGroupRoleResponse. |
| [PFGroupsDeleteGroupRequest](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupsdeletegrouprequest) | Modèle de données PFGroupsDeleteGroupRequest. Supprime un groupe ainsi que tous les rôles, invitations, demandes d'adhésion et blocages qui lui sont associés. L'autorisation de suppression n'est requise que sur le groupe lui-même pour exécuter cette action. Le groupe et ses données ne peuvent pas être récupérés une fois supprimés, mais tous les signalements d'abus concernant le groupe seront conservés. Aucune donnée n'est retournée en cas de réussite. |
| [PFGroupsDeleteRoleRequest](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupsdeleterolerequest) | Modèle de données PFGroupsDeleteRoleRequest. Retourne des renseignements sur le rôle. |
| [PFGroupsEntityMemberRole](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupsentitymemberrole) | Modèle de données PFGroupsEntityMemberRole. |
| [PFGroupsEntityWithLineage](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupsentitywithlineage) | Modèle de données PFGroupsEntityWithLineage. Classe wrapper d'entité qui contient la clé d'entité et les entités qui composent la lignée de l'entité. |
| [PFGroupsGetGroupRequest](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupsgetgrouprequest) | Modèle de données PFGroupsGetGroupRequest. Retourne l'ID, le nom, la liste des rôles et d'autres renseignements non liés à l'appartenance concernant un groupe. |
| [PFGroupsGetGroupResponse](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupsgetgroupresponse) | Modèle de données PFGroupsGetGroupResponse. |
| [PFGroupsGroupApplication](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupsgroupapplication) | Modèle de données PFGroupsGroupApplication. Décrit une demande d'adhésion à un groupe. |
| [PFGroupsGroupBlock](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupsgroupblock) | Modèle de données PFGroupsGroupBlock. Décrit une entité empêchée de rejoindre un groupe. |
| [PFGroupsGroupInvitation](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupsgroupinvitation) | Modèle de données PFGroupsGroupInvitation. Décrit une invitation à un groupe. |
| [PFGroupsGroupRole](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupsgrouprole) | Modèle de données PFGroupsGroupRole. Décrit un rôle de groupe. |
| [PFGroupsGroupWithRoles](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupsgroupwithroles) | Modèle de données PFGroupsGroupWithRoles. Décrit un groupe et les rôles qu'il contient. |
| [PFGroupsInviteToGroupRequest](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupsinvitetogrouprequest) | Modèle de données PFGroupsInviteToGroupRequest. Invite un joueur à rejoindre un groupe, s'il n'est pas bloqué par le groupe. Un rôle facultatif peut être fourni pour attribuer automatiquement le joueur à ce rôle s'il accepte l'invitation. Par défaut, si l'entité a une demande d'adhésion en attente pour le groupe, cette méthode acceptera plutôt la demande et retournera une erreur l'indiquant, au lieu de créer une invitation en double qu'il faudra nettoyer plus tard. Retourne des renseignements sur la nouvelle invitation ou une erreur indiquant qu'une demande d'adhésion existante a été acceptée. |
| [PFGroupsInviteToGroupResponse](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupsinvitetogroupresponse) | Modèle de données PFGroupsInviteToGroupResponse. Décrit une invitation à un groupe. |
| [PFGroupsIsMemberRequest](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupsismemberrequest) | Modèle de données PFGroupsIsMemberRequest. Vérifie si une entité est membre d'un groupe ou d'un rôle au sein du groupe. Un résultat indiquant si l'entité est membre du groupe est retourné, ou une erreur d'autorisation si l'appelant n'a pas l'autorisation de lire la liste des membres du groupe. |
| [PFGroupsIsMemberResponse](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupsismemberresponse) | Modèle de données PFGroupsIsMemberResponse. |
| [PFGroupsListGroupApplicationsRequest](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupslistgroupapplicationsrequest) | Modèle de données PFGroupsListGroupApplicationsRequest. Répertorie toutes les demandes en attente pour rejoindre un groupe. Retourne une liste de toutes les demandes d'adhésion, ainsi que la date d'expiration de chaque demande. Pour obtenir les demandes d'adhésion à des groupes d'une entité précise, utilisez ListMembershipOpportunities. |
| [PFGroupsListGroupApplicationsResponse](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupslistgroupapplicationsresponse) | Modèle de données PFGroupsListGroupApplicationsResponse. |
| [PFGroupsListGroupBlocksRequest](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupslistgroupblocksrequest) | Modèle de données PFGroupsListGroupBlocksRequest. Répertorie toutes les entités empêchées de rejoindre un groupe. Une liste des entités bloquées est retournée. |
| [PFGroupsListGroupBlocksResponse](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupslistgroupblocksresponse) | Modèle de données PFGroupsListGroupBlocksResponse. |
| [PFGroupsListGroupInvitationsRequest](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupslistgroupinvitationsrequest) | Modèle de données PFGroupsListGroupInvitationsRequest. Répertorie toutes les invitations en attente pour un groupe. Retourne une liste des entités qui ont été invitées, ainsi que la date d'expiration de l'invitation. Pour obtenir les invitations à des groupes d'une entité précise, utilisez ListMembershipOpportunities. |
| [PFGroupsListGroupInvitationsResponse](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupslistgroupinvitationsresponse) | Modèle de données PFGroupsListGroupInvitationsResponse. |
| [PFGroupsListGroupMembersRequest](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupslistgroupmembersrequest) | Modèle de données PFGroupsListGroupMembersRequest. Obtient une liste des membres et des rôles auxquels ils appartiennent au sein du groupe. Si l'appelant n'a pas l'autorisation d'afficher le rôle et que le membre n'appartient à aucun autre rôle, le membre n'est pas affiché. Retourne une liste des entités qui sont membres du groupe. |
| [PFGroupsListGroupMembersResponse](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupslistgroupmembersresponse) | Modèle de données PFGroupsListGroupMembersResponse. |
| [PFGroupsListMembershipOpportunitiesRequest](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupslistmembershipopportunitiesrequest) | Modèle de données PFGroupsListMembershipOpportunitiesRequest. Répertorie toutes les demandes d'adhésion et invitations à des groupes en attente pour une entité. N'importe qui peut appeler cette méthode pour n'importe quelle entité, mais les données ne seront retournées que pour l'entité ou un parent de cette entité. Pour répertorier les invitations ou les demandes d'adhésion d'un groupe afin de vérifier si un joueur tente de le rejoindre, utilisez ListGroupInvitations et ListGroupApplications. |
| [PFGroupsListMembershipOpportunitiesResponse](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupslistmembershipopportunitiesresponse) | Modèle de données PFGroupsListMembershipOpportunitiesResponse. |
| [PFGroupsListMembershipRequest](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupslistmembershiprequest) | Modèle de données PFGroupsListMembershipRequest. Répertorie les groupes et les rôles dont une entité fait partie, en vérifiant si les métadonnées et les appartenances des groupes et des rôles doivent être visibles par l'appelant. Si l'entité ne fait partie d'aucun rôle visible par l'appelant, le groupe n'est pas retourné dans les résultats, même si l'appelant a par ailleurs l'autorisation de voir que l'entité est membre de ce groupe. |
| [PFGroupsListMembershipResponse](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupslistmembershipresponse) | Modèle de données PFGroupsListMembershipResponse. |
| [PFGroupsRemoveGroupApplicationRequest](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupsremovegroupapplicationrequest) | Modèle de données PFGroupsRemoveGroupApplicationRequest. Supprime une demande existante d'adhésion au groupe. Ceci est utilisé à la fois pour refuser une demande et pour retirer une demande. L'entité demandeuse ou un parent dans sa chaîne (p. ex. le titre) peut retirer la demande, et tout appelant disposant d'un accès approprié dans le groupe peut refuser une demande. Aucune donnée n'est retournée en cas de réussite. |
| [PFGroupsRemoveGroupInvitationRequest](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupsremovegroupinvitationrequest) | Modèle de données PFGroupsRemoveGroupInvitationRequest. Supprime une invitation existante à rejoindre le groupe. Ceci est utilisé à la fois pour refuser une invitation et pour annuler une invitation. L'entité invitée ou un parent dans sa chaîne (p. ex. le titre) peut refuser l'invitation en appelant cette méthode, et tout appelant disposant d'un accès approprié dans le groupe peut annuler une invitation. Aucune donnée n'est retournée en cas de réussite. |
| [PFGroupsRemoveMembersRequest](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupsremovemembersrequest) | Modèle de données PFGroupsRemoveMembersRequest. Supprime des membres d'un groupe. Un membre peut toujours se retirer lui-même d'un groupe, quelles que soient les autorisations. Ne retourne rien en cas de réussite. |
| [PFGroupsUnblockEntityRequest](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupsunblockentityrequest) | Modèle de données PFGroupsUnblockEntityRequest. Débloque une liste d'entités pour leur permettre de rejoindre un groupe. Aucune donnée n'est retournée en cas de réussite. |
| [PFGroupsUpdateGroupRequest](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupsupdategrouprequest) | Modèle de données PFGroupsUpdateGroupRequest. Met à jour les données d'un groupe, comme le nom ou le rôle de membre par défaut. Retourne des renseignements indiquant si la mise à jour a réussi. Seules les entités revendiquant le titre peuvent modifier le rôle d'administration d'un groupe. |
| [PFGroupsUpdateGroupResponse](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupsupdategroupresponse) | Modèle de données PFGroupsUpdateGroupResponse. |
| [PFGroupsUpdateGroupRoleRequest](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupsupdategrouprolerequest) | Modèle de données PFGroupsUpdateGroupRoleRequest. Met à jour le nom du rôle. Retourne des renseignements indiquant si la mise à jour a réussi. |
| [PFGroupsUpdateGroupRoleResponse](/fr-CA/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupsupdategrouproleresponse) | Modèle de données PFGroupsUpdateGroupRoleResponse. |


## Related topics

- [Vue d'ensemble de l'API C Services - PFGroups.h](/fr-CA/services/playfab/api-references/c/pfgroups/pfgroups_members.md)
- [Vue d'ensemble de l'API C Services - PFTypes.h](/fr-CA/services/playfab/api-references/c/pftypes/pftypes_members.md)
- [Vue d'ensemble de l'API C Services - PFLocalizationTypes.h](/fr-CA/services/playfab/api-references/c/pflocalizationtypes/pflocalizationtypes_members.md)
- [Vue d'ensemble de l'API C Services - PFStatisticsTypes.h](/fr-CA/services/playfab/api-references/c/pfstatisticstypes/pfstatisticstypes_members.md)
- [Vue d'ensemble de l'API C Services - PFAuthenticationTypes.h](/fr-CA/services/playfab/api-references/c/pfauthenticationtypes/pfauthenticationtypes_members.md)
