> ## 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.

# PFGroupsUpdateGroupRequest

> Modelo de datos de PFGroupsUpdateGroupRequest. Actualiza los datos de un grupo, como el nombre o el rol de miembro predeterminado. Devuelve información sobre si la actualización se realizó.

Modelo de datos de PFGroupsUpdateGroupRequest. Actualiza los datos de un grupo, como el nombre o el rol de miembro predeterminado. Devuelve información sobre si la actualización se realizó correctamente. Solo los reclamantes del título pueden modificar el rol de administración de un grupo.

## Sintaxis

```cpp theme={null}
typedef struct PFGroupsUpdateGroupRequest {  
    const char* adminRoleId;  
    PFStringDictionaryEntry const* customTags;  
    uint32_t customTagsCount;  
    int32_t const* expectedProfileVersion;  
    PFEntityKey const* group;  
    const char* groupName;  
    const char* memberRoleId;  
} PFGroupsUpdateGroupRequest;  
```

### Miembros

**`adminRoleId`**   const char\*<br />*is null-terminated*

(Opcional) Opcional: identificador de un rol existente que se establecerá como el nuevo rol de administrador del grupo.

**`customTags`**   [PFStringDictionaryEntry](/services/playfab/api-references/c/pftypes/structs/pfstringdictionaryentry) const\*<br />*may be nullptr*

(Opcional) Etiquetas personalizadas opcionales asociadas a la solicitud (por ejemplo, número de compilación, identificadores de seguimiento externos, etc.).

**`customTagsCount`**   uint32\_t

Recuento de customTags

**`expectedProfileVersion`**   int32\_t const\*<br />*may be nullptr*

(Opcional) Campo opcional que se usa para el control de simultaneidad. Al especificar el valor de ProfileVersion devuelto anteriormente por la API GetGroup, puede asegurarse de que la actualización de los datos del grupo solo se realizará si ningún otro cliente ha actualizado el grupo desde la versión que cargó por última vez.

**`group`**   [PFEntityKey](/services/playfab/api-references/c/pftypes/structs/pfentitykey-c) const\*

Identificador del grupo.

**`groupName`**   const char\*<br />*is null-terminated*

(Opcional) Opcional: nuevo nombre del grupo.

**`memberRoleId`**   const char\*<br />*is null-terminated*

(Opcional) Opcional: identificador de un rol existente que se establecerá como el nuevo rol de miembro del grupo.

## Requisitos

**Encabezado:** PFGroupsTypes.h

## Consulte también

[Miembros de PFGroupsTypes](/services/playfab/api-references/c/pfgroupstypes/pfgroupstypes_members)


## Related topics

- [PFGroupsUpdateGroupAsync](/es/services/playfab/api-references/c/pfgroups/functions/pfgroupsupdategroupasync.md)
- [Información general de la API de C de Services - PFGroupsTypes.h](/es/services/playfab/api-references/c/pfgroupstypes/pfgroupstypes_members.md)
- [PFGroupsUpdateGroupRoleRequest](/es/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupsupdategrouprolerequest.md)
- [PFGroupsUpdateRoleAsync](/es/services/playfab/api-references/c/pfgroups/functions/pfgroupsupdateroleasync.md)
- [PFGroupsUpdateGroupResponse](/es/services/playfab/api-references/c/pfgroupstypes/structs/pfgroupsupdategroupresponse.md)
