Propriétés
| Nom | Type | Description |
|---|---|---|
| MembershipId | String | Identificateur unique de l’adhésion. |
| MembershipName | String | Nom de l’adhésion. |
| MembershipValue | PlayerMemberships | Valeur actuelle de l’adhésion après la mise à jour. |
| PreviousMembershipValue | PlayerMemberships | Valeur précédente de l’adhésion avant la mise à jour. |
| SetViaOverride | Boolean | Indique si l’adhésion a été définie par le biais d’un remplacement. |
| TitleId | String | ID du titre auquel cet événement de joueur s’applique. |
| UpdatedSubscription | Subscriptions | Abonnement qui a été mis à jour. |
Propriétés communes
Tous les événements PlayStream V1 sont mis en forme en tant qu’objets JSON et partagent les propriétés communes suivantes :| Nom | Type | Description |
|---|---|---|
| EntityId | String | Identificateur de l’entité (titre, joueur, etc.) à laquelle cet événement s’applique. |
| EntityType | String | Type d’entité (joueur, titre, etc.) auquel cet événement s’applique. Si PlayFab doit effectuer une action sur cette entité, l’EntityType doit être ‘player’, ‘character’ ou ‘title’. Tout type d’entité que PlayFab n’analyse pas actuellement doit être précédé d’un espace de noms (par exemple ‘com.mygame.guild’), car PlayFab peut commencer à analyser les entités racines à tout moment. |
| EventId | String | Identificateur unique attribué par PlayFab à cet événement. |
| EventName | String | Nom de cet événement. |
| EventNamespace | String | Espace de noms attribué à cet événement. Par exemple : ‘com.myprogram.ads’ |
| Source | String | Nom de la source de cet événement PlayStream ; sera PlayFab si l’événement provient de nous. |
| SourceType | SourceType | Type de source de cet événement (partenaire PlayFab, autre back-end ou API PlayFab). |
| Timestamp | DateTime | Heure (en UTC) associée à cet événement. |
