Stay organized with collections
Save and categorize content based on your preferences.
A struct representing the mutation of saved game metadata.
Summary
Fields can either have a new value or be untouched (in which case the corresponding field in the saved game metadata will be untouched). Instances must be built using SavedGameMetadataUpdate.Builder and once created, these instances are immutable and threadsafe.
Properties
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-07-08 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-07-08 UTC."],[],[],null,["# GooglePlayGames.BasicApi.SavedGame.SavedGameMetadataUpdate Struct Reference\n\nGooglePlayGames.BasicApi.SavedGame.SavedGameMetadataUpdate\n==========================================================\n\nA struct representing the mutation of saved game metadata.\n\nSummary\n-------\n\nFields can either have a new value or be untouched (in which case the corresponding field in the saved game metadata will be untouched). Instances must be built using [SavedGameMetadataUpdate.Builder](/games/services/unity/v2/api/struct/google-play-games/basic-api/saved-game/saved-game-metadata-update/builder#struct_google_play_games_1_1_basic_api_1_1_saved_game_1_1_saved_game_metadata_update_1_1_builder) and once created, these instances are immutable and threadsafe.\n\n| ### Properties ||\n|--------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------|\n| [IsCoverImageUpdated](#struct_google_play_games_1_1_basic_api_1_1_saved_game_1_1_saved_game_metadata_update_1ad5ddd9143a1fb3ecbd25c56d36e214c3) | `bool` Gets whether the cover image has been updated in the metadata. |\n| [IsDescriptionUpdated](#struct_google_play_games_1_1_basic_api_1_1_saved_game_1_1_saved_game_metadata_update_1ae274f71aad12e19188662829363cb124) | `bool` Gets whether the description has been updated in the metadata. |\n| [IsPlayedTimeUpdated](#struct_google_play_games_1_1_basic_api_1_1_saved_game_1_1_saved_game_metadata_update_1aee1f647b792f96df8792645626432067) | `bool` Gets whether the played time has been updated in the metadata. |\n| [UpdatedDescription](#struct_google_play_games_1_1_basic_api_1_1_saved_game_1_1_saved_game_metadata_update_1abfb9c2685b0f0532a2962455c77198b2) | `string` Gets the updated description for the saved game, if it has been changed. |\n| [UpdatedPlayedTime](#struct_google_play_games_1_1_basic_api_1_1_saved_game_1_1_saved_game_metadata_update_1a00f74abaf52d18aa844104dc6912cc19) | `TimeSpan` Gets the updated played time, if it has been changed. |\n| [UpdatedPngCoverImage](#struct_google_play_games_1_1_basic_api_1_1_saved_game_1_1_saved_game_metadata_update_1a8cb1e52bd352883f8874677baf8fd20c) | `byte[]` Gets the updated PNG cover image, if it has been changed. |\n\n| ### Structs ||\n|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [GooglePlayGames.BasicApi.SavedGame.SavedGameMetadataUpdate.Builder](/games/services/unity/v2/api/struct/google-play-games/basic-api/saved-game/saved-game-metadata-update/builder) | A builder for constructing instances of [SavedGameMetadataUpdate](/games/services/unity/v2/api/struct/google-play-games/basic-api/saved-game/saved-game-metadata-update#struct_google_play_games_1_1_basic_api_1_1_saved_game_1_1_saved_game_metadata_update). |\n\nProperties\n----------\n\n### IsCoverImageUpdated\n\n```c#\nbool GooglePlayGames::BasicApi::SavedGame::SavedGameMetadataUpdate::IsCoverImageUpdated\n``` \nGets whether the cover image has been updated in the metadata. \n\n### IsDescriptionUpdated\n\n```c#\nbool GooglePlayGames::BasicApi::SavedGame::SavedGameMetadataUpdate::IsDescriptionUpdated\n``` \nGets whether the description has been updated in the metadata. \n\n### IsPlayedTimeUpdated\n\n```c#\nbool GooglePlayGames::BasicApi::SavedGame::SavedGameMetadataUpdate::IsPlayedTimeUpdated\n``` \nGets whether the played time has been updated in the metadata. \n\n### UpdatedDescription\n\n```c#\nstring GooglePlayGames::BasicApi::SavedGame::SavedGameMetadataUpdate::UpdatedDescription\n``` \nGets the updated description for the saved game, if it has been changed. \n\n### UpdatedPlayedTime\n\n```c#\nTimeSpan GooglePlayGames::BasicApi::SavedGame::SavedGameMetadataUpdate::UpdatedPlayedTime\n``` \nGets the updated played time, if it has been changed. \n\n### UpdatedPngCoverImage\n\n```c#\nbyte[] GooglePlayGames::BasicApi::SavedGame::SavedGameMetadataUpdate::UpdatedPngCoverImage\n``` \nGets the updated PNG cover image, if it has been changed."]]