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

# PFPlayerDataManagementClientUpdatePlayerCustomPropertiesRequest

> Modelo de datos de PFPlayerDataManagementClientUpdatePlayerCustomPropertiesRequest. Realiza una actualización aditiva de las propiedades personalizadas del jugador especificado. Al actualizar las propiedades personalizadas del jugador, se sobrescribirán los valores de las propiedades que ya existan. No se cambiará ninguna otra propiedad aparte de las especificadas en la llamada.

Modelo de datos de PFPlayerDataManagementClientUpdatePlayerCustomPropertiesRequest. Realiza una actualización aditiva de las propiedades personalizadas del jugador especificado. Al actualizar las propiedades personalizadas del jugador, se sobrescribirán los valores de las propiedades que ya existan. No se cambiará ninguna otra propiedad aparte de las especificadas en la llamada.

## Sintaxis

```cpp theme={null}
typedef struct PFPlayerDataManagementClientUpdatePlayerCustomPropertiesRequest {  
    PFStringDictionaryEntry const* customTags;  
    uint32_t customTagsCount;  
    int32_t const* expectedPropertiesVersion;  
    PFPlayerDataManagementUpdateProperty const* properties;  
    uint32_t propertiesCount;  
} PFPlayerDataManagementClientUpdatePlayerCustomPropertiesRequest;  
```

### Miembros

**`customTags`**   [PFStringDictionaryEntry](/es/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

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

(Opcional) Campo opcional usado para el control de simultaneidad. Permite garantizar que la operación de actualización solo se realice si ningún otro cliente ha actualizado las propiedades del jugador desde la última versión.

**`properties`**   [PFPlayerDataManagementUpdateProperty](/es/services/playfab/api-references/c/pfplayerdatamanagementtypes/structs/pfplayerdatamanagementupdateproperty) const\*

Colección de propiedades que se establecerán para un jugador.

**`propertiesCount`**   uint32\_t

Recuento de properties

## Requisitos

**Encabezado:** PFPlayerDataManagementTypes.h

## Consulte también

[Miembros de PFPlayerDataManagementTypes](/es/services/playfab/api-references/c/pfplayerdatamanagementtypes/pfplayerdatamanagementtypes_members)


## Related topics

- [PFPlayerDataManagementClientUpdatePlayerCustomPropertiesAsync](/es/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementclientupdateplayercustompropertiesasync.md)
- [PFPlayerDataManagementClientUpdatePlayerCustomPropertiesResult](/es/services/playfab/api-references/c/pfplayerdatamanagementtypes/structs/pfplayerdatamanagementclientupdateplayercustompropertiesresult.md)
- [PFPlayerDataManagementServerUpdatePlayerCustomPropertiesRequest](/es/services/playfab/api-references/c/pfplayerdatamanagementtypes/structs/pfplayerdatamanagementserverupdateplayercustompropertiesrequest.md)
- [PFPlayerDataManagementClientUpdatePlayerCustomPropertiesGetResult](/es/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementclientupdateplayercustompropertiesgetresult.md)
- [PFPlayerDataManagementClientGetPlayerCustomPropertyRequest](/es/services/playfab/api-references/c/pfplayerdatamanagementtypes/structs/pfplayerdatamanagementclientgetplayercustompropertyrequest.md)
