This commit is contained in:
Exception
2026-05-09 14:31:53 -04:00
parent ad3fa51fd9
commit 1f113298e0
251 changed files with 100454 additions and 0 deletions
@@ -0,0 +1,45 @@
using System.Text.Json.Serialization;
namespace DeluxeNET.Models.ServerConfiguration
{
public class NameServerModel
{
[JsonPropertyName("Accounts")] public required string Accounts { get; set; }
[JsonPropertyName("API")] public required string API { get; set; }
[JsonPropertyName("Auth")] public required string Auth { get; set; }
[JsonPropertyName("BugReporting")] public required string BugReporting { get; set; }
[JsonPropertyName("Cards")] public required string Cards { get; set; }
[JsonPropertyName("CDN")] public required string CDN { get; set; }
[JsonPropertyName("Chat")] public required string Chat { get; set; }
[JsonPropertyName("Clubs")] public required string Clubs { get; set; }
[JsonPropertyName("CMS")] public required string CMS { get; set; }
[JsonPropertyName("Commerce")] public required string Commerce { get; set; }
[JsonPropertyName("Data")] public required string Data { get; set; }
[JsonPropertyName("DataCollection")] public required string DataCollection { get; set; }
[JsonPropertyName("Discovery")] public required string Discovery { get; set; }
[JsonPropertyName("Econ")] public required string Econ { get; set; }
[JsonPropertyName("GameLogs")] public required string GameLogs { get; set; }
[JsonPropertyName("Geo")] public required string Geo { get; set; }
[JsonPropertyName("Images")] public required string Images { get; set; }
[JsonPropertyName("Leaderboard")] public required string Leaderboard { get; set; }
[JsonPropertyName("Link")] public required string Link { get; set; }
[JsonPropertyName("Lists")] public required string Lists { get; set; }
[JsonPropertyName("Matchmaking")] public required string Matchmaking { get; set; }
[JsonPropertyName("Moderation")] public required string Moderation { get; set; }
[JsonPropertyName("Notifications")] public required string Notifications { get; set; }
[JsonPropertyName("PlatformNotifications")] public required string PlatformNotifications { get; set; }
[JsonPropertyName("PlayerSettings")] public required string PlayerSettings { get; set; }
[JsonPropertyName("RoomComments")] public required string RoomComments { get; set; }
[JsonPropertyName("Rooms")] public required string Rooms { get; set; }
[JsonPropertyName("Storage")] public required string Storage { get; set; }
[JsonPropertyName("Strings")] public required string Strings { get; set; }
[JsonPropertyName("StringsCDN")] public required string StringsCDN { get; set; }
[JsonPropertyName("Studio")] public required string Studio { get; set; }
[JsonPropertyName("Thorn")] public required string Thorn { get; set; }
[JsonPropertyName("Videos")] public required string Videos { get; set; }
[JsonPropertyName("WWW")] public required string WWW { get; set; }
[JsonPropertyName("RecNetStatus")] public string RecNetStatus { get; set; } = null;
}
}