Updated ExtensionData to be nullable
This commit is contained in:
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Spt.Bots;
|
||||
public record BotDetailsForChatMessages
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; set; }
|
||||
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||
|
||||
public string Nickname { get; set; } = string.Empty;
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Spt.Bots;
|
||||
public record BotGenerationDetails
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; set; }
|
||||
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Should the bot be generated as a PMC
|
||||
|
||||
@@ -5,7 +5,7 @@ namespace SPTarkov.Server.Core.Models.Spt.Bots;
|
||||
public record BotLootCache
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; set; }
|
||||
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||
|
||||
[JsonPropertyName("backpackLoot")]
|
||||
public Dictionary<string, double> BackpackLoot { get; set; } = [];
|
||||
@@ -50,7 +50,7 @@ public record BotLootCache
|
||||
public record LootCacheType
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; set; }
|
||||
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||
|
||||
public const string Special = "Special";
|
||||
public const string Backpack = "Backpack";
|
||||
|
||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Spt.Bots;
|
||||
public record Bots
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; set; }
|
||||
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||
|
||||
[JsonPropertyName("types")]
|
||||
public Dictionary<string, BotType?>? Types { get; set; }
|
||||
|
||||
@@ -5,7 +5,7 @@ namespace SPTarkov.Server.Core.Models.Spt.Bots;
|
||||
public record ChooseRandomCompatibleModResult
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; set; }
|
||||
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||
|
||||
[JsonPropertyName("incompatible")]
|
||||
public bool? Incompatible { get; set; }
|
||||
|
||||
+1
-1
@@ -5,7 +5,7 @@ namespace SPTarkov.Server.Core.Models.Spt.Bots;
|
||||
public record FilterPlateModsForSlotByLevelResult
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; set; }
|
||||
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||
|
||||
[JsonPropertyName("result")]
|
||||
public Result? Result { get; set; }
|
||||
|
||||
@@ -8,7 +8,7 @@ namespace SPTarkov.Server.Core.Models.Spt.Bots;
|
||||
public record GenerateEquipmentProperties
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; set; }
|
||||
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Root Slot being generated
|
||||
|
||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Spt.Bots;
|
||||
public record GenerateWeaponRequest
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; set; }
|
||||
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Weapon to add mods to / result that is returned
|
||||
@@ -72,7 +72,7 @@ public record GenerateWeaponRequest
|
||||
public record BotData
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; set; }
|
||||
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Role of bot weapon is generated for
|
||||
@@ -96,7 +96,7 @@ public record BotData
|
||||
public record WeaponStats
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; set; }
|
||||
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||
|
||||
[JsonPropertyName("hasOptic")]
|
||||
public bool? HasOptic { get; set; }
|
||||
@@ -111,7 +111,7 @@ public record WeaponStats
|
||||
public record BotModLimits
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; set; }
|
||||
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||
|
||||
[JsonPropertyName("scope")]
|
||||
public ItemCount? Scope { get; set; }
|
||||
@@ -135,7 +135,7 @@ public record BotModLimits
|
||||
public record ItemCount
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; set; }
|
||||
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||
|
||||
[JsonPropertyName("count")]
|
||||
public int? Count { get; set; }
|
||||
|
||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Spt.Bots;
|
||||
public record GenerateWeaponResult
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; set; }
|
||||
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||
|
||||
[JsonPropertyName("weapon")]
|
||||
public List<Item>? Weapon { get; set; }
|
||||
|
||||
@@ -5,7 +5,7 @@ namespace SPTarkov.Server.Core.Models.Spt.Bots;
|
||||
public record ItemSpawnLimitSettings
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; set; }
|
||||
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||
|
||||
[JsonPropertyName("currentLimits")]
|
||||
public Dictionary<string, double>? CurrentLimits { get; set; }
|
||||
|
||||
@@ -8,7 +8,7 @@ namespace SPTarkov.Server.Core.Models.Spt.Bots;
|
||||
public record ModToSpawnRequest
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; set; }
|
||||
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Slot mod will fit into
|
||||
|
||||
Reference in New Issue
Block a user