changed classes to records

This commit is contained in:
Alex
2025-01-17 18:13:37 +00:00
parent 7d9afa3cb4
commit c94408c596
322 changed files with 1201 additions and 1201 deletions
+6 -6
View File
@@ -4,13 +4,13 @@ using Props = Core.Models.Eft.Common.Props;
namespace Core.Models.Spt.Mod;
public class NewItemDetails : NewItemDetailsBase
public record NewItemDetails : NewItemDetailsBase
{
[JsonPropertyName("newItem")]
public TemplateItem? NewItem { get; set; }
}
public class NewItemFromCloneDetails : NewItemDetailsBase
public record NewItemFromCloneDetails : NewItemDetailsBase
{
[JsonPropertyName("itemTplToClone")]
public string? ItemTplToClone { get; set; }
@@ -25,7 +25,7 @@ public class NewItemFromCloneDetails : NewItemDetailsBase
public string? NewId { get; set; } = "";
}
public class NewItemDetailsBase
public record NewItemDetailsBase
{
[JsonPropertyName("fleaPriceRoubles")]
public float? FleaPriceRoubles { get; set; }
@@ -40,7 +40,7 @@ public class NewItemDetailsBase
public Dictionary<string, LocaleDetails>? Locales { get; set; }
}
public class LocaleDetails
public record LocaleDetails
{
[JsonPropertyName("name")]
public string? Name { get; set; }
@@ -52,7 +52,7 @@ public class LocaleDetails
public string? Description { get; set; }
}
public class CreateItemResult
public record CreateItemResult
{
[JsonPropertyName("success")]
public bool? Success { get; set; }
@@ -70,4 +70,4 @@ public class CreateItemResult
}
}
// TODO: This needs to be reworked with however we do it for this project
// TODO: This needs to be reworked with however we do it for this project
+2 -2
View File
@@ -2,7 +2,7 @@
namespace Core.Models.Spt.Mod;
public class PackageJsonData
public record PackageJsonData
{
[JsonPropertyName("incompatibilities")]
public List<string>? Incompatibilities { get; set; }
@@ -54,4 +54,4 @@ public class PackageJsonData
public List<string>? Contributors { get; set; }
}
// TODO: this will need changing to however we implement it in this project
// TODO: this will need changing to however we implement it in this project