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

# ticket_completed

> Evento ticket_completed.

Este evento é disparado quando um tíquete de matchmaking atinge um estado terminal (por exemplo, quando é combinado ou cancelado).

## Propriedades

| Nome | Tipo | Descrição |
| :- | :- | :- |
| CancellationReason | String | Se o resultado do tíquete for Canceled, essa cadeia de caracteres fornecerá o motivo pelo qual o tíquete foi cancelado; caso contrário, será nula. Valores possíveis: Requested, Internal, Timeout, ServerAllocationFailed. |
| CompletionTime | DateTime | Hora em que este tíquete foi concluído. |
| CreationTime | DateTime | Hora em que este tíquete foi criado. |
| MatchId | String | O identificador da partida na qual o tíquete foi combinado. Este campo só é definido se o tíquete tiver sido combinado; caso contrário, será nulo. |
| QueueName | String | O nome da fila na qual o tíquete foi criado. |
| Result | String | O estado final do tíquete. Pode ser Matched ou Canceled. |
| SubmissionTime | DateTime | Hora em que este tíquete foi enviado para a fila de matchmaking. |
| TicketEntities | [EntityKey](/pt-BR/services/playfab/api-references/events/data-types/entitykey)\[] | A lista de entidades que fazem parte deste tíquete. |
| TicketId | String | ID do tíquete que foi concluído. |

## Propriedades comuns

Todos os eventos PlayStream V2 são formatados como objetos JSON e a maioria compartilha as seguintes propriedades comuns:

| Nome | Tipo | Descrição |
| :- | :- | :- |
| SchemaVersion | String | Versão do formato de evento do PlayStream, seguindo um esquema de versionamento semântico. |
| FullName | [Object](/pt-BR/services/playfab/api-references/events/data-types/fullnameobject) | Combinação do nome e do namespace do evento para especificar totalmente o tipo de evento. |
| Id | String | Identificador exclusivo atribuído pelo PlayFab para este evento. |
| Timestamp | DateTime | A hora (em UTC) associada a este evento. |
| Entity | [Object](/pt-BR/services/playfab/api-references/events/data-types/entityobject) | Detalhes sobre a entidade à qual este evento se aplica, incluindo a ID e o tipo da entidade. |
| Originator | [Object](/pt-BR/services/playfab/api-references/events/data-types/originatorobject) | Objeto que descreve a origem e o tipo de origem que iniciou este evento. |
| PayloadContentType | String | Especifica o conteúdo do payload do evento. O padrão é "JSON". |
| Origin Info | Object | Campo opcional que contém informações sobre eventos originados fora do PlayFab. |


## Related topics

- [Eventos](/pt-BR/services/xbox-services/player-data/stats-leaderboards/event-based/events/index.md)
- [Referência do modelo de eventos do PlayStream para o PlayFab](/pt-BR/services/playfab/api-references/events/index.md)
- [PFMatchmakingTicketCompletedStateChange](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingticketcompletedstatechange.md)
- [Visão geral da API C/C++ do PFMultiplayer – PFMatchmaking.h](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/pfmatchmaking_members.md)
- [PFMatchmakingStateChangeType](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/enums/pfmatchmakingstatechangetype.md)
