From 196f7ed9ecfd1f367d85d1299d89ddc928f3f893 Mon Sep 17 00:00:00 2001 From: mmuffins Date: Tue, 22 May 2018 22:51:33 +0200 Subject: [PATCH] Added linux and mac requirement classes. --- SteamStorefrontAPI/SteamStorefrontAPI.csproj | 2 ++ .../appdetails/Classes/LinuxRequirement.cs | 20 +++++++++++++++++++ .../appdetails/Classes/MacRequirement.cs | 20 +++++++++++++++++++ .../appdetails/Classes/SteamApp.cs | 4 ++-- 4 files changed, 44 insertions(+), 2 deletions(-) create mode 100644 SteamStorefrontAPI/appdetails/Classes/LinuxRequirement.cs create mode 100644 SteamStorefrontAPI/appdetails/Classes/MacRequirement.cs diff --git a/SteamStorefrontAPI/SteamStorefrontAPI.csproj b/SteamStorefrontAPI/SteamStorefrontAPI.csproj index ecbaa97..5ac901c 100644 --- a/SteamStorefrontAPI/SteamStorefrontAPI.csproj +++ b/SteamStorefrontAPI/SteamStorefrontAPI.csproj @@ -44,6 +44,8 @@ + + diff --git a/SteamStorefrontAPI/appdetails/Classes/LinuxRequirement.cs b/SteamStorefrontAPI/appdetails/Classes/LinuxRequirement.cs new file mode 100644 index 0000000..7a4feea --- /dev/null +++ b/SteamStorefrontAPI/appdetails/Classes/LinuxRequirement.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Globalization; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; + +namespace SteamStorefrontAPI +{ + public class LinuxRequirement + { + [JsonProperty("minimum")] + public string Minimum { get; set; } + + [JsonProperty("recommended")] + public string Recommended { get; set; } + } +} diff --git a/SteamStorefrontAPI/appdetails/Classes/MacRequirement.cs b/SteamStorefrontAPI/appdetails/Classes/MacRequirement.cs new file mode 100644 index 0000000..b600c0b --- /dev/null +++ b/SteamStorefrontAPI/appdetails/Classes/MacRequirement.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Globalization; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; + +namespace SteamStorefrontAPI +{ + public class MacRequirement + { + [JsonProperty("minimum")] + public string Minimum { get; set; } + + [JsonProperty("recommended")] + public string Recommended { get; set; } + } +} diff --git a/SteamStorefrontAPI/appdetails/Classes/SteamApp.cs b/SteamStorefrontAPI/appdetails/Classes/SteamApp.cs index aee3ccd..25536bb 100644 --- a/SteamStorefrontAPI/appdetails/Classes/SteamApp.cs +++ b/SteamStorefrontAPI/appdetails/Classes/SteamApp.cs @@ -49,10 +49,10 @@ namespace SteamStorefrontAPI.Classes public PcRequirements PcRequirements { get; set; } [JsonProperty("mac_requirements")] - public List MacRequirements { get; set; } + public List MacRequirements { get; set; } [JsonProperty("linux_requirements")] - public List LinuxRequirements { get; set; } + public List LinuxRequirements { get; set; } [JsonProperty("legal_notice")] public string LegalNotice { get; set; }