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

> Modelo de datos de PFEventsEventContents.

Modelo de datos de PFEventsEventContents.

## Sintaxis

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

### Miembros

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

(Opcional) Etiquetas personalizadas opcionales asociadas con el evento (por ejemplo, número de compilación, identificadores de seguimiento externos, etc.). Antes de escribir un evento, esta colección y las etiquetas personalizadas de la solicitud base se combinarán, pero no se invalidarán. Esto permite al autor de la llamada especificar etiquetas estáticas y etiquetas por evento.

**`customTagsCount`**   uint32\_t

Recuento de customTags

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

(Opcional) Entidad asociada con el evento. Si es null, el evento se aplicará a la entidad que realiza la llamada.

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

Espacio de nombres en el que se define el evento. Los espacios de nombres permitidos pueden variar según la API.

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

Nombre de este evento.

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

(Opcional) Identificador único original asociado con este evento antes de que se publicara en PlayFab. El valor puede diferir del valor de EventId, que se asigna cuando el servidor recibe el evento.

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

(Opcional) Hora (en UTC) asociada con este evento cuando se produjo. Si se especifica, este valor se almacena en la propiedad OriginalTimestamp del evento de PlayStream.

**`payload`**   PFJsonObject

(Opcional) Datos arbitrarios asociados con el evento. Solo se permite uno de Payload o PayloadJSON.

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

(Opcional) Datos arbitrarios asociados con el evento, representados como una cadena serializada JSON. Solo se permite uno de Payload o PayloadJSON.

## Requisitos

**Encabezado:** PFEventsTypes.h

## Consulte también

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


## Related topics

- [Información general de la API C de Services - PFEventsTypes.h](/es/services/playfab/api-references/c/pfeventstypes/pfeventstypes_members.md)
- [PFEventsWriteEventsRequest](/es/services/playfab/api-references/c/pfeventstypes/structs/pfeventswriteeventsrequest.md)
- [PFEventsWriteEventsGetResultSize](/es/services/playfab/api-references/c/pfevents/functions/pfeventswriteeventsgetresultsize.md)
- [PFEventsWriteTelemetryEventsGetResultSize](/es/services/playfab/api-references/c/pfevents/functions/pfeventswritetelemetryeventsgetresultsize.md)
- [PAGE 101 · Directrices para un registro de eventos accesible](/es/build/game-principles/accessibility/page/page-101-registration.md)
