AI-generated Key Takeaways
-
The content contains data classes for snapshot functionality, which represents saved game data.
-
Several interfaces are available for managing snapshot data, contents, metadata, and changes to metadata.
-
Note that some interfaces like
Snapshotsand its related result interfaces are deprecated and recommend usingSnapshotsClientinstead. -
Classes are provided for data objects representing snapshots, snapshot metadata, a buffer for a list of snapshots, and a builder for snapshot metadata changes.
Interfaces
| Snapshot | Data interface for a representation of a saved game. |
| SnapshotContents | Data interface for a representation of
Snapshot
contents. |
| SnapshotMetadata | Data interface for the metadata of a saved game. |
| SnapshotMetadataChange | A collection of changes to apply to the metadata of a snapshot. |
| Snapshots | This interface is deprecated. Use
SnapshotsClient
instead |
| Snapshots.CommitSnapshotResult | This interface is deprecated.
SnapshotMetadata is returned directly in the SnapshotsClient.
|
| Snapshots.DeleteSnapshotResult | This interface is deprecated.
snapshotId is returned directly in the SnapshotsClient.
|
| Snapshots.LoadSnapshotsResult | This interface is deprecated.
SnapshotMetadataBuffer is returned directly in the SnapshotsClient.
|
| Snapshots.OpenSnapshotResult | This interface is deprecated.
SnapshotsClient.DataOrConflict is returned instead in the SnapshotsClient.
|
Classes
| SnapshotEntity | Data object representing the data for a saved game. |
| SnapshotMetadataBuffer | Data structure providing access to a list of snapshots. |
| SnapshotMetadataChange.Builder | Builder for
SnapshotMetadataChange objects. |
| SnapshotMetadataEntity | Data object representing the metadata for a saved game. |