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

# PFEventsEventContents

> Modèle de données PFEventsEventContents.

Modèle de données PFEventsEventContents.

## Syntaxe

```cpp theme={null}
typedef struct PFEventsEventContents {  
    PFStringDictionaryEntry const* customTags;  
    uint32_t customTagsCount;  
    PFEntityKey const* entity;  
    const char* eventNamespace;  
    const char* name;  
    const char* originalId;  
    time_t const* originalTimestamp;  
    PFJsonObject payload;  
    const char* payloadJSON;  
} PFEventsEventContents;  
```

### Membres

**`customTags`**   PFStringDictionaryEntry const\*<br />*may be nullptr*

(Facultatif) Les balises personnalisées facultatives associées à l'événement (par exemple, numéro de build, identificateurs de trace externes, etc.). Avant l'écriture d'un événement, cette collection et les balises personnalisées de la requête de base seront fusionnées, sans être remplacées. Cela permet à l'appelant de spécifier des balises statiques et des balises par événement.

**`customTagsCount`**   uint32\_t

Nombre de customTags

**`entity`**   PFEntityKey const\*<br />*may be nullptr*

(Facultatif) Entité associée à l'événement. Si elle est null, l'événement s'appliquera à l'entité appelante.

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

L'espace de noms dans lequel l'événement est défini. Les espaces de noms autorisés peuvent varier selon l'API.

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

Le nom de cet événement.

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

(Facultatif) L'identificateur unique d'origine associé à cet événement avant sa publication sur PlayFab. La valeur peut différer de la valeur EventId, qui est attribuée lorsque l'événement est reçu par le serveur.

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

(Facultatif) L'heure (en UTC) associée à cet événement lorsqu'il s'est produit. Si elle est spécifiée, cette valeur est stockée dans la propriété OriginalTimestamp de l'événement PlayStream.

**`payload`**   PFJsonObject

(Facultatif) Données arbitraires associées à l'événement. Seul Payload ou PayloadJSON est autorisé.

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

(Facultatif) Données arbitraires associées à l'événement, représentées sous forme de chaîne sérialisée JSON. Seul Payload ou PayloadJSON est autorisé.

## Configuration requise

**En-tête :** PFEventsTypes.h

## Voir aussi

[Membres de PFEventsTypes](/fr/services/playfab/api-references/c/pfeventstypes/pfeventstypes_members)


## Related topics

- [PFEventsWriteEventsRequest](/fr/services/playfab/api-references/c/pfeventstypes/structs/pfeventswriteeventsrequest.md)
- [Vue d'ensemble de l'API C Services - PFEventsTypes.h](/fr/services/playfab/api-references/c/pfeventstypes/pfeventstypes_members.md)
- [Write Events](/api-reference/playstream-events/write-events.md)
- [Write Telemetry Events](/api-reference/playstream-events/write-telemetry-events.md)
- [PFEventsWriteEventsGetResultSize](/fr/services/playfab/api-references/c/pfevents/functions/pfeventswriteeventsgetresultsize.md)
