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

# PFSegmentsPlayerProfile

> Modelo de datos de PFSegmentsPlayerProfile.

Modelo de datos de PFSegmentsPlayerProfile.

## Sintaxis

```cpp theme={null}
typedef struct PFSegmentsPlayerProfile {  
    PFSegmentsAdCampaignAttribution const* adCampaignAttributions;  
    uint32_t adCampaignAttributionsCount;  
    const char* avatarUrl;  
    time_t const* bannedUntil;  
    PFSegmentsChurnRiskLevel const* churnPrediction;  
    PFSegmentsContactEmailInfo const* contactEmailAddresses;  
    uint32_t contactEmailAddressesCount;  
    time_t const* created;  
    const char* displayName;  
    time_t const* lastLogin;  
    PFSegmentsPlayerLinkedAccount const* linkedAccounts;  
    uint32_t linkedAccountsCount;  
    PFSegmentsPlayerLocationDictionaryEntry const* locations;  
    uint32_t locationsCount;  
    PFLoginIdentityProvider const* origination;  
    const char* const* playerExperimentVariants;  
    uint32_t playerExperimentVariantsCount;  
    const char* playerId;  
    PFSegmentsPlayerStatistic const* playerStatistics;  
    uint32_t playerStatisticsCount;  
    const char* publisherId;  
    PFSegmentsPushNotificationRegistration const* pushNotificationRegistrations;  
    uint32_t pushNotificationRegistrationsCount;  
    PFInt32DictionaryEntry const* statistics;  
    uint32_t statisticsCount;  
    const char* const* tags;  
    uint32_t tagsCount;  
    const char* titleId;  
    uint32_t const* totalValueToDateInUSD;  
    PFUint32DictionaryEntry const* valuesToDate;  
    uint32_t valuesToDateCount;  
    PFInt32DictionaryEntry const* virtualCurrencyBalances;  
    uint32_t virtualCurrencyBalancesCount;  
} PFSegmentsPlayerProfile;  
```

### Miembros

**`adCampaignAttributions`**   [PFSegmentsAdCampaignAttribution](/services/playfab/api-references/c/pfsegmentstypes/structs/pfsegmentsadcampaignattribution) const\*<br />*may be nullptr*

(Opcional) Matriz de campañas publicitarias a las que se ha atribuido el jugador.

**`adCampaignAttributionsCount`**   uint32\_t

Recuento de adCampaignAttributions

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

(Opcional) Dirección URL de la imagen del avatar del jugador.

**`bannedUntil`**   time\_t const\*<br />*may be nullptr*

(Opcional) Fecha UTC hasta la que está bloqueado. Si el bloqueo es permanente, se establece en 20 años después de la fecha de bloqueo original.

**`churnPrediction`**   [PFSegmentsChurnRiskLevel](/services/playfab/api-references/c/pfsegmentstypes/enums/pfsegmentschurnrisklevel) const\*<br />*may be nullptr*

(Opcional) Predicción de abandono del jugador en los próximos siete días.

**`contactEmailAddresses`**   [PFSegmentsContactEmailInfo](/services/playfab/api-references/c/pfsegmentstypes/structs/pfsegmentscontactemailinfo) const\*<br />*may be nullptr*

(Opcional) Matriz de direcciones de correo electrónico de contacto asociadas al jugador.

**`contactEmailAddressesCount`**   uint32\_t

Recuento de contactEmailAddresses

**`created`**   time\_t const\*<br />*may be nullptr*

(Opcional) Creación del registro del jugador.

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

(Opcional) Nombre para mostrar del jugador.

**`lastLogin`**   time\_t const\*<br />*may be nullptr*

(Opcional) Último inicio de sesión.

**`linkedAccounts`**   [PFSegmentsPlayerLinkedAccount](/services/playfab/api-references/c/pfsegmentstypes/structs/pfsegmentsplayerlinkedaccount) const\*<br />*may be nullptr*

(Opcional) Matriz de cuentas de terceros vinculadas a este jugador.

**`linkedAccountsCount`**   uint32\_t

Recuento de linkedAccounts

**`locations`**   PFSegmentsPlayerLocationDictionaryEntry const\*<br />*may be nullptr*

(Opcional) Diccionario de ubicaciones del jugador por tipo.

**`locationsCount`**   uint32\_t

Recuento de locations

**`origination`**   [PFLoginIdentityProvider](/services/playfab/api-references/c/pftypes/enums/pfloginidentityprovider) const\*<br />*may be nullptr*

(Opcional) Origen de la cuenta del jugador.

**`playerExperimentVariants`**   const char\* const\*<br />*may be nullptr*

(Opcional) Lista de variantes del jugador para la experimentación.

**`playerExperimentVariantsCount`**   uint32\_t

Recuento de playerExperimentVariants

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

(Opcional) Identificador de jugador de PlayFab.

**`playerStatistics`**   [PFSegmentsPlayerStatistic](/services/playfab/api-references/c/pfsegmentstypes/structs/pfsegmentsplayerstatistic) const\*<br />*may be nullptr*

(Opcional) Matriz de estadísticas del jugador.

**`playerStatisticsCount`**   uint32\_t

Recuento de playerStatistics

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

(Opcional) Publicador al que pertenece este jugador.

**`pushNotificationRegistrations`**   [PFSegmentsPushNotificationRegistration](/services/playfab/api-references/c/pfsegmentstypes/structs/pfsegmentspushnotificationregistration) const\*<br />*may be nullptr*

(Opcional) Matriz de puntos de conexión de notificaciones push configurados.

**`pushNotificationRegistrationsCount`**   uint32\_t

Recuento de pushNotificationRegistrations

**`statistics`**   [PFInt32DictionaryEntry](/services/playfab/api-references/c/pftypes/structs/pfint32dictionaryentry) const\*<br />*may be nullptr*

(Opcional) Diccionario de estadísticas del jugador usando solo el valor de la versión más reciente.

**`statisticsCount`**   uint32\_t

Recuento de statistics

**`tags`**   const char\* const\*<br />*may be nullptr*

(Opcional) Lista de etiquetas del jugador para la segmentación.

**`tagsCount`**   uint32\_t

Recuento de tags

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

(Opcional) Identificador del título al que se aplica este perfil.

**`totalValueToDateInUSD`**   uint32\_t const\*<br />*may be nullptr*

(Opcional) Suma de las compras totales del jugador en USD en todas las divisas.

**`valuesToDate`**   [PFUint32DictionaryEntry](/services/playfab/api-references/c/pftypes/structs/pfuint32dictionaryentry) const\*<br />*may be nullptr*

(Opcional) Diccionario de compras totales del jugador por divisa.

**`valuesToDateCount`**   uint32\_t

Recuento de valuesToDate

**`virtualCurrencyBalances`**   [PFInt32DictionaryEntry](/services/playfab/api-references/c/pftypes/structs/pfint32dictionaryentry) const\*<br />*may be nullptr*

(Opcional) Diccionario de saldos de moneda virtual del jugador.

**`virtualCurrencyBalancesCount`**   uint32\_t

Recuento de virtualCurrencyBalances

## Requisitos

**Encabezado:** PFSegmentsTypes.h

## Consulte también

[Miembros de PFSegmentsTypes](/services/playfab/api-references/c/pfsegmentstypes/pfsegmentstypes_members)


## Related topics

- [PFSegmentsGetPlayersInSegmentResult](/es/services/playfab/api-references/c/pfsegmentstypes/structs/pfsegmentsgetplayersinsegmentresult.md)
- [Información general de la API de C de Services - PFSegmentsTypes.h](/es/services/playfab/api-references/c/pfsegmentstypes/pfsegmentstypes_members.md)
- [PFSegmentsGetPlayersInSegmentRequest](/es/services/playfab/api-references/c/pfsegmentstypes/structs/pfsegmentsgetplayersinsegmentrequest.md)
- [PFSegmentsGetPlayerSegmentsResult](/es/services/playfab/api-references/c/pfsegmentstypes/structs/pfsegmentsgetplayersegmentsresult.md)
- [PFSegmentsGetPlayersSegmentsRequest](/es/services/playfab/api-references/c/pfsegmentstypes/structs/pfsegmentsgetplayerssegmentsrequest.md)
