// Copyright (c) Microsoft Corporation // The Microsoft Corporation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. using System.Collections.Generic; using System.Text.Json.Serialization; namespace Microsoft.PowerToys.Settings.UI.Lib { public class AppSpecificKeysDataModel : KeysDataModel { [JsonPropertyName("targetApp")] public string TargetApp { get; set; } public new List GetMappedOriginalKeys() { return base.GetMappedOriginalKeys(); } public new List GetMappedNewRemapKeys() { return base.GetMappedNewRemapKeys(); } public bool Compare(AppSpecificKeysDataModel arg) { return OriginalKeys.Equals(arg.OriginalKeys) && NewRemapKeys.Equals(arg.NewRemapKeys) && TargetApp.Equals(arg.TargetApp); } } }