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

# PFCharacterInventory

> PFCharacterInventory data model.

PFCharacterInventory data model.

## Syntax

```cpp theme={null}
typedef struct PFCharacterInventory {  
    const char* characterId;  
    PFItemInstance const* inventory;  
    uint32_t inventoryCount;  
} PFCharacterInventory;  
```

### Members

**`characterId`**   const char\*\
*is null-terminated*

(Optional) The id of this character.

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

(Optional) The inventory of this character.

**`inventoryCount`**   uint32\_t

Count of inventory

## Requirements

**Header:** PFTypes.h

## See also

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


## Related topics

- [PFGetPlayerCombinedInfoResultPayload](/services/playfab/api-references/c/pftypes/structs/pfgetplayercombinedinforesultpayload.md)
- [Services C API overview - PFTypes.h](/services/playfab/api-references/c/pftypes/pftypes_members.md)
- [character_inventory_item_added](/services/playfab/api-references/events/Character/character-inventory-item-added.md)
- [Inventory Collections](/services/playfab/economy-monetization/economy-v2/inventory/collections.md)
- [character_consumed_item](/services/playfab/api-references/events/Character/character-consumed-item.md)
