// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 // Standard Library using System; namespace AWS.GameKit.Runtime.Features.GameKitGameSaving { /// /// Describes the default Game Saving model to be used by the GameKit SDK /// public class DefaultGameSavingModel { /// /// Create a GameSavingModel struct. /// /// The created GameSavingModel struct. public static GameSavingModel Make() { GameSavingModel model = new GameSavingModel(); model.SlotName = string.Empty; model.Metadata = string.Empty; model.EpochTime = 0; model.OverrideSync = false; model.Data = IntPtr.Zero; model.DataSize = 0; model.UrlTimeToLive = GameSavingConstants.S3_PRE_SIGNED_URL_DEFAULT_TIME_TO_LIVE_SECONDS; model.ConsistentRead = true; return model; } } }