aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Ui.Common/Models
diff options
context:
space:
mode:
authorgdkchan <gab.dark.100@gmail.com>2023-03-21 20:14:46 -0300
committerGitHub <noreply@github.com>2023-03-21 20:14:46 -0300
commitba95ee54abf4905d38f3563881a1643f102993b3 (patch)
tree4a17ec5f209e64e4944b7deceec5dbdf1e0d9dc3 /Ryujinx.Ui.Common/Models
parent4ce4299ca2a6b11332f2341c69f40efd7205282f (diff)
Revert "Use source generated json serializers in order to improve code trimming (#4094)" (#4576)
This reverts commit 4ce4299ca2a6b11332f2341c69f40efd7205282f.
Diffstat (limited to 'Ryujinx.Ui.Common/Models')
-rw-r--r--Ryujinx.Ui.Common/Models/Amiibo/AmiiboApi.cs57
-rw-r--r--Ryujinx.Ui.Common/Models/Amiibo/AmiiboApiGamesSwitch.cs15
-rw-r--r--Ryujinx.Ui.Common/Models/Amiibo/AmiiboApiUsage.cs12
-rw-r--r--Ryujinx.Ui.Common/Models/Amiibo/AmiiboJson.cs14
-rw-r--r--Ryujinx.Ui.Common/Models/Amiibo/AmiiboJsonSerializerContext.cs9
-rw-r--r--Ryujinx.Ui.Common/Models/Github/GithubReleaseAssetJsonResponse.cs9
-rw-r--r--Ryujinx.Ui.Common/Models/Github/GithubReleasesJsonResponse.cs10
-rw-r--r--Ryujinx.Ui.Common/Models/Github/GithubReleasesJsonSerializerContext.cs9
8 files changed, 0 insertions, 135 deletions
diff --git a/Ryujinx.Ui.Common/Models/Amiibo/AmiiboApi.cs b/Ryujinx.Ui.Common/Models/Amiibo/AmiiboApi.cs
deleted file mode 100644
index f412b950..00000000
--- a/Ryujinx.Ui.Common/Models/Amiibo/AmiiboApi.cs
+++ /dev/null
@@ -1,57 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Text.Json.Serialization;
-
-namespace Ryujinx.Ui.Common.Models.Amiibo
-{
- public struct AmiiboApi : IEquatable<AmiiboApi>
- {
- [JsonPropertyName("name")]
- public string Name { get; set; }
- [JsonPropertyName("head")]
- public string Head { get; set; }
- [JsonPropertyName("tail")]
- public string Tail { get; set; }
- [JsonPropertyName("image")]
- public string Image { get; set; }
- [JsonPropertyName("amiiboSeries")]
- public string AmiiboSeries { get; set; }
- [JsonPropertyName("character")]
- public string Character { get; set; }
- [JsonPropertyName("gameSeries")]
- public string GameSeries { get; set; }
- [JsonPropertyName("type")]
- public string Type { get; set; }
-
- [JsonPropertyName("release")]
- public Dictionary<string, string> Release { get; set; }
-
- [JsonPropertyName("gamesSwitch")]
- public List<AmiiboApiGamesSwitch> GamesSwitch { get; set; }
-
- public override string ToString()
- {
- return Name;
- }
-
- public string GetId()
- {
- return Head + Tail;
- }
-
- public bool Equals(AmiiboApi other)
- {
- return Head + Tail == other.Head + other.Tail;
- }
-
- public override bool Equals(object obj)
- {
- return obj is AmiiboApi other && Equals(other);
- }
-
- public override int GetHashCode()
- {
- return HashCode.Combine(Head, Tail);
- }
- }
-} \ No newline at end of file
diff --git a/Ryujinx.Ui.Common/Models/Amiibo/AmiiboApiGamesSwitch.cs b/Ryujinx.Ui.Common/Models/Amiibo/AmiiboApiGamesSwitch.cs
deleted file mode 100644
index def7d1bc..00000000
--- a/Ryujinx.Ui.Common/Models/Amiibo/AmiiboApiGamesSwitch.cs
+++ /dev/null
@@ -1,15 +0,0 @@
-using System.Collections.Generic;
-using System.Text.Json.Serialization;
-
-namespace Ryujinx.Ui.Common.Models.Amiibo
-{
- public class AmiiboApiGamesSwitch
- {
- [JsonPropertyName("amiiboUsage")]
- public List<AmiiboApiUsage> AmiiboUsage { get; set; }
- [JsonPropertyName("gameID")]
- public List<string> GameId { get; set; }
- [JsonPropertyName("gameName")]
- public string GameName { get; set; }
- }
-} \ No newline at end of file
diff --git a/Ryujinx.Ui.Common/Models/Amiibo/AmiiboApiUsage.cs b/Ryujinx.Ui.Common/Models/Amiibo/AmiiboApiUsage.cs
deleted file mode 100644
index 814573c2..00000000
--- a/Ryujinx.Ui.Common/Models/Amiibo/AmiiboApiUsage.cs
+++ /dev/null
@@ -1,12 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Ryujinx.Ui.Common.Models.Amiibo
-{
- public class AmiiboApiUsage
- {
- [JsonPropertyName("Usage")]
- public string Usage { get; set; }
- [JsonPropertyName("write")]
- public bool Write { get; set; }
- }
-} \ No newline at end of file
diff --git a/Ryujinx.Ui.Common/Models/Amiibo/AmiiboJson.cs b/Ryujinx.Ui.Common/Models/Amiibo/AmiiboJson.cs
deleted file mode 100644
index feb7993c..00000000
--- a/Ryujinx.Ui.Common/Models/Amiibo/AmiiboJson.cs
+++ /dev/null
@@ -1,14 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Text.Json.Serialization;
-
-namespace Ryujinx.Ui.Common.Models.Amiibo
-{
- public struct AmiiboJson
- {
- [JsonPropertyName("amiibo")]
- public List<AmiiboApi> Amiibo { get; set; }
- [JsonPropertyName("lastUpdated")]
- public DateTime LastUpdated { get; set; }
- }
-} \ No newline at end of file
diff --git a/Ryujinx.Ui.Common/Models/Amiibo/AmiiboJsonSerializerContext.cs b/Ryujinx.Ui.Common/Models/Amiibo/AmiiboJsonSerializerContext.cs
deleted file mode 100644
index 4cbb5a7b..00000000
--- a/Ryujinx.Ui.Common/Models/Amiibo/AmiiboJsonSerializerContext.cs
+++ /dev/null
@@ -1,9 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Ryujinx.Ui.Common.Models.Amiibo
-{
- [JsonSerializable(typeof(AmiiboJson))]
- public partial class AmiiboJsonSerializerContext : JsonSerializerContext
- {
- }
-} \ No newline at end of file
diff --git a/Ryujinx.Ui.Common/Models/Github/GithubReleaseAssetJsonResponse.cs b/Ryujinx.Ui.Common/Models/Github/GithubReleaseAssetJsonResponse.cs
deleted file mode 100644
index 10d01478..00000000
--- a/Ryujinx.Ui.Common/Models/Github/GithubReleaseAssetJsonResponse.cs
+++ /dev/null
@@ -1,9 +0,0 @@
-namespace Ryujinx.Ui.Common.Models.Github
-{
- public class GithubReleaseAssetJsonResponse
- {
- public string Name { get; set; }
- public string State { get; set; }
- public string BrowserDownloadUrl { get; set; }
- }
-} \ No newline at end of file
diff --git a/Ryujinx.Ui.Common/Models/Github/GithubReleasesJsonResponse.cs b/Ryujinx.Ui.Common/Models/Github/GithubReleasesJsonResponse.cs
deleted file mode 100644
index 954d03e3..00000000
--- a/Ryujinx.Ui.Common/Models/Github/GithubReleasesJsonResponse.cs
+++ /dev/null
@@ -1,10 +0,0 @@
-using System.Collections.Generic;
-
-namespace Ryujinx.Ui.Common.Models.Github
-{
- public class GithubReleasesJsonResponse
- {
- public string Name { get; set; }
- public List<GithubReleaseAssetJsonResponse> Assets { get; set; }
- }
-} \ No newline at end of file
diff --git a/Ryujinx.Ui.Common/Models/Github/GithubReleasesJsonSerializerContext.cs b/Ryujinx.Ui.Common/Models/Github/GithubReleasesJsonSerializerContext.cs
deleted file mode 100644
index e5fd9d09..00000000
--- a/Ryujinx.Ui.Common/Models/Github/GithubReleasesJsonSerializerContext.cs
+++ /dev/null
@@ -1,9 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Ryujinx.Ui.Common.Models.Github
-{
- [JsonSerializable(typeof(GithubReleasesJsonResponse), GenerationMode = JsonSourceGenerationMode.Metadata)]
- public partial class GithubReleasesJsonSerializerContext : JsonSerializerContext
- {
- }
-} \ No newline at end of file