> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ticket_completed

> Evento ticket_completed.

Este evento se desencadena cuando un ticket de emparejamiento alcanza un estado terminal (por ejemplo, cuando se empareja o se cancela).

## Propiedades

| Nombre | Tipo | Descripción |
| :- | :- | :- |
| CancellationReason | String | Si el resultado del ticket es Canceled, esta cadena proporciona el motivo por el que se canceló el ticket; de lo contrario, es null. Valores posibles: Requested, Internal, Timeout, ServerAllocationFailed. |
| CompletionTime | DateTime | Hora a la que se completó este ticket. |
| CreationTime | DateTime | Hora a la que se creó este ticket. |
| MatchId | String | El identificador de la partida en la que se emparejó el ticket. Este campo solo se establece si el ticket se emparejó; de lo contrario, será null. |
| QueueName | String | El nombre de la cola en la que se creó el ticket. |
| Result | String | El estado final del ticket. Puede ser Matched o Canceled. |
| SubmissionTime | DateTime | Hora a la que se envió este ticket a la cola de emparejamiento. |
| TicketEntities | [EntityKey](https://docs.xbox.com/es/services/playfab/api-references/events/data-types/entitykey.md)\[] | La lista de entidades que forman parte de este ticket. |
| TicketId | String | Id. del ticket que se completó. |

## Propiedades comunes

Todos los eventos de PlayStream V2 tienen formato de objetos JSON y la mayoría comparten las siguientes propiedades comunes:

| Nombre | Tipo | Descripción |
| :- | :- | :- |
| SchemaVersion | String | Versión del formato de los eventos de PlayStream, que sigue un esquema de control de versiones semántico. |
| FullName | [Object](https://docs.xbox.com/es/services/playfab/api-references/events/data-types/fullnameobject.md) | Combinación del nombre del evento y el espacio de nombres del evento para especificar completamente el tipo de evento. |
| Id | String | Identificador único asignado por PlayFab para este evento. |
| Timestamp | DateTime | La hora (en UTC) asociada a este evento. |
| Entity | [Object](https://docs.xbox.com/es/services/playfab/api-references/events/data-types/entityobject.md) | Detalles sobre la entidad a la que se aplica este evento, incluidos el id. de la entidad y el tipo de entidad. |
| Originator | [Object](https://docs.xbox.com/es/services/playfab/api-references/events/data-types/originatorobject.md) | Objeto que describe el origen y el tipo de origen que inició este evento. |
| PayloadContentType | String | Especifica el contenido de la carga del evento. El valor predeterminado es "JSON". |
| Origin Info | Object | Campo opcional que contiene información sobre eventos que se originan fuera de PlayFab. |


## Related topics

- [Referencia del modelo de eventos de PlayStream](https://docs.xbox.com/es/services/playfab/api-references/events/index.md)
- [PFMatchmakingTicketCompletedStateChange](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingticketcompletedstatechange.md)
- [Información general de la API de C/C++ de PFMultiplayer - PFMatchmaking.h](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/pfmatchmaking_members.md)
- [PFMatchmakingStateChangeType](https://docs.xbox.com/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/enums/pfmatchmakingstatechangetype.md)
- [Inicio rápido del SDK de Matchmaking](https://docs.xbox.com/es/services/playfab/multiplayer/matchmaking/quickstart-client-sdk.md)
