aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.Ui.Common/Models
diff options
context:
space:
mode:
Diffstat (limited to 'src/Ryujinx.Ui.Common/Models')
-rw-r--r--src/Ryujinx.Ui.Common/Models/Amiibo/AmiiboApi.cs67
-rw-r--r--src/Ryujinx.Ui.Common/Models/Amiibo/AmiiboApiGamesSwitch.cs15
-rw-r--r--src/Ryujinx.Ui.Common/Models/Amiibo/AmiiboApiUsage.cs12
-rw-r--r--src/Ryujinx.Ui.Common/Models/Amiibo/AmiiboJson.cs14
-rw-r--r--src/Ryujinx.Ui.Common/Models/Amiibo/AmiiboJsonSerializerContext.cs9
-rw-r--r--src/Ryujinx.Ui.Common/Models/Github/GithubReleaseAssetJsonResponse.cs9
-rw-r--r--src/Ryujinx.Ui.Common/Models/Github/GithubReleasesJsonResponse.cs10
-rw-r--r--src/Ryujinx.Ui.Common/Models/Github/GithubReleasesJsonSerializerContext.cs9
8 files changed, 0 insertions, 145 deletions
diff --git a/src/Ryujinx.Ui.Common/Models/Amiibo/AmiiboApi.cs b/src/Ryujinx.Ui.Common/Models/Amiibo/AmiiboApi.cs
deleted file mode 100644
index ff0b80c4..00000000
--- a/src/Ryujinx.Ui.Common/Models/Amiibo/AmiiboApi.cs
+++ /dev/null
@@ -1,67 +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 readonly override string ToString()
- {
- return Name;
- }
-
- public readonly string GetId()
- {
- return Head + Tail;
- }
-
- public readonly bool Equals(AmiiboApi other)
- {
- return Head + Tail == other.Head + other.Tail;
- }
-
- public readonly override bool Equals(object obj)
- {
- return obj is AmiiboApi other && Equals(other);
- }
-
- public readonly override int GetHashCode()
- {
- return HashCode.Combine(Head, Tail);
- }
-
- public static bool operator ==(AmiiboApi left, AmiiboApi right)
- {
- return left.Equals(right);
- }
-
- public static bool operator !=(AmiiboApi left, AmiiboApi right)
- {
- return !(left == right);
- }
- }
-}
diff --git a/src/Ryujinx.Ui.Common/Models/Amiibo/AmiiboApiGamesSwitch.cs b/src/Ryujinx.Ui.Common/Models/Amiibo/AmiiboApiGamesSwitch.cs
deleted file mode 100644
index 3c62b7cc..00000000
--- a/src/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; }
- }
-}
diff --git a/src/Ryujinx.Ui.Common/Models/Amiibo/AmiiboApiUsage.cs b/src/Ryujinx.Ui.Common/Models/Amiibo/AmiiboApiUsage.cs
deleted file mode 100644
index 3c774fd5..00000000
--- a/src/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; }
- }
-}
diff --git a/src/Ryujinx.Ui.Common/Models/Amiibo/AmiiboJson.cs b/src/Ryujinx.Ui.Common/Models/Amiibo/AmiiboJson.cs
deleted file mode 100644
index c9d91c50..00000000
--- a/src/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; }
- }
-}
diff --git a/src/Ryujinx.Ui.Common/Models/Amiibo/AmiiboJsonSerializerContext.cs b/src/Ryujinx.Ui.Common/Models/Amiibo/AmiiboJsonSerializerContext.cs
deleted file mode 100644
index 4906c652..00000000
--- a/src/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
- {
- }
-}
diff --git a/src/Ryujinx.Ui.Common/Models/Github/GithubReleaseAssetJsonResponse.cs b/src/Ryujinx.Ui.Common/Models/Github/GithubReleaseAssetJsonResponse.cs
deleted file mode 100644
index 67d238d2..00000000
--- a/src/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; }
- }
-}
diff --git a/src/Ryujinx.Ui.Common/Models/Github/GithubReleasesJsonResponse.cs b/src/Ryujinx.Ui.Common/Models/Github/GithubReleasesJsonResponse.cs
deleted file mode 100644
index 0f83e32c..00000000
--- a/src/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; }
- }
-}
diff --git a/src/Ryujinx.Ui.Common/Models/Github/GithubReleasesJsonSerializerContext.cs b/src/Ryujinx.Ui.Common/Models/Github/GithubReleasesJsonSerializerContext.cs
deleted file mode 100644
index 8a19277b..00000000
--- a/src/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
- {
- }
-}