changed classes to records
This commit is contained in:
@@ -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,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
|
||||
|
||||
Reference in New Issue
Block a user