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

# gamesave_version_finalized

> gamesave_version_finalized event.

This event is triggered when a game save version is finalized with all the files fully uploaded.

## Properties

| Name | Type | Description |
| :- | :- | :- |
| Version | Int64 | The version of the game save that was finalized. |
| PlayerIdentityProvider | String | The login identity provider used by the player uploading the game save. |
| DeviceType | String | The type of device used for this game save version. |
| FinalizedAt | DateTime | The time at which the game save version was finalized. |
| NewFileCount | Int32 | The number of new files that were added to the game save store for this version. |
| NewFilesSizeBytes | Int64 | The size in bytes of the new files that were added to the game save store for this version. |
| TotalFileCount | Int32 | The total number of files that were included in the finalized game save version. |
| TotalSizeBytes | Int64 | The total size in bytes of the finalized game save version, including all files. |
| IsGeneratedByRollback | Boolean | Whether the version was generated and finalized by a rollback operation. |
| Conflict | [GameSaveConflict](https://docs.xbox.com/services/playfab/api-references/events/data-types/gamesaveconflict.md) | Data about any conflict that occurred during the finalization of the game save version. This will usually be null if the version was not finalized during a conflict resolution operation. |

## Common Properties

All V2 PlayStream events are formatted as JSON objects and most share the following common properties:

| Name | Type | Description |
| :- | :- | :- |
| SchemaVersion | String | PlayStream event format version, following a semantic versioning scheme. |
| FullName | [Object](https://docs.xbox.com/services/playfab/api-references/events/data-types/fullnameobject.md) | Combination of the event name and event namespace to fully specify the event type. |
| Id | String | PlayFab-assigned unique identifier for this event. |
| Timestamp | DateTime | The time (in UTC) associated with this event. |
| Entity | [Object](https://docs.xbox.com/services/playfab/api-references/events/data-types/entityobject.md) | Details about the entity to which this event applies including Entity Id and Entity type. |
| Originator | [Object](https://docs.xbox.com/services/playfab/api-references/events/data-types/originatorobject.md) | Object describing the source and source type that initiated this event. |
| PayloadContentType | String | Specifies the content of the event payload. Default is "JSON". |
| Origin Info | Object | Optional field containing info about events originating outside of PlayFab. |


## Related topics

- [Game Saves PlayStream events](https://docs.xbox.com/services/playfab/player-progression/game-saves/playstream-events.md)
- [PlayStream Event Model reference](https://docs.xbox.com/services/playfab/api-references/events/index.md)
- [gamesave_version_marked_known_good](https://docs.xbox.com/services/playfab/api-references/events/GameSave/gamesave-version-marked-known-good.md)
- [Game Saves rollback](https://docs.xbox.com/services/playfab/player-progression/game-saves/rollback.md)
- [PlayFab Services C/C++ SDK Release Notes](https://docs.xbox.com/services/playfab/release-notes/playfab-c/index.md)
