> ## 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 dados de PFPlayerDataManagementClientUpdatePlayerCustomPropertiesRequest. Executa uma atualização aditiva das propriedades personalizadas do jogador especificado. Ao atualizar as propriedades personalizadas do jogador, as propriedades que já existem terão seus valores substituídos. Nenhuma outra propriedade será alterada além das especificadas na chamada.

Modelo de dados de PFPlayerDataManagementClientUpdatePlayerCustomPropertiesRequest. Executa uma atualização aditiva das propriedades personalizadas do jogador especificado. Ao atualizar as propriedades personalizadas do jogador, as propriedades que já existem terão seus valores substituídos. Nenhuma outra propriedade será alterada além das especificadas na chamada.

## Sintaxe

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

### Membros

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

(Opcional) As marcas personalizadas opcionais associadas à solicitação (por exemplo, número de build, identificadores de rastreamento externos etc.).

**`customTagsCount`**   uint32\_t

Contagem de customTags

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

(Opcional) Campo opcional usado para controle de simultaneidade. É possível garantir que a operação de atualização só seja executada se as propriedades do jogador não tiverem sido atualizadas por nenhum outro cliente desde a última versão.

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

Coleção de propriedades a serem definidas para um jogador.

**`propertiesCount`**   uint32\_t

Contagem de properties

## Requisitos

**Cabeçalho:** PFPlayerDataManagementTypes.h

## Confira também

[Membros de PFPlayerDataManagementTypes](/pt-BR/services/playfab/api-references/c/pfplayerdatamanagementtypes/pfplayerdatamanagementtypes_members)


## Related topics

- [PFPlayerDataManagementClientUpdatePlayerCustomPropertiesAsync](/pt-BR/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementclientupdateplayercustompropertiesasync.md)
- [Visão geral da API C do Services - PFPlayerDataManagementTypes.h](/pt-BR/services/playfab/api-references/c/pfplayerdatamanagementtypes/pfplayerdatamanagementtypes_members.md)
- [PFPlayerDataManagementClientUpdatePlayerCustomPropertiesResult](/pt-BR/services/playfab/api-references/c/pfplayerdatamanagementtypes/structs/pfplayerdatamanagementclientupdateplayercustompropertiesresult.md)
- [PFPlayerDataManagementServerUpdatePlayerCustomPropertiesRequest](/pt-BR/services/playfab/api-references/c/pfplayerdatamanagementtypes/structs/pfplayerdatamanagementserverupdateplayercustompropertiesrequest.md)
- [PFPlayerDataManagementClientUpdatePlayerCustomPropertiesGetResult](/pt-BR/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementclientupdateplayercustompropertiesgetresult.md)
