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

# PFGetPlayerCombinedInfoResultPayload

> PFGetPlayerCombinedInfoResultPayload data model.

PFGetPlayerCombinedInfoResultPayload data model.

## Syntax

```cpp theme={null}
typedef struct PFGetPlayerCombinedInfoResultPayload {  
    PFUserAccountInfo const* accountInfo;  
    PFCharacterInventory const* characterInventories;  
    uint32_t characterInventoriesCount;  
    PFCharacterResult const* characterList;  
    uint32_t characterListCount;  
    PFPlayerProfileModel const* playerProfile;  
    PFStatisticValue const* playerStatistics;  
    uint32_t playerStatisticsCount;  
    PFStringDictionaryEntry const* titleData;  
    uint32_t titleDataCount;  
    PFUserDataRecordDictionaryEntry const* userData;  
    uint32_t userDataCount;  
    uint32_t userDataVersion;  
    PFItemInstance const* userInventory;  
    uint32_t userInventoryCount;  
    PFUserDataRecordDictionaryEntry const* userReadOnlyData;  
    uint32_t userReadOnlyDataCount;  
    uint32_t userReadOnlyDataVersion;  
    PFInt32DictionaryEntry const* userVirtualCurrency;  
    uint32_t userVirtualCurrencyCount;  
    PFVirtualCurrencyRechargeTimeDictionaryEntry const* userVirtualCurrencyRechargeTimes;  
    uint32_t userVirtualCurrencyRechargeTimesCount;  
} PFGetPlayerCombinedInfoResultPayload;  
```

### Members

**`accountInfo`**   [PFUserAccountInfo](/services/playfab/api-references/c/pftypes/structs/pfuseraccountinfo) const\*\
*may be nullptr*

(Optional) Account information for the user. This is always retrieved.

**`characterInventories`**   [PFCharacterInventory](/services/playfab/api-references/c/pftypes/structs/pfcharacterinventory) const\*\
*may be nullptr*

(Optional) Inventories for each character for the user.

**`characterInventoriesCount`**   uint32\_t

Count of characterInventories

**`characterList`**   [PFCharacterResult](/services/playfab/api-references/c/pftypes/structs/pfcharacterresult) const\*\
*may be nullptr*

(Optional) List of characters for the user.

**`characterListCount`**   uint32\_t

Count of characterList

**`playerProfile`**   [PFPlayerProfileModel](/services/playfab/api-references/c/pftypes/structs/pfplayerprofilemodel) const\*\
*may be nullptr*

(Optional) The profile of the players. This profile is not guaranteed to be up-to-date. For a new player, this profile will not exist.

**`playerStatistics`**   [PFStatisticValue](/services/playfab/api-references/c/pftypes/structs/pfstatisticvalue) const\*\
*may be nullptr*

(Optional) List of statistics for this player.

**`playerStatisticsCount`**   uint32\_t

Count of playerStatistics

**`titleData`**   PFStringDictionaryEntry const\*\
*may be nullptr*

(Optional) Title data for this title.

**`titleDataCount`**   uint32\_t

Count of titleData

**`userData`**   PFUserDataRecordDictionaryEntry const\*\
*may be nullptr*

(Optional) User specific custom data.

**`userDataCount`**   uint32\_t

Count of userData

**`userDataVersion`**   uint32\_t

The version of the UserData that was returned.

**`userInventory`**   [PFItemInstance](/services/playfab/api-references/c/pftypes/structs/pfiteminstance) const\*\
*may be nullptr*

(Optional) Array of inventory items in the user's current inventory.

**`userInventoryCount`**   uint32\_t

Count of userInventory

**`userReadOnlyData`**   PFUserDataRecordDictionaryEntry const\*\
*may be nullptr*

(Optional) User specific read-only data.

**`userReadOnlyDataCount`**   uint32\_t

Count of userReadOnlyData

**`userReadOnlyDataVersion`**   uint32\_t

The version of the Read-Only UserData that was returned.

**`userVirtualCurrency`**   PFInt32DictionaryEntry const\*\
*may be nullptr*

(Optional) Dictionary of virtual currency balance(s) belonging to the user.

**`userVirtualCurrencyCount`**   uint32\_t

Count of userVirtualCurrency

**`userVirtualCurrencyRechargeTimes`**   PFVirtualCurrencyRechargeTimeDictionaryEntry const\*\
*may be nullptr*

(Optional) Dictionary of remaining times and timestamps for virtual currencies.

**`userVirtualCurrencyRechargeTimesCount`**   uint32\_t

Count of userVirtualCurrencyRechargeTimes

## Requirements

**Header:** PFTypes.h

## See also

[PFTypes members](/services/playfab/api-references/c/pftypes/pftypes_members)


## Related topics

- [PFAccountManagementGetPlayerCombinedInfoResult](/services/playfab/api-references/c/pfaccountmanagementtypes/structs/pfaccountmanagementgetplayercombinedinforesult.md)
- [PFAuthenticationLoginResult](/services/playfab/api-references/c/pfauthenticationtypes/structs/pfauthenticationloginresult.md)
- [Services C API overview - PFTypes.h](/services/playfab/api-references/c/pftypes/pftypes_members.md)
- [PFAccountManagementServerGetPlayerCombinedInfoGetResult](/services/playfab/api-references/c/pfaccountmanagement/functions/pfaccountmanagementservergetplayercombinedinfogetresult.md)
- [PFAccountManagementClientGetPlayerCombinedInfoGetResult](/services/playfab/api-references/c/pfaccountmanagement/functions/pfaccountmanagementclientgetplayercombinedinfogetresult.md)
