JD2022-TU1/main/tools/modules/JD.Guinness.WPF.Module/Configuration/ChallengeSave.cs

37 lines
1 KiB
C#

using System.Collections.Generic;
using JD.Guinness.WPF.Module.Configuration.Ps4;
using JD.Guinness.WPF.Module.Configuration.Ps5;
using JD.Guinness.WPF.Module.Configuration.Stadia;
using JD.Guinness.WPF.Module.Configuration.XBoxOne;
using JD.Guinness.WPF.Module.Configuration.XBoxSeriesX;
using Newtonsoft.Json;
namespace JD.Guinness.WPF.Module.Configuration
{
public sealed class ChallengeSave
{
[JsonProperty]
public int? Name { get; set; }
[JsonProperty]
public int? Objective { get; set; }
[JsonProperty]
public Dictionary<string, string> Extra { get; set; }
[JsonProperty]
public Ps4TrophySave Ps4 { get; set; }
[JsonProperty]
public Ps5TrophySave Ps5 { get; set; }
[JsonProperty]
public XBoxOneAchievementSave XBoxOne { get; set; }
[JsonProperty]
public XBoxSeriesXAchievementSave XBoxSeriesX { get; set; }
[JsonProperty]
public StadiaAchievementSave Stadia { get; set; }
}
}