From 4f5f2b40f1bffaab5ed739218cdcf6184cafe8a4 Mon Sep 17 00:00:00 2001 From: CWX Date: Sun, 12 Jan 2025 15:32:12 +0000 Subject: [PATCH] make requests use interface --- Core/Models/Eft/Bot/GenerateBotsRequestData.cs | 5 +++-- Core/Models/Eft/Builds/SetMagazineRequest.cs | 5 +++-- Core/Models/Eft/Common/Request/UIDRequestData.cs | 5 +++-- Core/Models/Eft/Dialog/AcceptFriendRequestData.cs | 5 +++-- Core/Models/Eft/Dialog/AddUserGroupMailRequest.cs | 5 +++-- Core/Models/Eft/Dialog/ChangeGroupMailOwnerRequest.cs | 5 +++-- Core/Models/Eft/Dialog/ClearMailMessageRequest.cs | 5 +++-- Core/Models/Eft/Dialog/CreateGroupMailRequest.cs | 5 +++-- Core/Models/Eft/Dialog/DeleteFriendRequest.cs | 5 +++-- Core/Models/Eft/Dialog/FriendRequestData.cs | 5 +++-- Core/Models/Eft/Dialog/GetAllAttachmentsRequestData.cs | 3 ++- Core/Models/Eft/Dialog/GetChatServerListRequestData.cs | 5 +++-- Core/Models/Eft/Dialog/GetMailDialogInfoRequestData.cs | 5 +++-- Core/Models/Eft/Dialog/GetMailDialogListRequestData.cs | 5 +++-- Core/Models/Eft/Dialog/GetMailDialogViewRequestData.cs | 5 +++-- Core/Models/Eft/Dialog/PinDialogRequestData.cs | 5 +++-- Core/Models/Eft/Dialog/RemoveDialogRequestData.cs | 5 +++-- Core/Models/Eft/Dialog/RemoveMailMessageRequest.cs | 5 +++-- Core/Models/Eft/Dialog/RemoveUserGroupMailRequest.cs | 5 +++-- Core/Models/Eft/Dialog/SendMessageRequest.cs | 5 +++-- Core/Models/Eft/Dialog/SetDialogReadRequestData.cs | 3 ++- Core/Models/Eft/Game/GameEmptyCrcRequestData.cs | 5 +++-- Core/Models/Eft/Game/GameModeRequestData.cs | 5 +++-- Core/Models/Eft/Game/GameModeResponse.cs | 4 ++-- Core/Models/Eft/Game/GetRaidTimeRequest.cs | 5 +++-- Core/Models/Eft/Game/SendSurveyOpinionRequest.cs | 5 +++-- Core/Models/Eft/Game/VersionValidateRequestData.cs | 5 +++-- Core/Models/Eft/InRaid/RegisterPlayerRequestData.cs | 5 +++-- Core/Models/Eft/InRaid/ScavSaveRequestData.cs | 5 +++-- Core/Models/Eft/ItemEvent/ItemEventRouterRequest.cs | 5 +++-- Core/Models/Eft/Location/GetAirdropLootRequest.cs | 5 +++-- Core/Models/Eft/Match/EndLocalRaidRequestData.cs | 5 +++-- Core/Models/Eft/Match/GetRaidConfigurationRequestData.cs | 5 +++-- Core/Models/Eft/Match/MatchGroupInviteSendRequest.cs | 5 +++-- Core/Models/Eft/Match/MatchGroupPlayerRemoveRequest.cs | 5 +++-- Core/Models/Eft/Match/MatchGroupStartGameRequest.cs | 5 +++-- Core/Models/Eft/Match/MatchGroupStatusRequest.cs | 5 +++-- Core/Models/Eft/Match/MatchGroupTransferRequest.cs | 5 +++-- Core/Models/Eft/Match/PutMetricsRequestData.cs | 5 +++-- Core/Models/Eft/Match/RequestIdRequest.cs | 5 +++-- Core/Models/Eft/Match/StartLocalRaidRequestData.cs | 5 +++-- Core/Models/Eft/Match/UpdatePingRequestData.cs | 3 ++- Core/Models/Eft/PresetBuild/PresetBuildActionRequestData.cs | 5 +++-- Core/Models/Eft/PresetBuild/RemoveBuildRequestData.cs | 5 +++-- Core/Models/Spt/Logging/ClientLogRequest.cs | 5 +++-- 45 files changed, 131 insertions(+), 87 deletions(-) diff --git a/Core/Models/Eft/Bot/GenerateBotsRequestData.cs b/Core/Models/Eft/Bot/GenerateBotsRequestData.cs index a27facff..ab5946a9 100644 --- a/Core/Models/Eft/Bot/GenerateBotsRequestData.cs +++ b/Core/Models/Eft/Bot/GenerateBotsRequestData.cs @@ -1,8 +1,9 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.Bot; -public class GenerateBotsRequestData +public class GenerateBotsRequestData : IRequestData { [JsonPropertyName("conditions")] public List? Conditions { get; set; } @@ -21,4 +22,4 @@ public class Condition [JsonPropertyName("Difficulty")] public string? Difficulty { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Builds/SetMagazineRequest.cs b/Core/Models/Eft/Builds/SetMagazineRequest.cs index 491d62b7..0c3c836a 100644 --- a/Core/Models/Eft/Builds/SetMagazineRequest.cs +++ b/Core/Models/Eft/Builds/SetMagazineRequest.cs @@ -1,9 +1,10 @@ using System.Text.Json.Serialization; using Core.Models.Eft.Profile; +using Core.Models.Utils; namespace Core.Models.Eft.Builds; -public class SetMagazineRequest +public class SetMagazineRequest : IRequestData { [JsonPropertyName("Id")] public string? Id { get; set; } @@ -22,4 +23,4 @@ public class SetMagazineRequest [JsonPropertyName("BottomCount")] public int? BottomCount { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Common/Request/UIDRequestData.cs b/Core/Models/Eft/Common/Request/UIDRequestData.cs index a3acd166..6d4030a7 100644 --- a/Core/Models/Eft/Common/Request/UIDRequestData.cs +++ b/Core/Models/Eft/Common/Request/UIDRequestData.cs @@ -1,9 +1,10 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.Common.Request; -public class UIDRequestData +public class UIDRequestData : IRequestData { [JsonPropertyName("uid")] public string? Uid { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Dialog/AcceptFriendRequestData.cs b/Core/Models/Eft/Dialog/AcceptFriendRequestData.cs index 5cd4b141..5fe145cf 100644 --- a/Core/Models/Eft/Dialog/AcceptFriendRequestData.cs +++ b/Core/Models/Eft/Dialog/AcceptFriendRequestData.cs @@ -1,4 +1,5 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.Dialog; @@ -14,8 +15,8 @@ public class DeclineFriendRequestData : BaseFriendRequest { } -public class BaseFriendRequest +public class BaseFriendRequest : IRequestData { [JsonPropertyName("profileId")] public string? ProfileId { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Dialog/AddUserGroupMailRequest.cs b/Core/Models/Eft/Dialog/AddUserGroupMailRequest.cs index 4b9d1b8a..1f58f93f 100644 --- a/Core/Models/Eft/Dialog/AddUserGroupMailRequest.cs +++ b/Core/Models/Eft/Dialog/AddUserGroupMailRequest.cs @@ -1,12 +1,13 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.Dialog; -public class AddUserGroupMailRequest +public class AddUserGroupMailRequest : IRequestData { [JsonPropertyName("dialogId")] public string? DialogId { get; set; } [JsonPropertyName("uid")] public string? Uid { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Dialog/ChangeGroupMailOwnerRequest.cs b/Core/Models/Eft/Dialog/ChangeGroupMailOwnerRequest.cs index 281b7281..a6625404 100644 --- a/Core/Models/Eft/Dialog/ChangeGroupMailOwnerRequest.cs +++ b/Core/Models/Eft/Dialog/ChangeGroupMailOwnerRequest.cs @@ -1,12 +1,13 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.Dialog; -public class ChangeGroupMailOwnerRequest +public class ChangeGroupMailOwnerRequest : IRequestData { [JsonPropertyName("dialogId")] public string? DialogId { get; set; } [JsonPropertyName("uid")] public string? Uid { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Dialog/ClearMailMessageRequest.cs b/Core/Models/Eft/Dialog/ClearMailMessageRequest.cs index 69c84414..e1fee7c1 100644 --- a/Core/Models/Eft/Dialog/ClearMailMessageRequest.cs +++ b/Core/Models/Eft/Dialog/ClearMailMessageRequest.cs @@ -1,9 +1,10 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.Dialog; -public class ClearMailMessageRequest +public class ClearMailMessageRequest : IRequestData { [JsonPropertyName("dialogId")] public string? DialogId { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Dialog/CreateGroupMailRequest.cs b/Core/Models/Eft/Dialog/CreateGroupMailRequest.cs index c012819b..ad4b8cf5 100644 --- a/Core/Models/Eft/Dialog/CreateGroupMailRequest.cs +++ b/Core/Models/Eft/Dialog/CreateGroupMailRequest.cs @@ -1,12 +1,13 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.Dialog; -public class CreateGroupMailRequest +public class CreateGroupMailRequest : IRequestData { [JsonPropertyName("Name")] public string? Name { get; set; } [JsonPropertyName("Users")] public List? Users { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Dialog/DeleteFriendRequest.cs b/Core/Models/Eft/Dialog/DeleteFriendRequest.cs index 73628f79..841d006e 100644 --- a/Core/Models/Eft/Dialog/DeleteFriendRequest.cs +++ b/Core/Models/Eft/Dialog/DeleteFriendRequest.cs @@ -1,9 +1,10 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.Dialog; -public class DeleteFriendRequest +public class DeleteFriendRequest : IRequestData { [JsonPropertyName("friend_id")] public string? FriendId { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Dialog/FriendRequestData.cs b/Core/Models/Eft/Dialog/FriendRequestData.cs index 8690f0f5..fea8ad4e 100644 --- a/Core/Models/Eft/Dialog/FriendRequestData.cs +++ b/Core/Models/Eft/Dialog/FriendRequestData.cs @@ -1,8 +1,9 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.Dialog; -public class FriendRequestData +public class FriendRequestData : IRequestData { [JsonPropertyName("status")] public int? Status { get; set; } @@ -12,4 +13,4 @@ public class FriendRequestData [JsonPropertyName("retryAfter")] public int? RetryAfter { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Dialog/GetAllAttachmentsRequestData.cs b/Core/Models/Eft/Dialog/GetAllAttachmentsRequestData.cs index 49db448c..3ba62fdf 100644 --- a/Core/Models/Eft/Dialog/GetAllAttachmentsRequestData.cs +++ b/Core/Models/Eft/Dialog/GetAllAttachmentsRequestData.cs @@ -1,8 +1,9 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.Dialog; -public class GetAllAttachmentsRequestData +public class GetAllAttachmentsRequestData : IRequestData { [JsonPropertyName("dialogId")] public string DialogId { get; set; } diff --git a/Core/Models/Eft/Dialog/GetChatServerListRequestData.cs b/Core/Models/Eft/Dialog/GetChatServerListRequestData.cs index 5664a516..1e8ac4ed 100644 --- a/Core/Models/Eft/Dialog/GetChatServerListRequestData.cs +++ b/Core/Models/Eft/Dialog/GetChatServerListRequestData.cs @@ -1,9 +1,10 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.Dialog; -public class GetChatServerListRequestData +public class GetChatServerListRequestData : IRequestData { [JsonPropertyName("VersionId")] public string? VersionId { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Dialog/GetMailDialogInfoRequestData.cs b/Core/Models/Eft/Dialog/GetMailDialogInfoRequestData.cs index 8aca17e2..92f275d3 100644 --- a/Core/Models/Eft/Dialog/GetMailDialogInfoRequestData.cs +++ b/Core/Models/Eft/Dialog/GetMailDialogInfoRequestData.cs @@ -1,9 +1,10 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.Dialog; -public class GetMailDialogInfoRequestData +public class GetMailDialogInfoRequestData : IRequestData { [JsonPropertyName("dialogId")] public string? DialogId { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Dialog/GetMailDialogListRequestData.cs b/Core/Models/Eft/Dialog/GetMailDialogListRequestData.cs index 19fcd49b..94309af8 100644 --- a/Core/Models/Eft/Dialog/GetMailDialogListRequestData.cs +++ b/Core/Models/Eft/Dialog/GetMailDialogListRequestData.cs @@ -1,12 +1,13 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.Dialog; -public class GetMailDialogListRequestData +public class GetMailDialogListRequestData : IRequestData { [JsonPropertyName("limit")] public int? Limit { get; set; } [JsonPropertyName("offset")] public int? Offset { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Dialog/GetMailDialogViewRequestData.cs b/Core/Models/Eft/Dialog/GetMailDialogViewRequestData.cs index 8de5c422..4d265587 100644 --- a/Core/Models/Eft/Dialog/GetMailDialogViewRequestData.cs +++ b/Core/Models/Eft/Dialog/GetMailDialogViewRequestData.cs @@ -1,9 +1,10 @@ using System.Text.Json.Serialization; using Core.Models.Enums; +using Core.Models.Utils; namespace Core.Models.Eft.Dialog; -public class GetMailDialogViewRequestData +public class GetMailDialogViewRequestData : IRequestData { [JsonPropertyName("type")] public MessageType? Type { get; set; } @@ -16,4 +17,4 @@ public class GetMailDialogViewRequestData [JsonPropertyName("time")] public decimal? Time { get; set; } // decimal -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Dialog/PinDialogRequestData.cs b/Core/Models/Eft/Dialog/PinDialogRequestData.cs index d98657da..49a1c81b 100644 --- a/Core/Models/Eft/Dialog/PinDialogRequestData.cs +++ b/Core/Models/Eft/Dialog/PinDialogRequestData.cs @@ -1,9 +1,10 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.Dialog; -public class PinDialogRequestData +public class PinDialogRequestData : IRequestData { [JsonPropertyName("dialogId")] public string? DialogId { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Dialog/RemoveDialogRequestData.cs b/Core/Models/Eft/Dialog/RemoveDialogRequestData.cs index 08c05ec2..b7ccccb4 100644 --- a/Core/Models/Eft/Dialog/RemoveDialogRequestData.cs +++ b/Core/Models/Eft/Dialog/RemoveDialogRequestData.cs @@ -1,9 +1,10 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.Dialog; -public class RemoveDialogRequestData +public class RemoveDialogRequestData : IRequestData { [JsonPropertyName("dialogId")] public string? DialogId { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Dialog/RemoveMailMessageRequest.cs b/Core/Models/Eft/Dialog/RemoveMailMessageRequest.cs index 54d96164..87ac9fd8 100644 --- a/Core/Models/Eft/Dialog/RemoveMailMessageRequest.cs +++ b/Core/Models/Eft/Dialog/RemoveMailMessageRequest.cs @@ -1,9 +1,10 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.Dialog; -public class RemoveMailMessageRequest +public class RemoveMailMessageRequest : IRequestData { [JsonPropertyName("dialogId")] public string? DialogId { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Dialog/RemoveUserGroupMailRequest.cs b/Core/Models/Eft/Dialog/RemoveUserGroupMailRequest.cs index f70adf30..9ce86e8b 100644 --- a/Core/Models/Eft/Dialog/RemoveUserGroupMailRequest.cs +++ b/Core/Models/Eft/Dialog/RemoveUserGroupMailRequest.cs @@ -1,12 +1,13 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.Dialog; -public class RemoveUserGroupMailRequest +public class RemoveUserGroupMailRequest : IRequestData { [JsonPropertyName("dialogId")] public string? DialogId { get; set; } [JsonPropertyName("uid")] public string? Uid { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Dialog/SendMessageRequest.cs b/Core/Models/Eft/Dialog/SendMessageRequest.cs index ff445400..a07ebdf8 100644 --- a/Core/Models/Eft/Dialog/SendMessageRequest.cs +++ b/Core/Models/Eft/Dialog/SendMessageRequest.cs @@ -1,9 +1,10 @@ using System.Text.Json.Serialization; using Core.Models.Enums; +using Core.Models.Utils; namespace Core.Models.Eft.Dialog; -public class SendMessageRequest +public class SendMessageRequest : IRequestData { [JsonPropertyName("dialogId")] public string? DialogId { get; set; } @@ -16,4 +17,4 @@ public class SendMessageRequest [JsonPropertyName("replyTo")] public string? ReplyTo { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Dialog/SetDialogReadRequestData.cs b/Core/Models/Eft/Dialog/SetDialogReadRequestData.cs index 1498158b..cad2c868 100644 --- a/Core/Models/Eft/Dialog/SetDialogReadRequestData.cs +++ b/Core/Models/Eft/Dialog/SetDialogReadRequestData.cs @@ -1,8 +1,9 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.Dialog; -public class SetDialogReadRequestData +public class SetDialogReadRequestData : IRequestData { [JsonPropertyName("dialogId")] public List? Dialogs { get; set; } diff --git a/Core/Models/Eft/Game/GameEmptyCrcRequestData.cs b/Core/Models/Eft/Game/GameEmptyCrcRequestData.cs index 0b16bdcd..91b1f5df 100644 --- a/Core/Models/Eft/Game/GameEmptyCrcRequestData.cs +++ b/Core/Models/Eft/Game/GameEmptyCrcRequestData.cs @@ -1,9 +1,10 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.Game; -public class GameEmptyCrcRequestData +public class GameEmptyCrcRequestData : IRequestData { [JsonPropertyName("crc")] public int? Crc { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Game/GameModeRequestData.cs b/Core/Models/Eft/Game/GameModeRequestData.cs index 37c9b125..62f0e98a 100644 --- a/Core/Models/Eft/Game/GameModeRequestData.cs +++ b/Core/Models/Eft/Game/GameModeRequestData.cs @@ -1,9 +1,10 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.Game; -public class GameModeRequestData +public class GameModeRequestData : IRequestData { [JsonPropertyName("sessionMode")] public string? SessionMode { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Game/GameModeResponse.cs b/Core/Models/Eft/Game/GameModeResponse.cs index 281913f9..cd3c21aa 100644 --- a/Core/Models/Eft/Game/GameModeResponse.cs +++ b/Core/Models/Eft/Game/GameModeResponse.cs @@ -11,8 +11,8 @@ public enum SessionMode public class GameModeResponse { [JsonPropertyName("gameMode")] - public SessionMode? GameMode { get; set; } + public string? GameMode { get; set; } [JsonPropertyName("backendUrl")] public string? BackendUrl { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Game/GetRaidTimeRequest.cs b/Core/Models/Eft/Game/GetRaidTimeRequest.cs index 20dfe67a..dcc62534 100644 --- a/Core/Models/Eft/Game/GetRaidTimeRequest.cs +++ b/Core/Models/Eft/Game/GetRaidTimeRequest.cs @@ -1,12 +1,13 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.Game; -public class GetRaidTimeRequest +public class GetRaidTimeRequest : IRequestData { [JsonPropertyName("Side")] public string? Side { get; set; } [JsonPropertyName("Location")] public string? Location { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Game/SendSurveyOpinionRequest.cs b/Core/Models/Eft/Game/SendSurveyOpinionRequest.cs index 2684302a..154a624a 100644 --- a/Core/Models/Eft/Game/SendSurveyOpinionRequest.cs +++ b/Core/Models/Eft/Game/SendSurveyOpinionRequest.cs @@ -1,8 +1,9 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.Game; -public class SendSurveyOpinionRequest +public class SendSurveyOpinionRequest : IRequestData { [JsonPropertyName("surveyId")] public int? SurveyId { get; set; } @@ -21,4 +22,4 @@ public class SurveyOpinionAnswer [JsonPropertyName("answers")] public object? Answers { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Game/VersionValidateRequestData.cs b/Core/Models/Eft/Game/VersionValidateRequestData.cs index 81aba684..64926054 100644 --- a/Core/Models/Eft/Game/VersionValidateRequestData.cs +++ b/Core/Models/Eft/Game/VersionValidateRequestData.cs @@ -1,8 +1,9 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.Game; -public class VersionValidateRequestData +public class VersionValidateRequestData : IRequestData { [JsonPropertyName("version")] public Version? Version { get; set; } @@ -27,4 +28,4 @@ public class Version [JsonPropertyName("taxonomy")] public string? Taxonomy { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/InRaid/RegisterPlayerRequestData.cs b/Core/Models/Eft/InRaid/RegisterPlayerRequestData.cs index 19134729..90b9dcda 100644 --- a/Core/Models/Eft/InRaid/RegisterPlayerRequestData.cs +++ b/Core/Models/Eft/InRaid/RegisterPlayerRequestData.cs @@ -1,8 +1,9 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.InRaid; -public class RegisterPlayerRequestData +public class RegisterPlayerRequestData : IRequestData { [JsonPropertyName("crc")] public int? Crc { get; set; } @@ -12,4 +13,4 @@ public class RegisterPlayerRequestData [JsonPropertyName("variantId")] public int? VariantId { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/InRaid/ScavSaveRequestData.cs b/Core/Models/Eft/InRaid/ScavSaveRequestData.cs index db873462..8a23c517 100644 --- a/Core/Models/Eft/InRaid/ScavSaveRequestData.cs +++ b/Core/Models/Eft/InRaid/ScavSaveRequestData.cs @@ -1,7 +1,8 @@ using Core.Models.Eft.Common; +using Core.Models.Utils; namespace Core.Models.Eft.InRaid; -public class ScavSaveRequestData : PostRaidPmcData +public class ScavSaveRequestData : PostRaidPmcData, IRequestData { -} \ No newline at end of file +} diff --git a/Core/Models/Eft/ItemEvent/ItemEventRouterRequest.cs b/Core/Models/Eft/ItemEvent/ItemEventRouterRequest.cs index ad4a91c5..214e0d66 100644 --- a/Core/Models/Eft/ItemEvent/ItemEventRouterRequest.cs +++ b/Core/Models/Eft/ItemEvent/ItemEventRouterRequest.cs @@ -1,8 +1,9 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.ItemEvent; -public class ItemEventRouterRequest +public class ItemEventRouterRequest : IRequestData { [JsonPropertyName("data")] public List? Data { get; set; } @@ -51,4 +52,4 @@ public class Location [JsonPropertyName("isSearched")] public bool? IsSearched { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Location/GetAirdropLootRequest.cs b/Core/Models/Eft/Location/GetAirdropLootRequest.cs index ce809319..db8d8373 100644 --- a/Core/Models/Eft/Location/GetAirdropLootRequest.cs +++ b/Core/Models/Eft/Location/GetAirdropLootRequest.cs @@ -1,9 +1,10 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.Location; -public class GetAirdropLootRequest +public class GetAirdropLootRequest : IRequestData { [JsonPropertyName("containerId")] public string? ContainerId { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Match/EndLocalRaidRequestData.cs b/Core/Models/Eft/Match/EndLocalRaidRequestData.cs index a9f128c6..13ae2ed6 100644 --- a/Core/Models/Eft/Match/EndLocalRaidRequestData.cs +++ b/Core/Models/Eft/Match/EndLocalRaidRequestData.cs @@ -2,10 +2,11 @@ using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; using Core.Models.Enums; +using Core.Models.Utils; namespace Core.Models.Eft.Match; -public class EndLocalRaidRequestData +public class EndLocalRaidRequestData : IRequestData { /// /// ID of server player just left @@ -119,4 +120,4 @@ public class TransitProfile [JsonPropertyName("isSolo")] public bool? IsSolo { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Match/GetRaidConfigurationRequestData.cs b/Core/Models/Eft/Match/GetRaidConfigurationRequestData.cs index 59b7ed41..81d29ddb 100644 --- a/Core/Models/Eft/Match/GetRaidConfigurationRequestData.cs +++ b/Core/Models/Eft/Match/GetRaidConfigurationRequestData.cs @@ -1,12 +1,13 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.Match; -public class GetRaidConfigurationRequestData : RaidSettings +public class GetRaidConfigurationRequestData : RaidSettings, IRequestData { [JsonPropertyName("keyId")] public string? KeyId { get; set; } [JsonPropertyName("MaxGroupCount")] public int? MaxGroupCount { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Match/MatchGroupInviteSendRequest.cs b/Core/Models/Eft/Match/MatchGroupInviteSendRequest.cs index 3f140263..89f55428 100644 --- a/Core/Models/Eft/Match/MatchGroupInviteSendRequest.cs +++ b/Core/Models/Eft/Match/MatchGroupInviteSendRequest.cs @@ -1,12 +1,13 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.Match; -public class MatchGroupInviteSendRequest +public class MatchGroupInviteSendRequest : IRequestData { [JsonPropertyName("to")] public string? To { get; set; } [JsonPropertyName("inLobby")] public bool? InLobby { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Match/MatchGroupPlayerRemoveRequest.cs b/Core/Models/Eft/Match/MatchGroupPlayerRemoveRequest.cs index 4bc1eaba..769e04f0 100644 --- a/Core/Models/Eft/Match/MatchGroupPlayerRemoveRequest.cs +++ b/Core/Models/Eft/Match/MatchGroupPlayerRemoveRequest.cs @@ -1,9 +1,10 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.Match; -public class MatchGroupPlayerRemoveRequest +public class MatchGroupPlayerRemoveRequest : IRequestData { [JsonPropertyName("aidToKick")] public string? AidToKick { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Match/MatchGroupStartGameRequest.cs b/Core/Models/Eft/Match/MatchGroupStartGameRequest.cs index 29d36073..35f2a71b 100644 --- a/Core/Models/Eft/Match/MatchGroupStartGameRequest.cs +++ b/Core/Models/Eft/Match/MatchGroupStartGameRequest.cs @@ -1,12 +1,13 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.Match; -public class MatchGroupStartGameRequest +public class MatchGroupStartGameRequest : IRequestData { [JsonPropertyName("groupId")] public string? GroupId { get; set; } [JsonPropertyName("servers")] public List? Servers { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Match/MatchGroupStatusRequest.cs b/Core/Models/Eft/Match/MatchGroupStatusRequest.cs index 24432ac0..674c731b 100644 --- a/Core/Models/Eft/Match/MatchGroupStatusRequest.cs +++ b/Core/Models/Eft/Match/MatchGroupStatusRequest.cs @@ -1,9 +1,10 @@ using System.Text.Json.Serialization; using Core.Models.Enums; +using Core.Models.Utils; namespace Core.Models.Eft.Match; -public class MatchGroupStatusRequest +public class MatchGroupStatusRequest : IRequestData { [JsonPropertyName("location")] public string? Location { get; set; } @@ -22,4 +23,4 @@ public class MatchGroupStatusRequest [JsonPropertyName("spawnPlace")] public string? SpawnPlace { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Match/MatchGroupTransferRequest.cs b/Core/Models/Eft/Match/MatchGroupTransferRequest.cs index e4656cd0..10c0dd13 100644 --- a/Core/Models/Eft/Match/MatchGroupTransferRequest.cs +++ b/Core/Models/Eft/Match/MatchGroupTransferRequest.cs @@ -1,9 +1,10 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.Match; -public class MatchGroupTransferRequest +public class MatchGroupTransferRequest : IRequestData { [JsonPropertyName("aidToChange")] public string? AidToChange { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Match/PutMetricsRequestData.cs b/Core/Models/Eft/Match/PutMetricsRequestData.cs index ed0ffc95..4f8f9b0a 100644 --- a/Core/Models/Eft/Match/PutMetricsRequestData.cs +++ b/Core/Models/Eft/Match/PutMetricsRequestData.cs @@ -1,8 +1,9 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.Match; -public class PutMetricsRequestData +public class PutMetricsRequestData : IRequestData { [JsonPropertyName("sid")] public string? SessionId { get; set; } @@ -159,4 +160,4 @@ public class ClientEvents [JsonPropertyName("GameStartedReal")] public double? GameStartedReal { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Match/RequestIdRequest.cs b/Core/Models/Eft/Match/RequestIdRequest.cs index 705870bd..d844e274 100644 --- a/Core/Models/Eft/Match/RequestIdRequest.cs +++ b/Core/Models/Eft/Match/RequestIdRequest.cs @@ -1,9 +1,10 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.Match; -public class RequestIdRequest +public class RequestIdRequest : IRequestData { [JsonPropertyName("requestId")] public string? RequestId { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Match/StartLocalRaidRequestData.cs b/Core/Models/Eft/Match/StartLocalRaidRequestData.cs index b1e7f539..c9b1c3c2 100644 --- a/Core/Models/Eft/Match/StartLocalRaidRequestData.cs +++ b/Core/Models/Eft/Match/StartLocalRaidRequestData.cs @@ -1,9 +1,10 @@ using System.Text.Json.Serialization; using Core.Models.Enums; +using Core.Models.Utils; namespace Core.Models.Eft.Match; -public class StartLocalRaidRequestData +public class StartLocalRaidRequestData : IRequestData { [JsonPropertyName("serverId")] public string? ServerId { get; set; } @@ -29,4 +30,4 @@ public class StartLocalRaidRequestData /** Should loot generation be skipped, default false */ [JsonPropertyName("sptSkipLootGeneration")] public bool? ShouldSkipLootGeneration { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/Match/UpdatePingRequestData.cs b/Core/Models/Eft/Match/UpdatePingRequestData.cs index 26256f83..4504afe5 100644 --- a/Core/Models/Eft/Match/UpdatePingRequestData.cs +++ b/Core/Models/Eft/Match/UpdatePingRequestData.cs @@ -1,8 +1,9 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.Match; -public class UpdatePingRequestData +public class UpdatePingRequestData : IRequestData { [JsonPropertyName("servers")] public List? servers { get; set; } diff --git a/Core/Models/Eft/PresetBuild/PresetBuildActionRequestData.cs b/Core/Models/Eft/PresetBuild/PresetBuildActionRequestData.cs index fd6ab042..18dc7720 100644 --- a/Core/Models/Eft/PresetBuild/PresetBuildActionRequestData.cs +++ b/Core/Models/Eft/PresetBuild/PresetBuildActionRequestData.cs @@ -1,9 +1,10 @@ using System.Text.Json.Serialization; using Core.Models.Eft.Common.Tables; +using Core.Models.Utils; namespace Core.Models.Eft.PresetBuild; -public class PresetBuildActionRequestData +public class PresetBuildActionRequestData : IRequestData { [JsonPropertyName("Action")] public string? Action { get; set; } @@ -20,4 +21,4 @@ public class PresetBuildActionRequestData [JsonPropertyName("Items")] public List? Items { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Eft/PresetBuild/RemoveBuildRequestData.cs b/Core/Models/Eft/PresetBuild/RemoveBuildRequestData.cs index 58413a85..4d0c7542 100644 --- a/Core/Models/Eft/PresetBuild/RemoveBuildRequestData.cs +++ b/Core/Models/Eft/PresetBuild/RemoveBuildRequestData.cs @@ -1,9 +1,10 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.PresetBuild; -public class RemoveBuildRequestData +public class RemoveBuildRequestData : IRequestData { [JsonPropertyName("id")] public string? Id { get; set; } -} \ No newline at end of file +} diff --git a/Core/Models/Spt/Logging/ClientLogRequest.cs b/Core/Models/Spt/Logging/ClientLogRequest.cs index 4f8fdb65..0d54edc3 100644 --- a/Core/Models/Spt/Logging/ClientLogRequest.cs +++ b/Core/Models/Spt/Logging/ClientLogRequest.cs @@ -1,8 +1,9 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Spt.Logging; -public class ClientLogRequest +public class ClientLogRequest : IRequestData { [JsonPropertyName("Source")] public string? Source { get; set; } @@ -18,4 +19,4 @@ public class ClientLogRequest [JsonPropertyName("BackgroundColor")] public string? BackgroundColor { get; set; } -} \ No newline at end of file +}