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

# PFPlayerDataManagementServerGetPlayerCustomPropertyResult

> PFPlayerDataManagementServerGetPlayerCustomPropertyResult data model.

PFPlayerDataManagementServerGetPlayerCustomPropertyResult data model.

## Syntax

```cpp theme={null}
typedef struct PFPlayerDataManagementServerGetPlayerCustomPropertyResult {  
    const char* playFabId;  
    int32_t propertiesVersion;  
    PFPlayerDataManagementCustomPropertyDetails const* property;  
} PFPlayerDataManagementServerGetPlayerCustomPropertyResult;  
```

### Members

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

(Optional) PlayFab unique identifier of the user whose properties are being returned.

**`propertiesVersion`**   int32\_t

Indicates the current version of a player's properties that have been set. This is incremented after updates and deletes. This version can be provided in update and delete calls for concurrency control.

**`property`**   [PFPlayerDataManagementCustomPropertyDetails](/services/playfab/api-references/c/pfplayerdatamanagementtypes/structs/pfplayerdatamanagementcustompropertydetails) const\*<br />*may be nullptr*

(Optional) Player specific property and its corresponding value.

## Requirements

**Header:** PFPlayerDataManagementTypes.h

## See also

[PFPlayerDataManagementTypes members](/services/playfab/api-references/c/pfplayerdatamanagementtypes/pfplayerdatamanagementtypes_members)
