> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PFProfilesEntityProfileBody

> PFProfilesEntityProfileBody 数据模型。

PFProfilesEntityProfileBody 数据模型。

## 语法

```cpp theme={null}
typedef struct PFProfilesEntityProfileBody {  
    const char* avatarUrl;  
    time_t created;  
    const char* displayName;  
    PFEntityKey const* entity;  
    const char* entityChain;  
    const char* const* experimentVariants;  
    uint32_t experimentVariantsCount;  
    PFProfilesEntityProfileFileMetadataDictionaryEntry const* files;  
    uint32_t filesCount;  
    const char* language;  
    PFEntityLineage const* lineage;  
    PFProfilesEntityDataObjectDictionaryEntry const* objects;  
    uint32_t objectsCount;  
    PFProfilesEntityPermissionStatement const* permissions;  
    uint32_t permissionsCount;  
    PFEntityStatisticValueDictionaryEntry const* statistics;  
    uint32_t statisticsCount;  
    int32_t versionNumber;  
} PFProfilesEntityProfileBody;  
```

### 成员

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

（可选）实体的头像 URL。

**`created`**   time\_t

此配置文件的创建时间（UTC）。

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

（可选）实体的显示名称。此字段对于不同的实体类型可能具有不同的用途。例如：对于标题玩家帐户，它可以表示该玩家的显示名称；而对于角色，它可以是角色的名称。

**`entity`**   [PFEntityKey](https://docs.xbox.com/zh-CN/services/playfab/api-references/c/pftypes/structs/pfentitykey-c.md) const\*\
*may be nullptr*

（可选）实体 ID 和类型。

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

（可选）此实体的责任链。请使用 Lineage。

**`experimentVariants`**   const char\* const\*\
*may be nullptr*

（可选）此配置文件的实验变体。

**`experimentVariantsCount`**   uint32\_t

experimentVariants 的计数

**`files`**   PFProfilesEntityProfileFileMetadataDictionaryEntry const\*\
*may be nullptr*

（可选）此配置文件上的文件。

**`filesCount`**   uint32\_t

files 的计数

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

（可选）此配置文件上的语言。

**`lineage`**   [PFEntityLineage](https://docs.xbox.com/zh-CN/services/playfab/api-references/c/pftypes/structs/pfentitylineage.md) const\*\
*may be nullptr*

（可选）此配置文件的沿袭。

**`objects`**   PFProfilesEntityDataObjectDictionaryEntry const\*\
*may be nullptr*

（可选）此配置文件上的对象。

**`objectsCount`**   uint32\_t

objects 的计数

**`permissions`**   [PFProfilesEntityPermissionStatement](https://docs.xbox.com/zh-CN/services/playfab/api-references/c/pfprofilestypes/structs/pfprofilesentitypermissionstatement.md) const\*\
*may be nullptr*

（可选）控制对此实体配置文件及其属性的访问权限。仅包括在此配置文件上设置的权限，不包括来自标题和命名空间的全局语句。

**`permissionsCount`**   uint32\_t

permissions 的计数

**`statistics`**   PFEntityStatisticValueDictionaryEntry const\*\
*may be nullptr*

（可选）此配置文件上的统计信息。

**`statisticsCount`**   uint32\_t

statistics 的计数

**`versionNumber`**   int32\_t

读取时持久性存储中配置文件的版本号。在更新期间用于可选的乐观并发。

## 要求

**头文件：** PFProfilesTypes.h

## 另请参阅

[PFProfilesTypes 成员](https://docs.xbox.com/zh-CN/services/playfab/api-references/c/pfprofilestypes/pfprofilestypes_members.md)


## Related topics

- [PFProfilesGetEntityProfileResponse](https://docs.xbox.com/zh-CN/services/playfab/api-references/c/pfprofilestypes/structs/pfprofilesgetentityprofileresponse.md)
- [PFProfilesGetEntityProfilesResponse](https://docs.xbox.com/zh-CN/services/playfab/api-references/c/pfprofilestypes/structs/pfprofilesgetentityprofilesresponse.md)
- [Services C API overview - PFProfilesTypes.h](https://docs.xbox.com/zh-CN/services/playfab/api-references/c/pfprofilestypes/pfprofilestypes_members.md)
- [PFProfilesEntityProfileFileMetadata](https://docs.xbox.com/zh-CN/services/playfab/api-references/c/pfprofilestypes/structs/pfprofilesentityprofilefilemetadata.md)
- [PFProfilesGetEntityProfileRequest](https://docs.xbox.com/zh-CN/services/playfab/api-references/c/pfprofilestypes/structs/pfprofilesgetentityprofilerequest.md)
