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

> PFSegmentsPlayerProfile 데이터 모델입니다.

PFSegmentsPlayerProfile 데이터 모델입니다.

## 구문

```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;  
```

### 멤버

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

(선택 사항) 플레이어에게 어트리뷰션된 광고 캠페인의 배열입니다.

**`adCampaignAttributionsCount`**   uint32\_t

adCampaignAttributions의 개수입니다.

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

(선택 사항) 플레이어 아바타의 이미지 URL입니다.

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

(선택 사항) 밴이 해제되는 UTC 날짜입니다. 영구 밴인 경우 원래 밴 날짜 이후 20년으로 설정됩니다.

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

(선택 사항) 향후 7일 이내 플레이어가 이탈할 확률에 대한 예측입니다.

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

(선택 사항) 플레이어와 연결된 연락처 이메일 주소의 배열입니다.

**`contactEmailAddressesCount`**   uint32\_t

contactEmailAddresses의 개수입니다.

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

(선택 사항) 플레이어 레코드가 생성된 시간입니다.

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

(선택 사항) 플레이어 표시 이름입니다.

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

(선택 사항) 마지막 로그인입니다.

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

(선택 사항) 이 플레이어에 연결된 타사 계정의 배열입니다.

**`linkedAccountsCount`**   uint32\_t

linkedAccounts의 개수입니다.

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

(선택 사항) 유형별 플레이어의 위치 사전입니다.

**`locationsCount`**   uint32\_t

locations의 개수입니다.

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

(선택 사항) 플레이어 계정 origination입니다.

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

(선택 사항) 실험에 사용되는 플레이어 변형(variant)의 목록입니다.

**`playerExperimentVariantsCount`**   uint32\_t

playerExperimentVariants의 개수입니다.

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

(선택 사항) PlayFab 플레이어 ID입니다.

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

(선택 사항) 플레이어 통계의 배열입니다.

**`playerStatisticsCount`**   uint32\_t

playerStatistics의 개수입니다.

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

(선택 사항) 이 플레이어가 속한 퍼블리셔입니다.

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

(선택 사항) 구성된 푸시 알림 엔드포인트의 배열입니다.

**`pushNotificationRegistrationsCount`**   uint32\_t

pushNotificationRegistrations의 개수입니다.

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

(선택 사항) 최신 버전 값만 사용하는 플레이어 통계의 사전입니다.

**`statisticsCount`**   uint32\_t

statistics의 개수입니다.

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

(선택 사항) 세분화를 위한 플레이어의 태그 목록입니다.

**`tagsCount`**   uint32\_t

tags의 개수입니다.

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

(선택 사항) 이 프로필이 적용되는 Title ID입니다.

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

(선택 사항) 모든 통화에서 플레이어의 총 구매 금액을 USD 기준으로 합산한 값입니다.

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

(선택 사항) 통화별 플레이어의 총 구매액 사전입니다.

**`valuesToDateCount`**   uint32\_t

valuesToDate의 개수입니다.

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

(선택 사항) 플레이어의 가상 통화 잔액 사전입니다.

**`virtualCurrencyBalancesCount`**   uint32\_t

virtualCurrencyBalances의 개수입니다.

## 요구 사항

**헤더:** PFSegmentsTypes.h

## 참고 항목

[PFSegmentsTypes 멤버](/services/playfab/api-references/c/pfsegmentstypes/pfsegmentstypes_members)


## Related topics

- [PFSegmentsGetPlayersInSegmentResult](/ko/services/playfab/api-references/c/pfsegmentstypes/structs/pfsegmentsgetplayersinsegmentresult.md)
- [Services C API 개요 - PFSegmentsTypes.h](/ko/services/playfab/api-references/c/pfsegmentstypes/pfsegmentstypes_members.md)
- [PFSegmentsGetPlayersInSegmentRequest](/ko/services/playfab/api-references/c/pfsegmentstypes/structs/pfsegmentsgetplayersinsegmentrequest.md)
- [PFSegmentsGetPlayerSegmentsResult](/ko/services/playfab/api-references/c/pfsegmentstypes/structs/pfsegmentsgetplayersegmentsresult.md)
- [PFSegmentsGetPlayersSegmentsRequest](/ko/services/playfab/api-references/c/pfsegmentstypes/structs/pfsegmentsgetplayerssegmentsrequest.md)
