Updated ExtensionData to be nullable
This commit is contained in:
@@ -5,7 +5,7 @@ namespace SPTarkov.Server.Core.Models.Common;
|
|||||||
public record IdWithCount
|
public record IdWithCount
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ID of stack to take money from
|
/// ID of stack to take money from
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ public record MinMax<T>
|
|||||||
where T : IMinMaxValue<T>
|
where T : IMinMaxValue<T>
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public MinMax(T min, T max)
|
public MinMax(T min, T max)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Bot;
|
|||||||
public record GenerateBotsRequestData : IRequestData
|
public record GenerateBotsRequestData : IRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("conditions")]
|
[JsonPropertyName("conditions")]
|
||||||
public List<GenerateCondition>? Conditions { get; set; }
|
public List<GenerateCondition>? Conditions { get; set; }
|
||||||
@@ -15,7 +15,7 @@ public record GenerateBotsRequestData : IRequestData
|
|||||||
public record GenerateCondition
|
public record GenerateCondition
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// e.g. assault/pmcBot/bossKilla
|
/// e.g. assault/pmcBot/bossKilla
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Bot;
|
|||||||
public record RandomisedBotLevelResult
|
public record RandomisedBotLevelResult
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("level")]
|
[JsonPropertyName("level")]
|
||||||
public int? Level { get; set; }
|
public int? Level { get; set; }
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Builds;
|
|||||||
public record SetMagazineRequest : IRequestData
|
public record SetMagazineRequest : IRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Id")]
|
[JsonPropertyName("Id")]
|
||||||
public string? Id { get; set; }
|
public string? Id { get; set; }
|
||||||
|
|||||||
@@ -6,5 +6,5 @@ namespace SPTarkov.Server.Core.Models.Eft.Common;
|
|||||||
public record EmptyRequestData : IRequestData
|
public record EmptyRequestData : IRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Common;
|
|||||||
public record Location
|
public record Location
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Map meta-data
|
/// Map meta-data
|
||||||
@@ -51,7 +51,7 @@ public record Location
|
|||||||
public record StaticContainer
|
public record StaticContainer
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("containersGroups")]
|
[JsonPropertyName("containersGroups")]
|
||||||
public Dictionary<string, ContainerMinMax>? ContainersGroups { get; set; }
|
public Dictionary<string, ContainerMinMax>? ContainersGroups { get; set; }
|
||||||
@@ -63,7 +63,7 @@ public record StaticContainer
|
|||||||
public record ContainerMinMax
|
public record ContainerMinMax
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("minContainers")]
|
[JsonPropertyName("minContainers")]
|
||||||
public int? MinContainers { get; set; }
|
public int? MinContainers { get; set; }
|
||||||
@@ -81,7 +81,7 @@ public record ContainerMinMax
|
|||||||
public record ContainerData
|
public record ContainerData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("groupId")]
|
[JsonPropertyName("groupId")]
|
||||||
public string? GroupId { get; set; }
|
public string? GroupId { get; set; }
|
||||||
@@ -90,7 +90,7 @@ public record ContainerData
|
|||||||
public record StaticLootDetails
|
public record StaticLootDetails
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("itemcountDistribution")]
|
[JsonPropertyName("itemcountDistribution")]
|
||||||
public ItemCountDistribution[] ItemCountDistribution { get; set; }
|
public ItemCountDistribution[] ItemCountDistribution { get; set; }
|
||||||
@@ -102,7 +102,7 @@ public record StaticLootDetails
|
|||||||
public record ItemCountDistribution
|
public record ItemCountDistribution
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("count")]
|
[JsonPropertyName("count")]
|
||||||
public int? Count { get; set; }
|
public int? Count { get; set; }
|
||||||
@@ -114,7 +114,7 @@ public record ItemCountDistribution
|
|||||||
public record ItemDistribution
|
public record ItemDistribution
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("tpl")]
|
[JsonPropertyName("tpl")]
|
||||||
public string? Tpl { get; set; }
|
public string? Tpl { get; set; }
|
||||||
@@ -126,7 +126,7 @@ public record ItemDistribution
|
|||||||
public record StaticContainerDetails
|
public record StaticContainerDetails
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("staticWeapons")]
|
[JsonPropertyName("staticWeapons")]
|
||||||
public List<SpawnpointTemplate> StaticWeapons { get; set; }
|
public List<SpawnpointTemplate> StaticWeapons { get; set; }
|
||||||
@@ -141,7 +141,7 @@ public record StaticContainerDetails
|
|||||||
public record StaticForced
|
public record StaticForced
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("containerId")]
|
[JsonPropertyName("containerId")]
|
||||||
public string ContainerId { get; set; }
|
public string ContainerId { get; set; }
|
||||||
@@ -153,7 +153,7 @@ public record StaticForced
|
|||||||
public record StaticContainerData
|
public record StaticContainerData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("probability")]
|
[JsonPropertyName("probability")]
|
||||||
public float? Probability { get; set; }
|
public float? Probability { get; set; }
|
||||||
@@ -165,7 +165,7 @@ public record StaticContainerData
|
|||||||
public record StaticAmmoDetails
|
public record StaticAmmoDetails
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("tpl")]
|
[JsonPropertyName("tpl")]
|
||||||
public string? Tpl { get; set; }
|
public string? Tpl { get; set; }
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Common;
|
|||||||
public record LocationBase
|
public record LocationBase
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("AccessKeys")]
|
[JsonPropertyName("AccessKeys")]
|
||||||
public List<string>? AccessKeys { get; set; }
|
public List<string>? AccessKeys { get; set; }
|
||||||
@@ -383,7 +383,7 @@ public record LocationBase
|
|||||||
public record EventTrapsData
|
public record EventTrapsData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public double MaxBarbedWires { get; set; }
|
public double MaxBarbedWires { get; set; }
|
||||||
|
|
||||||
@@ -397,7 +397,7 @@ public record EventTrapsData
|
|||||||
public record Transit
|
public record Transit
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("activateAfterSec")]
|
[JsonPropertyName("activateAfterSec")]
|
||||||
public int? ActivateAfterSeconds { get; set; }
|
public int? ActivateAfterSeconds { get; set; }
|
||||||
@@ -436,7 +436,7 @@ public record Transit
|
|||||||
public record NonWaveGroupScenario
|
public record NonWaveGroupScenario
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Chance")]
|
[JsonPropertyName("Chance")]
|
||||||
public double? Chance { get; set; }
|
public double? Chance { get; set; }
|
||||||
@@ -466,7 +466,7 @@ public record Limit : MinMax<int>
|
|||||||
public record AirdropParameter
|
public record AirdropParameter
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("AirdropPointDeactivateDistance")]
|
[JsonPropertyName("AirdropPointDeactivateDistance")]
|
||||||
public int? AirdropPointDeactivateDistance { get; set; }
|
public int? AirdropPointDeactivateDistance { get; set; }
|
||||||
@@ -502,7 +502,7 @@ public record AirdropParameter
|
|||||||
public record Banner
|
public record Banner
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("id")]
|
[JsonPropertyName("id")]
|
||||||
public string? Id { get; set; }
|
public string? Id { get; set; }
|
||||||
@@ -514,7 +514,7 @@ public record Banner
|
|||||||
public record Pic
|
public record Pic
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("file")]
|
[JsonPropertyName("file")]
|
||||||
public string? File { get; set; }
|
public string? File { get; set; }
|
||||||
@@ -532,7 +532,7 @@ public record Pic
|
|||||||
public record BossLocationSpawn
|
public record BossLocationSpawn
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("BossChance")]
|
[JsonPropertyName("BossChance")]
|
||||||
public double? BossChance { get; set; }
|
public double? BossChance { get; set; }
|
||||||
@@ -605,7 +605,7 @@ public record BossLocationSpawn
|
|||||||
public record BossSupport
|
public record BossSupport
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("BossEscortAmount")]
|
[JsonPropertyName("BossEscortAmount")]
|
||||||
public string? BossEscortAmount { get; set; }
|
public string? BossEscortAmount { get; set; }
|
||||||
@@ -621,7 +621,7 @@ public record BossSupport
|
|||||||
public record BotLocationModifier
|
public record BotLocationModifier
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("AccuracySpeed")]
|
[JsonPropertyName("AccuracySpeed")]
|
||||||
public double? AccuracySpeed { get; set; }
|
public double? AccuracySpeed { get; set; }
|
||||||
@@ -708,7 +708,7 @@ public record BotLocationModifier
|
|||||||
public record AdditionalHostilitySettings
|
public record AdditionalHostilitySettings
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("AlwaysEnemies")]
|
[JsonPropertyName("AlwaysEnemies")]
|
||||||
public List<string>? AlwaysEnemies { get; set; }
|
public List<string>? AlwaysEnemies { get; set; }
|
||||||
@@ -750,7 +750,7 @@ public record AdditionalHostilitySettings
|
|||||||
public record ChancedEnemy
|
public record ChancedEnemy
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("EnemyChance")]
|
[JsonPropertyName("EnemyChance")]
|
||||||
public int? EnemyChance { get; set; }
|
public int? EnemyChance { get; set; }
|
||||||
@@ -768,7 +768,7 @@ public record MinMaxBot : MinMax<int>
|
|||||||
public record MinPlayerWaitTime
|
public record MinPlayerWaitTime
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("minPlayers")]
|
[JsonPropertyName("minPlayers")]
|
||||||
public int? MinPlayers { get; set; }
|
public int? MinPlayers { get; set; }
|
||||||
@@ -780,7 +780,7 @@ public record MinPlayerWaitTime
|
|||||||
public record Preview
|
public record Preview
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("path")]
|
[JsonPropertyName("path")]
|
||||||
public string? Path { get; set; }
|
public string? Path { get; set; }
|
||||||
@@ -792,7 +792,7 @@ public record Preview
|
|||||||
public record Scene
|
public record Scene
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("path")]
|
[JsonPropertyName("path")]
|
||||||
public string? Path { get; set; }
|
public string? Path { get; set; }
|
||||||
@@ -804,7 +804,7 @@ public record Scene
|
|||||||
public record SpawnPointParam
|
public record SpawnPointParam
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("BotZoneName")]
|
[JsonPropertyName("BotZoneName")]
|
||||||
public string? BotZoneName { get; set; }
|
public string? BotZoneName { get; set; }
|
||||||
@@ -840,7 +840,7 @@ public record SpawnPointParam
|
|||||||
public record ColliderParams
|
public record ColliderParams
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
private string? _parent;
|
private string? _parent;
|
||||||
|
|
||||||
@@ -858,7 +858,7 @@ public record ColliderParams
|
|||||||
public record ColliderProps
|
public record ColliderProps
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Center")]
|
[JsonPropertyName("Center")]
|
||||||
public XYZ? Center { get; set; }
|
public XYZ? Center { get; set; }
|
||||||
@@ -873,7 +873,7 @@ public record ColliderProps
|
|||||||
public record Exit
|
public record Exit
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// % Chance out of 100 exit will appear in raid
|
/// % Chance out of 100 exit will appear in raid
|
||||||
@@ -969,7 +969,7 @@ public record Exit
|
|||||||
public record MaxItemCountInLocation
|
public record MaxItemCountInLocation
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("TemplateId")]
|
[JsonPropertyName("TemplateId")]
|
||||||
public string? TemplateId { get; set; }
|
public string? TemplateId { get; set; }
|
||||||
@@ -981,7 +981,7 @@ public record MaxItemCountInLocation
|
|||||||
public record Wave
|
public record Wave
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("BotPreset")]
|
[JsonPropertyName("BotPreset")]
|
||||||
public string? BotPreset { get; set; }
|
public string? BotPreset { get; set; }
|
||||||
@@ -1039,7 +1039,7 @@ public record Wave
|
|||||||
public record LocationEvents
|
public record LocationEvents
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Halloween2024")]
|
[JsonPropertyName("Halloween2024")]
|
||||||
public Halloween2024? Halloween2024 { get; set; }
|
public Halloween2024? Halloween2024 { get; set; }
|
||||||
@@ -1050,7 +1050,7 @@ public record LocationEvents
|
|||||||
public record Khorovod
|
public record Khorovod
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public double? Chance { get; set; }
|
public double? Chance { get; set; }
|
||||||
}
|
}
|
||||||
@@ -1058,7 +1058,7 @@ public record Khorovod
|
|||||||
public record Halloween2024
|
public record Halloween2024
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("CrowdAttackBlockRadius")]
|
[JsonPropertyName("CrowdAttackBlockRadius")]
|
||||||
public double? CrowdAttackBlockRadius { get; set; }
|
public double? CrowdAttackBlockRadius { get; set; }
|
||||||
@@ -1108,7 +1108,7 @@ public record Halloween2024
|
|||||||
public record CrowdAttackSpawnParam
|
public record CrowdAttackSpawnParam
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Difficulty")]
|
[JsonPropertyName("Difficulty")]
|
||||||
public string? Difficulty { get; set; }
|
public string? Difficulty { get; set; }
|
||||||
@@ -1123,7 +1123,7 @@ public record CrowdAttackSpawnParam
|
|||||||
public record Area
|
public record Area
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("center")]
|
[JsonPropertyName("center")]
|
||||||
public XYZ? Center { get; set; }
|
public XYZ? Center { get; set; }
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Common;
|
|||||||
public record LooseLoot
|
public record LooseLoot
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("spawnpointCount")]
|
[JsonPropertyName("spawnpointCount")]
|
||||||
public SpawnpointCount? SpawnpointCount { get; set; }
|
public SpawnpointCount? SpawnpointCount { get; set; }
|
||||||
@@ -21,7 +21,7 @@ public record LooseLoot
|
|||||||
public record SpawnpointCount
|
public record SpawnpointCount
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("mean")]
|
[JsonPropertyName("mean")]
|
||||||
public required double Mean { get; set; }
|
public required double Mean { get; set; }
|
||||||
@@ -33,7 +33,7 @@ public record SpawnpointCount
|
|||||||
public record SpawnpointTemplate
|
public record SpawnpointTemplate
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
private string? _root;
|
private string? _root;
|
||||||
|
|
||||||
@@ -78,7 +78,7 @@ public record SpawnpointTemplate
|
|||||||
public record GroupPosition
|
public record GroupPosition
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
private string? _name;
|
private string? _name;
|
||||||
|
|
||||||
@@ -102,7 +102,7 @@ public record GroupPosition
|
|||||||
public record Spawnpoint
|
public record Spawnpoint
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("locationId")]
|
[JsonPropertyName("locationId")]
|
||||||
public string? LocationId { get; set; }
|
public string? LocationId { get; set; }
|
||||||
@@ -120,7 +120,7 @@ public record Spawnpoint
|
|||||||
public record LooseLootItemDistribution
|
public record LooseLootItemDistribution
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("composedKey")]
|
[JsonPropertyName("composedKey")]
|
||||||
public ComposedKey? ComposedKey { get; set; }
|
public ComposedKey? ComposedKey { get; set; }
|
||||||
@@ -132,7 +132,7 @@ public record LooseLootItemDistribution
|
|||||||
public record ComposedKey
|
public record ComposedKey
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
private string? _key;
|
private string? _key;
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Common;
|
|||||||
public record MetricsTableData
|
public record MetricsTableData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Keys")]
|
[JsonPropertyName("Keys")]
|
||||||
public List<int>? Keys { get; set; }
|
public List<int>? Keys { get; set; }
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ public record PostRaidPmcData : PmcData { }
|
|||||||
public record PostRaidStats
|
public record PostRaidStats
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Eft")]
|
[JsonPropertyName("Eft")]
|
||||||
public EftStats? Eft { get; set; }
|
public EftStats? Eft { get; set; }
|
||||||
|
|||||||
+2
-2
@@ -5,7 +5,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Common.Request;
|
|||||||
public record BaseInteractionRequestData
|
public record BaseInteractionRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Action")]
|
[JsonPropertyName("Action")]
|
||||||
public string? Action { get; set; }
|
public string? Action { get; set; }
|
||||||
@@ -20,7 +20,7 @@ public record BaseInteractionRequestData
|
|||||||
public record OwnerInfo
|
public record OwnerInfo
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("id")]
|
[JsonPropertyName("id")]
|
||||||
public string? Id { get; set; }
|
public string? Id { get; set; }
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Common.Request;
|
|||||||
public record UIDRequestData : IRequestData
|
public record UIDRequestData : IRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("uid")]
|
[JsonPropertyName("uid")]
|
||||||
public string? Uid { get; set; }
|
public string? Uid { get; set; }
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Common.Tables;
|
|||||||
public record Achievement
|
public record Achievement
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("index")]
|
[JsonPropertyName("index")]
|
||||||
public required int Index { get; set; }
|
public required int Index { get; set; }
|
||||||
@@ -53,7 +53,7 @@ public record Achievement
|
|||||||
public record AchievementQuestConditionTypes
|
public record AchievementQuestConditionTypes
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("started")]
|
[JsonPropertyName("started")]
|
||||||
public List<QuestCondition>? Started { get; set; }
|
public List<QuestCondition>? Started { get; set; }
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Common.Tables;
|
|||||||
public record BotBase
|
public record BotBase
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("_id")]
|
[JsonPropertyName("_id")]
|
||||||
public string? Id { get; set; }
|
public string? Id { get; set; }
|
||||||
@@ -119,7 +119,7 @@ public record BotBase
|
|||||||
public record MoneyTransferLimits
|
public record MoneyTransferLimits
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
// Resets every 24 hours in live
|
// Resets every 24 hours in live
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@@ -141,7 +141,7 @@ public record MoneyTransferLimits
|
|||||||
public record TaskConditionCounter
|
public record TaskConditionCounter
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("id")]
|
[JsonPropertyName("id")]
|
||||||
public string? Id { get; set; }
|
public string? Id { get; set; }
|
||||||
@@ -162,7 +162,7 @@ public record TaskConditionCounter
|
|||||||
public record UnlockedInfo
|
public record UnlockedInfo
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("unlockedProductionRecipe")]
|
[JsonPropertyName("unlockedProductionRecipe")]
|
||||||
public HashSet<string>? UnlockedProductionRecipe { get; set; }
|
public HashSet<string>? UnlockedProductionRecipe { get; set; }
|
||||||
@@ -171,7 +171,7 @@ public record UnlockedInfo
|
|||||||
public record Info
|
public record Info
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
private string? _side;
|
private string? _side;
|
||||||
|
|
||||||
@@ -270,7 +270,7 @@ public record Info
|
|||||||
public record BotInfoSettings
|
public record BotInfoSettings
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
private string? _botDifficulty;
|
private string? _botDifficulty;
|
||||||
private string? _role;
|
private string? _role;
|
||||||
@@ -300,7 +300,7 @@ public record BotInfoSettings
|
|||||||
public record Ban
|
public record Ban
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("banType")]
|
[JsonPropertyName("banType")]
|
||||||
public BanType? BanType { get; set; }
|
public BanType? BanType { get; set; }
|
||||||
@@ -324,7 +324,7 @@ public enum BanType
|
|||||||
public record Customization
|
public record Customization
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
private string? _body;
|
private string? _body;
|
||||||
|
|
||||||
@@ -369,7 +369,7 @@ public record Customization
|
|||||||
public record BotBaseHealth
|
public record BotBaseHealth
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public CurrentMinMax? Hydration { get; set; }
|
public CurrentMinMax? Hydration { get; set; }
|
||||||
|
|
||||||
@@ -391,7 +391,7 @@ public record BotBaseHealth
|
|||||||
public record BodyPartHealth
|
public record BodyPartHealth
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public CurrentMinMax? Health { get; set; }
|
public CurrentMinMax? Health { get; set; }
|
||||||
|
|
||||||
@@ -401,7 +401,7 @@ public record BodyPartHealth
|
|||||||
public record BodyPartEffectProperties
|
public record BodyPartEffectProperties
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
// TODO: this was any, what actual type is it?
|
// TODO: this was any, what actual type is it?
|
||||||
public object? ExtraData { get; set; }
|
public object? ExtraData { get; set; }
|
||||||
@@ -412,7 +412,7 @@ public record BodyPartEffectProperties
|
|||||||
public record CurrentMinMax
|
public record CurrentMinMax
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public double? Current { get; set; }
|
public double? Current { get; set; }
|
||||||
|
|
||||||
@@ -428,7 +428,7 @@ public record CurrentMinMax
|
|||||||
public record BotBaseInventory
|
public record BotBaseInventory
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("items")]
|
[JsonPropertyName("items")]
|
||||||
public List<Item>? Items { get; set; }
|
public List<Item>? Items { get; set; }
|
||||||
@@ -472,7 +472,7 @@ public record BotBaseInventory
|
|||||||
public record Skills
|
public record Skills
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public List<CommonSkill>? Common { get; set; }
|
public List<CommonSkill>? Common { get; set; }
|
||||||
|
|
||||||
@@ -483,6 +483,9 @@ public record Skills
|
|||||||
|
|
||||||
public record MasterySkill
|
public record MasterySkill
|
||||||
{
|
{
|
||||||
|
[JsonExtensionData]
|
||||||
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public string? Id { get; set; }
|
public string? Id { get; set; }
|
||||||
|
|
||||||
public double? Progress { get; set; }
|
public double? Progress { get; set; }
|
||||||
@@ -491,7 +494,7 @@ public record MasterySkill
|
|||||||
public record CommonSkill
|
public record CommonSkill
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public double? PointsEarnedDuringSession { get; set; }
|
public double? PointsEarnedDuringSession { get; set; }
|
||||||
|
|
||||||
@@ -511,7 +514,7 @@ public record CommonSkill
|
|||||||
public record Stats
|
public record Stats
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public EftStats? Eft { get; set; }
|
public EftStats? Eft { get; set; }
|
||||||
}
|
}
|
||||||
@@ -519,7 +522,7 @@ public record Stats
|
|||||||
public record EftStats
|
public record EftStats
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public List<string>? CarriedQuestItems { get; set; }
|
public List<string>? CarriedQuestItems { get; set; }
|
||||||
|
|
||||||
@@ -562,7 +565,7 @@ public record EftStats
|
|||||||
public record DroppedItem
|
public record DroppedItem
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public string? QuestId { get; set; }
|
public string? QuestId { get; set; }
|
||||||
|
|
||||||
@@ -574,7 +577,7 @@ public record DroppedItem
|
|||||||
public record FoundInRaidItem
|
public record FoundInRaidItem
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public string? QuestId { get; set; }
|
public string? QuestId { get; set; }
|
||||||
|
|
||||||
@@ -584,7 +587,7 @@ public record FoundInRaidItem
|
|||||||
public record Victim
|
public record Victim
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public string? AccountId { get; set; }
|
public string? AccountId { get; set; }
|
||||||
|
|
||||||
@@ -616,7 +619,7 @@ public record Victim
|
|||||||
public record SessionCounters
|
public record SessionCounters
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public List<CounterKeyValue>? Items { get; set; }
|
public List<CounterKeyValue>? Items { get; set; }
|
||||||
}
|
}
|
||||||
@@ -624,7 +627,7 @@ public record SessionCounters
|
|||||||
public record OverallCounters
|
public record OverallCounters
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public List<CounterKeyValue>? Items { get; set; }
|
public List<CounterKeyValue>? Items { get; set; }
|
||||||
}
|
}
|
||||||
@@ -632,7 +635,7 @@ public record OverallCounters
|
|||||||
public record CounterKeyValue
|
public record CounterKeyValue
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public List<string>? Key { get; set; }
|
public List<string>? Key { get; set; }
|
||||||
|
|
||||||
@@ -642,7 +645,7 @@ public record CounterKeyValue
|
|||||||
public record Aggressor
|
public record Aggressor
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public double? PrestigeLevel { get; set; }
|
public double? PrestigeLevel { get; set; }
|
||||||
|
|
||||||
@@ -675,7 +678,7 @@ public record Aggressor
|
|||||||
public record DamageHistory
|
public record DamageHistory
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public string? LethalDamagePart { get; set; }
|
public string? LethalDamagePart { get; set; }
|
||||||
|
|
||||||
@@ -690,7 +693,7 @@ public record DamageHistory
|
|||||||
public record BodyPartsDamageHistory
|
public record BodyPartsDamageHistory
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public List<DamageStats>? Head { get; set; }
|
public List<DamageStats>? Head { get; set; }
|
||||||
|
|
||||||
@@ -712,7 +715,7 @@ public record BodyPartsDamageHistory
|
|||||||
public record DamageStats
|
public record DamageStats
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public double? Amount { get; set; }
|
public double? Amount { get; set; }
|
||||||
|
|
||||||
@@ -731,7 +734,7 @@ public record DamageStats
|
|||||||
public record DeathCause
|
public record DeathCause
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonConverter(typeof(JsonStringEnumConverter))]
|
[JsonConverter(typeof(JsonStringEnumConverter))]
|
||||||
public DamageType? DamageType { get; set; }
|
public DamageType? DamageType { get; set; }
|
||||||
@@ -748,7 +751,7 @@ public record DeathCause
|
|||||||
public record LastPlayerState
|
public record LastPlayerState
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public LastPlayerStateInfo? Info { get; set; }
|
public LastPlayerStateInfo? Info { get; set; }
|
||||||
|
|
||||||
@@ -761,7 +764,7 @@ public record LastPlayerState
|
|||||||
public record LastPlayerStateInfo
|
public record LastPlayerStateInfo
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public string? Nickname { get; set; }
|
public string? Nickname { get; set; }
|
||||||
|
|
||||||
@@ -775,7 +778,7 @@ public record LastPlayerStateInfo
|
|||||||
public record BackendCounter
|
public record BackendCounter
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("id")]
|
[JsonPropertyName("id")]
|
||||||
public string? Id { get; set; }
|
public string? Id { get; set; }
|
||||||
@@ -790,7 +793,7 @@ public record BackendCounter
|
|||||||
public record InsuredItem
|
public record InsuredItem
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Trader ID item was insured by
|
/// Trader ID item was insured by
|
||||||
@@ -805,7 +808,7 @@ public record InsuredItem
|
|||||||
public record Hideout
|
public record Hideout
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public Dictionary<string, Production?>? Production { get; set; }
|
public Dictionary<string, Production?>? Production { get; set; }
|
||||||
|
|
||||||
@@ -832,7 +835,7 @@ public record Hideout
|
|||||||
public record HideoutCounters
|
public record HideoutCounters
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("fuelCounter")]
|
[JsonPropertyName("fuelCounter")]
|
||||||
public double? FuelCounter { get; set; }
|
public double? FuelCounter { get; set; }
|
||||||
@@ -850,7 +853,7 @@ public record HideoutCounters
|
|||||||
public record HideoutImprovement
|
public record HideoutImprovement
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("completed")]
|
[JsonPropertyName("completed")]
|
||||||
public bool? Completed { get; set; }
|
public bool? Completed { get; set; }
|
||||||
@@ -862,7 +865,7 @@ public record HideoutImprovement
|
|||||||
public record Production // use this instead of productive and scavcase
|
public record Production // use this instead of productive and scavcase
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public List<Item>? Products { get; set; }
|
public List<Item>? Products { get; set; }
|
||||||
|
|
||||||
@@ -939,7 +942,7 @@ public record Production // use this instead of productive and scavcase
|
|||||||
public record BotHideoutArea
|
public record BotHideoutArea
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("type")]
|
[JsonPropertyName("type")]
|
||||||
public HideoutAreas? Type { get; set; }
|
public HideoutAreas? Type { get; set; }
|
||||||
@@ -972,7 +975,7 @@ public record BotHideoutArea
|
|||||||
public record HideoutSlot
|
public record HideoutSlot
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// SPT specific value to keep track of what index this slot is (0,1,2,3 etc.)
|
/// SPT specific value to keep track of what index this slot is (0,1,2,3 etc.)
|
||||||
@@ -987,7 +990,7 @@ public record HideoutSlot
|
|||||||
public record LastCompleted
|
public record LastCompleted
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("$oid")]
|
[JsonPropertyName("$oid")]
|
||||||
public string? OId { get; set; }
|
public string? OId { get; set; }
|
||||||
@@ -996,7 +999,7 @@ public record LastCompleted
|
|||||||
public record Notes
|
public record Notes
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Notes")]
|
[JsonPropertyName("Notes")]
|
||||||
public List<Note>? DataNotes { get; set; }
|
public List<Note>? DataNotes { get; set; }
|
||||||
@@ -1014,7 +1017,7 @@ public enum SurvivorClass
|
|||||||
public record Quests
|
public record Quests
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("qid")]
|
[JsonPropertyName("qid")]
|
||||||
public string? QId { get; set; }
|
public string? QId { get; set; }
|
||||||
@@ -1041,7 +1044,7 @@ public record Quests
|
|||||||
public record TraderInfo
|
public record TraderInfo
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("loyaltyLevel")]
|
[JsonPropertyName("loyaltyLevel")]
|
||||||
public int? LoyaltyLevel { get; set; }
|
public int? LoyaltyLevel { get; set; }
|
||||||
@@ -1065,7 +1068,7 @@ public record TraderInfo
|
|||||||
public record RagfairInfo
|
public record RagfairInfo
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("rating")]
|
[JsonPropertyName("rating")]
|
||||||
public double? Rating { get; set; }
|
public double? Rating { get; set; }
|
||||||
@@ -1086,7 +1089,7 @@ public record RagfairInfo
|
|||||||
public record Bonus
|
public record Bonus
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("id")]
|
[JsonPropertyName("id")]
|
||||||
public string? Id { get; set; }
|
public string? Id { get; set; }
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Common.Tables;
|
|||||||
public record BotCore
|
public record BotCore
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("SAVAGE_KILL_DIST")]
|
[JsonPropertyName("SAVAGE_KILL_DIST")]
|
||||||
public double? SavageKillDistance { get; set; }
|
public double? SavageKillDistance { get; set; }
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Common.Tables;
|
|||||||
public record BotType
|
public record BotType
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("appearance")]
|
[JsonPropertyName("appearance")]
|
||||||
public Appearance? BotAppearance { get; set; }
|
public Appearance? BotAppearance { get; set; }
|
||||||
@@ -44,7 +44,7 @@ public record BotType
|
|||||||
public record Appearance
|
public record Appearance
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("body")]
|
[JsonPropertyName("body")]
|
||||||
public Dictionary<string, double>? Body { get; set; }
|
public Dictionary<string, double>? Body { get; set; }
|
||||||
@@ -68,7 +68,7 @@ public record Appearance
|
|||||||
public record Chances
|
public record Chances
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("equipment")]
|
[JsonPropertyName("equipment")]
|
||||||
public Dictionary<string, double>? EquipmentChances { get; set; }
|
public Dictionary<string, double>? EquipmentChances { get; set; }
|
||||||
@@ -91,7 +91,7 @@ public record Chances
|
|||||||
public record ModsChances
|
public record ModsChances
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("mod_charge")]
|
[JsonPropertyName("mod_charge")]
|
||||||
public double? ModCharge { get; set; }
|
public double? ModCharge { get; set; }
|
||||||
@@ -254,7 +254,7 @@ public double? ModPistol_Grip { get; set; }
|
|||||||
public record Difficulties
|
public record Difficulties
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("easy")]
|
[JsonPropertyName("easy")]
|
||||||
public DifficultyCategories? Easy { get; set; }
|
public DifficultyCategories? Easy { get; set; }
|
||||||
@@ -272,7 +272,7 @@ public record Difficulties
|
|||||||
public record DifficultyCategories
|
public record DifficultyCategories
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public Dictionary<string, object>? Aiming { get; set; } // TODO: string | number | boolean
|
public Dictionary<string, object>? Aiming { get; set; } // TODO: string | number | boolean
|
||||||
|
|
||||||
@@ -306,7 +306,7 @@ public record DifficultyCategories
|
|||||||
public record Experience
|
public record Experience
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// key = bot difficulty
|
/// key = bot difficulty
|
||||||
@@ -336,7 +336,7 @@ public record Experience
|
|||||||
public record Generation
|
public record Generation
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("items")]
|
[JsonPropertyName("items")]
|
||||||
public GenerationWeightingItems? Items { get; set; }
|
public GenerationWeightingItems? Items { get; set; }
|
||||||
@@ -345,7 +345,7 @@ public record Generation
|
|||||||
public record GenerationData
|
public record GenerationData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// key: number of items, value: weighting
|
/// key: number of items, value: weighting
|
||||||
@@ -364,7 +364,7 @@ public record GenerationData
|
|||||||
public record GenerationWeightingItems
|
public record GenerationWeightingItems
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("grenades")]
|
[JsonPropertyName("grenades")]
|
||||||
public GenerationData Grenades { get; set; }
|
public GenerationData Grenades { get; set; }
|
||||||
@@ -409,7 +409,7 @@ public record GenerationWeightingItems
|
|||||||
public record BotTypeHealth
|
public record BotTypeHealth
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public List<BodyPart>? BodyParts { get; set; }
|
public List<BodyPart>? BodyParts { get; set; }
|
||||||
|
|
||||||
@@ -423,7 +423,7 @@ public record BotTypeHealth
|
|||||||
public record BodyPart
|
public record BodyPart
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public MinMax<double>? Chest { get; set; }
|
public MinMax<double>? Chest { get; set; }
|
||||||
|
|
||||||
@@ -443,7 +443,7 @@ public record BodyPart
|
|||||||
public record BotTypeInventory
|
public record BotTypeInventory
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("equipment")]
|
[JsonPropertyName("equipment")]
|
||||||
public Dictionary<EquipmentSlots, Dictionary<string, double>>? Equipment { get; set; }
|
public Dictionary<EquipmentSlots, Dictionary<string, double>>? Equipment { get; set; }
|
||||||
@@ -460,7 +460,7 @@ public record BotTypeInventory
|
|||||||
public record Equipment
|
public record Equipment
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public Dictionary<string, double>? ArmBand { get; set; }
|
public Dictionary<string, double>? ArmBand { get; set; }
|
||||||
|
|
||||||
@@ -494,7 +494,7 @@ public record Equipment
|
|||||||
public record ItemPools
|
public record ItemPools
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public Dictionary<string, double>? Backpack { get; set; }
|
public Dictionary<string, double>? Backpack { get; set; }
|
||||||
|
|
||||||
@@ -510,7 +510,7 @@ public record ItemPools
|
|||||||
public record BotDbSkills
|
public record BotDbSkills
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public Dictionary<string, MinMax<double>>? Common { get; set; }
|
public Dictionary<string, MinMax<double>>? Common { get; set; }
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Common.Tables;
|
|||||||
public record CustomisationStorage
|
public record CustomisationStorage
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
// Customisation.json/itemId
|
// Customisation.json/itemId
|
||||||
[JsonPropertyName("id")]
|
[JsonPropertyName("id")]
|
||||||
@@ -21,7 +21,7 @@ public record CustomisationStorage
|
|||||||
public record CustomisationType
|
public record CustomisationType
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public const string SUITE = "suite";
|
public const string SUITE = "suite";
|
||||||
public const string DOG_TAG = "dogTag";
|
public const string DOG_TAG = "dogTag";
|
||||||
@@ -41,7 +41,7 @@ public record CustomisationType
|
|||||||
public record CustomisationTypeId
|
public record CustomisationTypeId
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public const string CUSTOMIZATION = "5cbdb4a2e2b501000d352ae2";
|
public const string CUSTOMIZATION = "5cbdb4a2e2b501000d352ae2";
|
||||||
public const string BODY_PARTS = "5cd943c31388ce000a659df5";
|
public const string BODY_PARTS = "5cd943c31388ce000a659df5";
|
||||||
@@ -70,7 +70,7 @@ public record CustomisationTypeId
|
|||||||
public record CustomisationSource
|
public record CustomisationSource
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public const string QUEST = "quest";
|
public const string QUEST = "quest";
|
||||||
public const string PRESTIGE = "prestige";
|
public const string PRESTIGE = "prestige";
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Common.Tables;
|
|||||||
public record CustomizationItem
|
public record CustomizationItem
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("_id")]
|
[JsonPropertyName("_id")]
|
||||||
public string? Id { get; set; }
|
public string? Id { get; set; }
|
||||||
@@ -29,7 +29,7 @@ public record CustomizationItem
|
|||||||
public class CustomizationProps
|
public class CustomizationProps
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Prefab")]
|
[JsonPropertyName("Prefab")]
|
||||||
public object? Prefab { get; set; } // Prefab object or string
|
public object? Prefab { get; set; } // Prefab object or string
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Common.Tables;
|
|||||||
public record HandbookBase
|
public record HandbookBase
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Categories")]
|
[JsonPropertyName("Categories")]
|
||||||
public List<HandbookCategory>? Categories { get; set; }
|
public List<HandbookCategory>? Categories { get; set; }
|
||||||
@@ -17,7 +17,7 @@ public record HandbookBase
|
|||||||
public record HandbookCategory
|
public record HandbookCategory
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Id")]
|
[JsonPropertyName("Id")]
|
||||||
public string? Id { get; set; }
|
public string? Id { get; set; }
|
||||||
@@ -40,7 +40,7 @@ public record HandbookCategory
|
|||||||
public record HandbookItem
|
public record HandbookItem
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Id")]
|
[JsonPropertyName("Id")]
|
||||||
public string? Id { get; set; }
|
public string? Id { get; set; }
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Common.Tables;
|
|||||||
public record Item
|
public record Item
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
private string? _id;
|
private string? _id;
|
||||||
|
|
||||||
@@ -60,7 +60,7 @@ public record Item
|
|||||||
public record HideoutItem
|
public record HideoutItem
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Hideout inventory id that was used by improvement action
|
/// Hideout inventory id that was used by improvement action
|
||||||
@@ -106,7 +106,7 @@ public record HideoutItem
|
|||||||
public record ItemLocation
|
public record ItemLocation
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("x")]
|
[JsonPropertyName("x")]
|
||||||
public int? X { get; set; }
|
public int? X { get; set; }
|
||||||
@@ -140,7 +140,7 @@ public enum ItemRotation
|
|||||||
public record Upd
|
public record Upd
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public UpdBuff? Buff { get; set; }
|
public UpdBuff? Buff { get; set; }
|
||||||
|
|
||||||
@@ -207,7 +207,7 @@ public record Upd
|
|||||||
public record LockableKeyComponent
|
public record LockableKeyComponent
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public float? RelativeValue { get; set; }
|
public float? RelativeValue { get; set; }
|
||||||
public int? NumberOfUsages { get; set; }
|
public int? NumberOfUsages { get; set; }
|
||||||
@@ -216,7 +216,7 @@ public record LockableKeyComponent
|
|||||||
public record LockableComponent
|
public record LockableComponent
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public string[]? KeyIds { get; set; }
|
public string[]? KeyIds { get; set; }
|
||||||
public bool? Locked { get; set; }
|
public bool? Locked { get; set; }
|
||||||
@@ -234,7 +234,7 @@ public enum PinLockState
|
|||||||
public record UpdBuff
|
public record UpdBuff
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Rarity")]
|
[JsonPropertyName("Rarity")]
|
||||||
public string? Rarity { get; set; }
|
public string? Rarity { get; set; }
|
||||||
@@ -253,7 +253,7 @@ public record UpdBuff
|
|||||||
public record UpdTogglable
|
public record UpdTogglable
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("On")]
|
[JsonPropertyName("On")]
|
||||||
public bool? On { get; set; }
|
public bool? On { get; set; }
|
||||||
@@ -262,7 +262,7 @@ public record UpdTogglable
|
|||||||
public record UpdMap
|
public record UpdMap
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Markers")]
|
[JsonPropertyName("Markers")]
|
||||||
public List<MapMarker>? Markers { get; set; }
|
public List<MapMarker>? Markers { get; set; }
|
||||||
@@ -271,7 +271,7 @@ public record UpdMap
|
|||||||
public record MapMarker
|
public record MapMarker
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Type")]
|
[JsonPropertyName("Type")]
|
||||||
public string? Type { get; set; }
|
public string? Type { get; set; }
|
||||||
@@ -289,7 +289,7 @@ public record MapMarker
|
|||||||
public record UpdTag
|
public record UpdTag
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Color")]
|
[JsonPropertyName("Color")]
|
||||||
public int? Color { get; set; }
|
public int? Color { get; set; }
|
||||||
@@ -301,7 +301,7 @@ public record UpdTag
|
|||||||
public record UpdFaceShield
|
public record UpdFaceShield
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Hits")]
|
[JsonPropertyName("Hits")]
|
||||||
public int? Hits { get; set; }
|
public int? Hits { get; set; }
|
||||||
@@ -313,7 +313,7 @@ public record UpdFaceShield
|
|||||||
public record UpdRepairable
|
public record UpdRepairable
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Durability")]
|
[JsonPropertyName("Durability")]
|
||||||
public double? Durability { get; set; }
|
public double? Durability { get; set; }
|
||||||
@@ -325,7 +325,7 @@ public record UpdRepairable
|
|||||||
public record UpdRecodableComponent
|
public record UpdRecodableComponent
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("IsEncoded")]
|
[JsonPropertyName("IsEncoded")]
|
||||||
public bool? IsEncoded { get; set; }
|
public bool? IsEncoded { get; set; }
|
||||||
@@ -334,7 +334,7 @@ public record UpdRecodableComponent
|
|||||||
public record UpdMedKit
|
public record UpdMedKit
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("HpResource")]
|
[JsonPropertyName("HpResource")]
|
||||||
public double? HpResource { get; set; }
|
public double? HpResource { get; set; }
|
||||||
@@ -343,7 +343,7 @@ public record UpdMedKit
|
|||||||
public record UpdSight
|
public record UpdSight
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("ScopesCurrentCalibPointIndexes")]
|
[JsonPropertyName("ScopesCurrentCalibPointIndexes")]
|
||||||
public List<int>? ScopesCurrentCalibPointIndexes { get; set; }
|
public List<int>? ScopesCurrentCalibPointIndexes { get; set; }
|
||||||
@@ -360,7 +360,7 @@ public record UpdSight
|
|||||||
public record UpdFoldable
|
public record UpdFoldable
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Folded")]
|
[JsonPropertyName("Folded")]
|
||||||
public bool? Folded { get; set; }
|
public bool? Folded { get; set; }
|
||||||
@@ -369,7 +369,7 @@ public record UpdFoldable
|
|||||||
public record UpdFireMode
|
public record UpdFireMode
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("FireMode")]
|
[JsonPropertyName("FireMode")]
|
||||||
public string? FireMode { get; set; }
|
public string? FireMode { get; set; }
|
||||||
@@ -378,7 +378,7 @@ public record UpdFireMode
|
|||||||
public record UpdFoodDrink
|
public record UpdFoodDrink
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("HpPercent")]
|
[JsonPropertyName("HpPercent")]
|
||||||
public double? HpPercent { get; set; }
|
public double? HpPercent { get; set; }
|
||||||
@@ -387,7 +387,7 @@ public record UpdFoodDrink
|
|||||||
public record UpdKey
|
public record UpdKey
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
// Checked in client
|
// Checked in client
|
||||||
[JsonPropertyName("NumberOfUsages")]
|
[JsonPropertyName("NumberOfUsages")]
|
||||||
@@ -397,7 +397,7 @@ public record UpdKey
|
|||||||
public record UpdResource
|
public record UpdResource
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Value")]
|
[JsonPropertyName("Value")]
|
||||||
public double? Value { get; set; }
|
public double? Value { get; set; }
|
||||||
@@ -409,7 +409,7 @@ public record UpdResource
|
|||||||
public record UpdLight
|
public record UpdLight
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("IsActive")]
|
[JsonPropertyName("IsActive")]
|
||||||
public bool? IsActive { get; set; }
|
public bool? IsActive { get; set; }
|
||||||
@@ -421,7 +421,7 @@ public record UpdLight
|
|||||||
public record UpdDogtag
|
public record UpdDogtag
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("AccountId")]
|
[JsonPropertyName("AccountId")]
|
||||||
public string? AccountId { get; set; }
|
public string? AccountId { get; set; }
|
||||||
@@ -463,7 +463,7 @@ public record UpdDogtag
|
|||||||
public record UpdSideEffect
|
public record UpdSideEffect
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Value")]
|
[JsonPropertyName("Value")]
|
||||||
public double? Value { get; set; }
|
public double? Value { get; set; }
|
||||||
@@ -472,7 +472,7 @@ public record UpdSideEffect
|
|||||||
public record UpdRepairKit
|
public record UpdRepairKit
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Resource")]
|
[JsonPropertyName("Resource")]
|
||||||
public double? Resource { get; set; }
|
public double? Resource { get; set; }
|
||||||
@@ -481,7 +481,7 @@ public record UpdRepairKit
|
|||||||
public record UpdCultistAmulet
|
public record UpdCultistAmulet
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("NumberOfUsages")]
|
[JsonPropertyName("NumberOfUsages")]
|
||||||
public double? NumberOfUsages { get; set; }
|
public double? NumberOfUsages { get; set; }
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Common.Tables;
|
|||||||
public record LocationServices
|
public record LocationServices
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("TraderServerSettings")]
|
[JsonPropertyName("TraderServerSettings")]
|
||||||
public TraderServerSettings? TraderServerSettings { get; set; }
|
public TraderServerSettings? TraderServerSettings { get; set; }
|
||||||
@@ -19,7 +19,7 @@ public record LocationServices
|
|||||||
public record TraderServerSettings
|
public record TraderServerSettings
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("TraderServices")]
|
[JsonPropertyName("TraderServices")]
|
||||||
public TraderServices? TraderServices { get; set; }
|
public TraderServices? TraderServices { get; set; }
|
||||||
@@ -28,7 +28,7 @@ public record TraderServerSettings
|
|||||||
public record TraderServices
|
public record TraderServices
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("ExUsecLoyalty")]
|
[JsonPropertyName("ExUsecLoyalty")]
|
||||||
public TraderService? ExUsecLoyalty { get; set; }
|
public TraderService? ExUsecLoyalty { get; set; }
|
||||||
@@ -55,7 +55,7 @@ public record TraderServices
|
|||||||
public record TraderService
|
public record TraderService
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("TraderId")]
|
[JsonPropertyName("TraderId")]
|
||||||
public string? TraderId { get; set; }
|
public string? TraderId { get; set; }
|
||||||
@@ -78,7 +78,7 @@ public record TraderService
|
|||||||
public record ServiceRequirements
|
public record ServiceRequirements
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("CompletedQuests")]
|
[JsonPropertyName("CompletedQuests")]
|
||||||
[JsonIgnore(Condition = JsonIgnoreCondition.Never)]
|
[JsonIgnore(Condition = JsonIgnoreCondition.Never)]
|
||||||
@@ -93,7 +93,7 @@ public record ServiceRequirements
|
|||||||
public record CompletedQuest
|
public record CompletedQuest
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("QuestId")]
|
[JsonPropertyName("QuestId")]
|
||||||
public string? QuestId { get; set; }
|
public string? QuestId { get; set; }
|
||||||
@@ -102,7 +102,7 @@ public record CompletedQuest
|
|||||||
public record StandingRequirement
|
public record StandingRequirement
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Value")]
|
[JsonPropertyName("Value")]
|
||||||
public double? Value { get; set; }
|
public double? Value { get; set; }
|
||||||
@@ -111,7 +111,7 @@ public record StandingRequirement
|
|||||||
public record ServiceItemCostDetails
|
public record ServiceItemCostDetails
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Count")]
|
[JsonPropertyName("Count")]
|
||||||
public int? Count { get; set; }
|
public int? Count { get; set; }
|
||||||
@@ -120,7 +120,7 @@ public record ServiceItemCostDetails
|
|||||||
public record BtrServerSettings
|
public record BtrServerSettings
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("ChanceSpawn")]
|
[JsonPropertyName("ChanceSpawn")]
|
||||||
public double? ChanceSpawn { get; set; }
|
public double? ChanceSpawn { get; set; }
|
||||||
@@ -171,7 +171,7 @@ public record BtrServerSettings
|
|||||||
public record ServerMapBtrsettings
|
public record ServerMapBtrsettings
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("MapID")]
|
[JsonPropertyName("MapID")]
|
||||||
public string? MapID { get; set; }
|
public string? MapID { get; set; }
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Common.Tables;
|
|||||||
public record LocationsBase
|
public record LocationsBase
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("locations")]
|
[JsonPropertyName("locations")]
|
||||||
public Locations? Locations { get; set; }
|
public Locations? Locations { get; set; }
|
||||||
@@ -17,7 +17,7 @@ public record LocationsBase
|
|||||||
public record Locations
|
public record Locations
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
// Add properties as necessary
|
// Add properties as necessary
|
||||||
}
|
}
|
||||||
@@ -25,7 +25,7 @@ public record Locations
|
|||||||
public record Path
|
public record Path
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Source")]
|
[JsonPropertyName("Source")]
|
||||||
public string? Source { get; set; }
|
public string? Source { get; set; }
|
||||||
|
|||||||
+1
-1
@@ -5,7 +5,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Common.Tables;
|
|||||||
public record LocationsGenerateAllResponse
|
public record LocationsGenerateAllResponse
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("locations")]
|
[JsonPropertyName("locations")]
|
||||||
public Dictionary<string, LocationBase> Locations { get; set; }
|
public Dictionary<string, LocationBase> Locations { get; set; }
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Common.Tables;
|
|||||||
public record Match
|
public record Match
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("metrics")]
|
[JsonPropertyName("metrics")]
|
||||||
public Metrics? Metrics { get; set; }
|
public Metrics? Metrics { get; set; }
|
||||||
@@ -14,7 +14,7 @@ public record Match
|
|||||||
public record Metrics
|
public record Metrics
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Keys")]
|
[JsonPropertyName("Keys")]
|
||||||
public List<int>? Keys { get; set; }
|
public List<int>? Keys { get; set; }
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Common.Tables;
|
|||||||
public record Prestige
|
public record Prestige
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("elements")]
|
[JsonPropertyName("elements")]
|
||||||
public List<PrestigeElement>? Elements { get; set; }
|
public List<PrestigeElement>? Elements { get; set; }
|
||||||
@@ -14,7 +14,7 @@ public record Prestige
|
|||||||
public record PrestigeElement
|
public record PrestigeElement
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("id")]
|
[JsonPropertyName("id")]
|
||||||
public string? Id { get; set; }
|
public string? Id { get; set; }
|
||||||
@@ -38,7 +38,7 @@ public record PrestigeElement
|
|||||||
public record TransferConfigs
|
public record TransferConfigs
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("stashConfig")]
|
[JsonPropertyName("stashConfig")]
|
||||||
public StashPrestigeConfig? StashConfig { get; set; }
|
public StashPrestigeConfig? StashConfig { get; set; }
|
||||||
@@ -53,7 +53,7 @@ public record TransferConfigs
|
|||||||
public record StashPrestigeConfig
|
public record StashPrestigeConfig
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("xCellCount")]
|
[JsonPropertyName("xCellCount")]
|
||||||
public int? XCellCount { get; set; }
|
public int? XCellCount { get; set; }
|
||||||
@@ -68,7 +68,7 @@ public record StashPrestigeConfig
|
|||||||
public record StashPrestigeFilters
|
public record StashPrestigeFilters
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("includedItems")]
|
[JsonPropertyName("includedItems")]
|
||||||
public List<string>? IncludedItems { get; set; }
|
public List<string>? IncludedItems { get; set; }
|
||||||
@@ -80,7 +80,7 @@ public record StashPrestigeFilters
|
|||||||
public record PrestigeSkillConfig
|
public record PrestigeSkillConfig
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("transferMultiplier")]
|
[JsonPropertyName("transferMultiplier")]
|
||||||
public double? TransferMultiplier { get; set; }
|
public double? TransferMultiplier { get; set; }
|
||||||
@@ -89,7 +89,7 @@ public record PrestigeSkillConfig
|
|||||||
public record PrestigeMasteringConfig
|
public record PrestigeMasteringConfig
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("transferMultiplier")]
|
[JsonPropertyName("transferMultiplier")]
|
||||||
public double? TransferMultiplier { get; set; }
|
public double? TransferMultiplier { get; set; }
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Common.Tables;
|
|||||||
public record ProfileSides
|
public record ProfileSides
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("descriptionLocaleKey")]
|
[JsonPropertyName("descriptionLocaleKey")]
|
||||||
public string? DescriptionLocaleKey { get; set; }
|
public string? DescriptionLocaleKey { get; set; }
|
||||||
@@ -21,7 +21,7 @@ public record ProfileSides
|
|||||||
public record TemplateSide
|
public record TemplateSide
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("character")]
|
[JsonPropertyName("character")]
|
||||||
public PmcData? Character { get; set; }
|
public PmcData? Character { get; set; }
|
||||||
@@ -48,7 +48,7 @@ public record TemplateSide
|
|||||||
public record ProfileTraderTemplate
|
public record ProfileTraderTemplate
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("initialLoyaltyLevel")]
|
[JsonPropertyName("initialLoyaltyLevel")]
|
||||||
public Dictionary<string, int?>? InitialLoyaltyLevel { get; set; }
|
public Dictionary<string, int?>? InitialLoyaltyLevel { get; set; }
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Common.Tables;
|
|||||||
public record Quest
|
public record Quest
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// SPT addition - human readable quest name
|
/// SPT addition - human readable quest name
|
||||||
@@ -141,7 +141,7 @@ public record Quest
|
|||||||
public record QuestStatus
|
public record QuestStatus
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("qid")]
|
[JsonPropertyName("qid")]
|
||||||
public required string QId { get; set; }
|
public required string QId { get; set; }
|
||||||
@@ -165,7 +165,7 @@ public record QuestStatus
|
|||||||
public record QuestConditionTypes
|
public record QuestConditionTypes
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Started")]
|
[JsonPropertyName("Started")]
|
||||||
public List<QuestCondition>? Started { get; set; }
|
public List<QuestCondition>? Started { get; set; }
|
||||||
@@ -186,7 +186,7 @@ public record QuestConditionTypes
|
|||||||
public record QuestCondition
|
public record QuestCondition
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("id")]
|
[JsonPropertyName("id")]
|
||||||
public required string Id { get; set; }
|
public required string Id { get; set; }
|
||||||
@@ -327,7 +327,7 @@ public record QuestCondition
|
|||||||
public record QuestConditionCounter
|
public record QuestConditionCounter
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("id")]
|
[JsonPropertyName("id")]
|
||||||
public string? Id { get; set; }
|
public string? Id { get; set; }
|
||||||
@@ -339,7 +339,7 @@ public record QuestConditionCounter
|
|||||||
public record QuestConditionCounterCondition
|
public record QuestConditionCounterCondition
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("id")]
|
[JsonPropertyName("id")]
|
||||||
public string? Id { get; set; }
|
public string? Id { get; set; }
|
||||||
@@ -433,7 +433,7 @@ public record QuestConditionCounterCondition
|
|||||||
public record EnemyHealthEffect
|
public record EnemyHealthEffect
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("bodyParts")]
|
[JsonPropertyName("bodyParts")]
|
||||||
public List<string>? BodyParts { get; set; }
|
public List<string>? BodyParts { get; set; }
|
||||||
@@ -445,7 +445,7 @@ public record EnemyHealthEffect
|
|||||||
public record ValueCompare
|
public record ValueCompare
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("compareMethod")]
|
[JsonPropertyName("compareMethod")]
|
||||||
public string? CompareMethod { get; set; }
|
public string? CompareMethod { get; set; }
|
||||||
@@ -457,7 +457,7 @@ public record ValueCompare
|
|||||||
public record CounterConditionDistance
|
public record CounterConditionDistance
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("value")]
|
[JsonPropertyName("value")]
|
||||||
public double? Value { get; set; }
|
public double? Value { get; set; }
|
||||||
@@ -469,7 +469,7 @@ public record CounterConditionDistance
|
|||||||
public record DaytimeCounter
|
public record DaytimeCounter
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("from")]
|
[JsonPropertyName("from")]
|
||||||
public int? From { get; set; }
|
public int? From { get; set; }
|
||||||
@@ -481,7 +481,7 @@ public record DaytimeCounter
|
|||||||
public record VisibilityCondition
|
public record VisibilityCondition
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("id")]
|
[JsonPropertyName("id")]
|
||||||
public string? Id { get; set; }
|
public string? Id { get; set; }
|
||||||
@@ -505,7 +505,7 @@ public record VisibilityCondition
|
|||||||
public record QuestRewards
|
public record QuestRewards
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("AvailableForStart")]
|
[JsonPropertyName("AvailableForStart")]
|
||||||
public List<Reward>? AvailableForStart { get; set; }
|
public List<Reward>? AvailableForStart { get; set; }
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ public record RepeatableQuest : Quest
|
|||||||
public record RepeatableQuestDatabase
|
public record RepeatableQuestDatabase
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("templates")]
|
[JsonPropertyName("templates")]
|
||||||
public RepeatableTemplates? Templates { get; set; }
|
public RepeatableTemplates? Templates { get; set; }
|
||||||
@@ -53,7 +53,7 @@ public record RepeatableQuestDatabase
|
|||||||
public record RepeatableQuestStatus
|
public record RepeatableQuestStatus
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("id")]
|
[JsonPropertyName("id")]
|
||||||
public string? Id { get; set; }
|
public string? Id { get; set; }
|
||||||
@@ -77,7 +77,7 @@ public record RepeatableQuestStatus
|
|||||||
public record RepeatableTemplates
|
public record RepeatableTemplates
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Elimination")]
|
[JsonPropertyName("Elimination")]
|
||||||
public RepeatableQuest? Elimination { get; set; }
|
public RepeatableQuest? Elimination { get; set; }
|
||||||
@@ -95,7 +95,7 @@ public record RepeatableTemplates
|
|||||||
public record PmcDataRepeatableQuest
|
public record PmcDataRepeatableQuest
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("id")]
|
[JsonPropertyName("id")]
|
||||||
public string? Id { get; set; }
|
public string? Id { get; set; }
|
||||||
@@ -132,7 +132,7 @@ public record PmcDataRepeatableQuest
|
|||||||
public record ChangeRequirement
|
public record ChangeRequirement
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("changeCost")]
|
[JsonPropertyName("changeCost")]
|
||||||
public List<ChangeCost?>? ChangeCost { get; set; }
|
public List<ChangeCost?>? ChangeCost { get; set; }
|
||||||
@@ -144,7 +144,7 @@ public record ChangeRequirement
|
|||||||
public record ChangeCost
|
public record ChangeCost
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// What item it will take to reset daily
|
/// What item it will take to reset daily
|
||||||
@@ -164,7 +164,7 @@ public record ChangeCost
|
|||||||
public record RewardOptions
|
public record RewardOptions
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("itemsBlacklist")]
|
[JsonPropertyName("itemsBlacklist")]
|
||||||
public List<string>? ItemsBlacklist { get; set; }
|
public List<string>? ItemsBlacklist { get; set; }
|
||||||
@@ -173,7 +173,7 @@ public record RewardOptions
|
|||||||
public record Options
|
public record Options
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Completion")]
|
[JsonPropertyName("Completion")]
|
||||||
public CompletionFilter? Completion { get; set; }
|
public CompletionFilter? Completion { get; set; }
|
||||||
@@ -182,7 +182,7 @@ public record Options
|
|||||||
public record CompletionFilter
|
public record CompletionFilter
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("itemsBlacklist")]
|
[JsonPropertyName("itemsBlacklist")]
|
||||||
public List<ItemsBlacklist>? ItemsBlacklist { get; set; }
|
public List<ItemsBlacklist>? ItemsBlacklist { get; set; }
|
||||||
@@ -194,7 +194,7 @@ public record CompletionFilter
|
|||||||
public record ItemsBlacklist
|
public record ItemsBlacklist
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("minPlayerLevel")]
|
[JsonPropertyName("minPlayerLevel")]
|
||||||
public int? MinPlayerLevel { get; set; }
|
public int? MinPlayerLevel { get; set; }
|
||||||
@@ -206,7 +206,7 @@ public record ItemsBlacklist
|
|||||||
public record ItemsWhitelist
|
public record ItemsWhitelist
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("minPlayerLevel")]
|
[JsonPropertyName("minPlayerLevel")]
|
||||||
public int? MinPlayerLevel { get; set; }
|
public int? MinPlayerLevel { get; set; }
|
||||||
@@ -218,7 +218,7 @@ public record ItemsWhitelist
|
|||||||
public record SampleQuests
|
public record SampleQuests
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("_id")]
|
[JsonPropertyName("_id")]
|
||||||
public string? Id { get; set; }
|
public string? Id { get; set; }
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Common.Tables;
|
|||||||
public record Reward
|
public record Reward
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("value")]
|
[JsonPropertyName("value")]
|
||||||
[JsonConverter(typeof(StringToNumberFactoryConverter))]
|
[JsonConverter(typeof(StringToNumberFactoryConverter))]
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Common.Tables;
|
|||||||
public record TemplateItem
|
public record TemplateItem
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
private Dictionary<string, bool>? _blocks;
|
private Dictionary<string, bool>? _blocks;
|
||||||
|
|
||||||
@@ -85,7 +85,7 @@ public record TemplateItem
|
|||||||
public record Props
|
public record Props
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
private string _backgroundColor;
|
private string _backgroundColor;
|
||||||
|
|
||||||
@@ -1581,7 +1581,7 @@ public record Props
|
|||||||
public record WeaponRecoilSettings
|
public record WeaponRecoilSettings
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Enable")]
|
[JsonPropertyName("Enable")]
|
||||||
public bool? Enable { get; set; }
|
public bool? Enable { get; set; }
|
||||||
@@ -1593,7 +1593,7 @@ public record WeaponRecoilSettings
|
|||||||
public record WeaponRecoilSettingValues
|
public record WeaponRecoilSettingValues
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Enable")]
|
[JsonPropertyName("Enable")]
|
||||||
public bool? Enable { get; set; }
|
public bool? Enable { get; set; }
|
||||||
@@ -1608,7 +1608,7 @@ public record WeaponRecoilSettingValues
|
|||||||
public record WeaponRecoilProcess
|
public record WeaponRecoilProcess
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("ComponentType")]
|
[JsonPropertyName("ComponentType")]
|
||||||
public string? ComponentType { get; set; }
|
public string? ComponentType { get; set; }
|
||||||
@@ -1629,7 +1629,7 @@ public record WeaponRecoilProcess
|
|||||||
public record WeaponRecoilTransformationCurve
|
public record WeaponRecoilTransformationCurve
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Keys")]
|
[JsonPropertyName("Keys")]
|
||||||
public List<WeaponRecoilTransformationCurveKey>? Keys { get; set; }
|
public List<WeaponRecoilTransformationCurveKey>? Keys { get; set; }
|
||||||
@@ -1638,7 +1638,7 @@ public record WeaponRecoilTransformationCurve
|
|||||||
public record WeaponRecoilTransformationCurveKey
|
public record WeaponRecoilTransformationCurveKey
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("inTangent")]
|
[JsonPropertyName("inTangent")]
|
||||||
public double? InTangent { get; set; }
|
public double? InTangent { get; set; }
|
||||||
@@ -1656,7 +1656,7 @@ public record WeaponRecoilTransformationCurveKey
|
|||||||
public record HealthEffect
|
public record HealthEffect
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("type")]
|
[JsonPropertyName("type")]
|
||||||
public string? Type { get; set; }
|
public string? Type { get; set; }
|
||||||
@@ -1668,7 +1668,7 @@ public record HealthEffect
|
|||||||
public record Prefab
|
public record Prefab
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("path")]
|
[JsonPropertyName("path")]
|
||||||
public string? Path { get; set; }
|
public string? Path { get; set; }
|
||||||
@@ -1680,7 +1680,7 @@ public record Prefab
|
|||||||
public record Grid
|
public record Grid
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("_name")]
|
[JsonPropertyName("_name")]
|
||||||
public string? Name { get; set; }
|
public string? Name { get; set; }
|
||||||
@@ -1701,7 +1701,7 @@ public record Grid
|
|||||||
public record GridProps
|
public record GridProps
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("filters")]
|
[JsonPropertyName("filters")]
|
||||||
public List<GridFilter>? Filters { get; set; }
|
public List<GridFilter>? Filters { get; set; }
|
||||||
@@ -1728,7 +1728,7 @@ public record GridProps
|
|||||||
public record GridFilter
|
public record GridFilter
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Filter")]
|
[JsonPropertyName("Filter")]
|
||||||
public HashSet<string>? Filter { get; set; }
|
public HashSet<string>? Filter { get; set; }
|
||||||
@@ -1743,7 +1743,7 @@ public record GridFilter
|
|||||||
public record Slot
|
public record Slot
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
private string? _name;
|
private string? _name;
|
||||||
|
|
||||||
@@ -1785,7 +1785,7 @@ public record Slot
|
|||||||
public record SlotProps
|
public record SlotProps
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("filters")]
|
[JsonPropertyName("filters")]
|
||||||
public List<SlotFilter>? Filters { get; set; }
|
public List<SlotFilter>? Filters { get; set; }
|
||||||
@@ -1797,7 +1797,7 @@ public record SlotProps
|
|||||||
public record SlotFilter
|
public record SlotFilter
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Shift")]
|
[JsonPropertyName("Shift")]
|
||||||
public double? Shift { get; set; }
|
public double? Shift { get; set; }
|
||||||
@@ -1830,7 +1830,7 @@ public record SlotFilter
|
|||||||
public record StackSlot
|
public record StackSlot
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("_name")]
|
[JsonPropertyName("_name")]
|
||||||
public string? Name { get; set; }
|
public string? Name { get; set; }
|
||||||
@@ -1857,7 +1857,7 @@ public record StackSlot
|
|||||||
public record StackSlotProps
|
public record StackSlotProps
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("filters")]
|
[JsonPropertyName("filters")]
|
||||||
public List<SlotFilter>? Filters { get; set; }
|
public List<SlotFilter>? Filters { get; set; }
|
||||||
@@ -1866,7 +1866,7 @@ public record StackSlotProps
|
|||||||
public record RandomLootSettings
|
public record RandomLootSettings
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("allowToSpawnIdenticalItems")]
|
[JsonPropertyName("allowToSpawnIdenticalItems")]
|
||||||
public bool? AllowToSpawnIdenticalItems { get; set; }
|
public bool? AllowToSpawnIdenticalItems { get; set; }
|
||||||
@@ -1896,7 +1896,7 @@ public record RandomLootSettings
|
|||||||
public record RandomLootExcluded
|
public record RandomLootExcluded
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("categoryTemplates")]
|
[JsonPropertyName("categoryTemplates")]
|
||||||
public List<object>? CategoryTemplates { get; set; } // TODO: object here
|
public List<object>? CategoryTemplates { get; set; } // TODO: object here
|
||||||
@@ -1911,7 +1911,7 @@ public record RandomLootExcluded
|
|||||||
public record EffectsHealth
|
public record EffectsHealth
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Energy")]
|
[JsonPropertyName("Energy")]
|
||||||
public EffectsHealthProps? Energy { get; set; }
|
public EffectsHealthProps? Energy { get; set; }
|
||||||
@@ -1923,7 +1923,7 @@ public record EffectsHealth
|
|||||||
public record EffectsHealthProps
|
public record EffectsHealthProps
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("value")]
|
[JsonPropertyName("value")]
|
||||||
public double? Value { get; set; }
|
public double? Value { get; set; }
|
||||||
@@ -1938,7 +1938,7 @@ public record EffectsHealthProps
|
|||||||
public record EffectsDamage
|
public record EffectsDamage
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Pain")]
|
[JsonPropertyName("Pain")]
|
||||||
public EffectDamageProps? Pain { get; set; }
|
public EffectDamageProps? Pain { get; set; }
|
||||||
@@ -1965,7 +1965,7 @@ public record EffectsDamage
|
|||||||
public record EffectDamageProps
|
public record EffectDamageProps
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("value")]
|
[JsonPropertyName("value")]
|
||||||
public double? Value { get; set; }
|
public double? Value { get; set; }
|
||||||
@@ -1992,7 +1992,7 @@ public record EffectDamageProps
|
|||||||
public record Color
|
public record Color
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("r")]
|
[JsonPropertyName("r")]
|
||||||
public double? R { get; set; }
|
public double? R { get; set; }
|
||||||
@@ -2010,7 +2010,7 @@ public record Color
|
|||||||
public record ShotsGroupSettings
|
public record ShotsGroupSettings
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("EndShotIndex")]
|
[JsonPropertyName("EndShotIndex")]
|
||||||
public double? EndShotIndex { get; set; }
|
public double? EndShotIndex { get; set; }
|
||||||
|
|||||||
@@ -146,6 +146,9 @@ public record ItemBuyData
|
|||||||
|
|
||||||
public record ItemSellData
|
public record ItemSellData
|
||||||
{
|
{
|
||||||
|
[JsonExtensionData]
|
||||||
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("category")]
|
[JsonPropertyName("category")]
|
||||||
public required List<string> Category { get; set; }
|
public required List<string> Category { get; set; }
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Common;
|
|||||||
public record XY
|
public record XY
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("x")]
|
[JsonPropertyName("x")]
|
||||||
public double? X { get; set; }
|
public double? X { get; set; }
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Common;
|
|||||||
public record XYZ
|
public record XYZ
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("x")]
|
[JsonPropertyName("x")]
|
||||||
public double? X { get; set; }
|
public double? X { get; set; }
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Customization;
|
|||||||
public record BuyClothingRequestData : InventoryBaseActionRequestData
|
public record BuyClothingRequestData : InventoryBaseActionRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("offer")]
|
[JsonPropertyName("offer")]
|
||||||
public string? Offer { get; set; }
|
public string? Offer { get; set; }
|
||||||
@@ -18,7 +18,7 @@ public record BuyClothingRequestData : InventoryBaseActionRequestData
|
|||||||
public record PaymentItemForClothing
|
public record PaymentItemForClothing
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("del")]
|
[JsonPropertyName("del")]
|
||||||
public bool? Del { get; set; }
|
public bool? Del { get; set; }
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Customization;
|
|||||||
public record CustomizationSetRequest : InventoryBaseActionRequestData
|
public record CustomizationSetRequest : InventoryBaseActionRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("customizations")]
|
[JsonPropertyName("customizations")]
|
||||||
public List<CustomizationSetOption>? Customizations { get; set; }
|
public List<CustomizationSetOption>? Customizations { get; set; }
|
||||||
@@ -15,7 +15,7 @@ public record CustomizationSetRequest : InventoryBaseActionRequestData
|
|||||||
public record CustomizationSetOption
|
public record CustomizationSetOption
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("id")]
|
[JsonPropertyName("id")]
|
||||||
public string? Id { get; set; }
|
public string? Id { get; set; }
|
||||||
|
|||||||
@@ -5,5 +5,5 @@ namespace SPTarkov.Server.Core.Models.Eft.Customization;
|
|||||||
public record WearClothingRequestData
|
public record WearClothingRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ public record DeclineFriendRequestData : BaseFriendRequest { }
|
|||||||
public record BaseFriendRequest : IRequestData
|
public record BaseFriendRequest : IRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("profileId")]
|
[JsonPropertyName("profileId")]
|
||||||
public string? ProfileId { get; set; }
|
public string? ProfileId { get; set; }
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Dialog;
|
|||||||
public record AddUserGroupMailRequest : IRequestData
|
public record AddUserGroupMailRequest : IRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("dialogId")]
|
[JsonPropertyName("dialogId")]
|
||||||
public string? DialogId { get; set; }
|
public string? DialogId { get; set; }
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Dialog;
|
|||||||
public record ChangeGroupMailOwnerRequest : IRequestData
|
public record ChangeGroupMailOwnerRequest : IRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("dialogId")]
|
[JsonPropertyName("dialogId")]
|
||||||
public string? DialogId { get; set; }
|
public string? DialogId { get; set; }
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Dialog;
|
|||||||
public record ChatServer
|
public record ChatServer
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("_id")]
|
[JsonPropertyName("_id")]
|
||||||
public string? Id { get; set; }
|
public string? Id { get; set; }
|
||||||
@@ -41,7 +41,7 @@ public record ChatServer
|
|||||||
public record Chat
|
public record Chat
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("_id")]
|
[JsonPropertyName("_id")]
|
||||||
public string? Id { get; set; }
|
public string? Id { get; set; }
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Dialog;
|
|||||||
public record ClearMailMessageRequest : IRequestData
|
public record ClearMailMessageRequest : IRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("dialogId")]
|
[JsonPropertyName("dialogId")]
|
||||||
public string? DialogId { get; set; }
|
public string? DialogId { get; set; }
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Dialog;
|
|||||||
public record CreateGroupMailRequest : IRequestData
|
public record CreateGroupMailRequest : IRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Name")]
|
[JsonPropertyName("Name")]
|
||||||
public string? Name { get; set; }
|
public string? Name { get; set; }
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Dialog;
|
|||||||
public record DeleteFriendRequest : IRequestData
|
public record DeleteFriendRequest : IRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("friend_id")]
|
[JsonPropertyName("friend_id")]
|
||||||
public string? FriendId { get; set; }
|
public string? FriendId { get; set; }
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Dialog;
|
|||||||
public record FriendRequestData : IRequestData
|
public record FriendRequestData : IRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("status")]
|
[JsonPropertyName("status")]
|
||||||
public int? Status { get; set; }
|
public int? Status { get; set; }
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Dialog;
|
|||||||
public record FriendRequestSendResponse
|
public record FriendRequestSendResponse
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("status")]
|
[JsonPropertyName("status")]
|
||||||
public BackendErrorCodes? Status { get; set; }
|
public BackendErrorCodes? Status { get; set; }
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Dialog;
|
|||||||
public record GetAllAttachmentsRequestData : IRequestData
|
public record GetAllAttachmentsRequestData : IRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("dialogId")]
|
[JsonPropertyName("dialogId")]
|
||||||
public string DialogId { get; set; }
|
public string DialogId { get; set; }
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Dialog;
|
|||||||
public record GetAllAttachmentsResponse
|
public record GetAllAttachmentsResponse
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("messages")]
|
[JsonPropertyName("messages")]
|
||||||
public List<Message>? Messages { get; set; }
|
public List<Message>? Messages { get; set; }
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Dialog;
|
|||||||
public record GetChatServerListRequestData : IRequestData
|
public record GetChatServerListRequestData : IRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("VersionId")]
|
[JsonPropertyName("VersionId")]
|
||||||
public string? VersionId { get; set; }
|
public string? VersionId { get; set; }
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Dialog;
|
|||||||
public record GetFriendListDataResponse
|
public record GetFriendListDataResponse
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Friends")]
|
[JsonPropertyName("Friends")]
|
||||||
public List<UserDialogInfo>? Friends { get; set; }
|
public List<UserDialogInfo>? Friends { get; set; }
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Dialog;
|
|||||||
public record GetMailDialogInfoRequestData : IRequestData
|
public record GetMailDialogInfoRequestData : IRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("dialogId")]
|
[JsonPropertyName("dialogId")]
|
||||||
public string? DialogId { get; set; }
|
public string? DialogId { get; set; }
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Dialog;
|
|||||||
public record GetMailDialogListRequestData : IRequestData
|
public record GetMailDialogListRequestData : IRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("limit")]
|
[JsonPropertyName("limit")]
|
||||||
public int? Limit { get; set; }
|
public int? Limit { get; set; }
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Dialog;
|
|||||||
public record GetMailDialogViewRequestData : IRequestData
|
public record GetMailDialogViewRequestData : IRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("type")]
|
[JsonPropertyName("type")]
|
||||||
public MessageType? Type { get; set; }
|
public MessageType? Type { get; set; }
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Dialog;
|
|||||||
public record GetMailDialogViewResponseData
|
public record GetMailDialogViewResponseData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("messages")]
|
[JsonPropertyName("messages")]
|
||||||
public List<Message>? Messages { get; set; }
|
public List<Message>? Messages { get; set; }
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Dialog;
|
|||||||
public record PinDialogRequestData : IRequestData
|
public record PinDialogRequestData : IRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("dialogId")]
|
[JsonPropertyName("dialogId")]
|
||||||
public string? DialogId { get; set; }
|
public string? DialogId { get; set; }
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Dialog;
|
|||||||
public record RemoveDialogRequestData : IRequestData
|
public record RemoveDialogRequestData : IRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("dialogId")]
|
[JsonPropertyName("dialogId")]
|
||||||
public string? DialogId { get; set; }
|
public string? DialogId { get; set; }
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Dialog;
|
|||||||
public record RemoveMailMessageRequest : IRequestData
|
public record RemoveMailMessageRequest : IRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("dialogId")]
|
[JsonPropertyName("dialogId")]
|
||||||
public string? DialogId { get; set; }
|
public string? DialogId { get; set; }
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Dialog;
|
|||||||
public record RemoveUserGroupMailRequest : IRequestData
|
public record RemoveUserGroupMailRequest : IRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("dialogId")]
|
[JsonPropertyName("dialogId")]
|
||||||
public string? DialogId { get; set; }
|
public string? DialogId { get; set; }
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Dialog;
|
|||||||
public record SendMessageRequest : IRequestData
|
public record SendMessageRequest : IRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("dialogId")]
|
[JsonPropertyName("dialogId")]
|
||||||
public string? DialogId { get; set; }
|
public string? DialogId { get; set; }
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Dialog;
|
|||||||
public record SetDialogReadRequestData : IRequestData
|
public record SetDialogReadRequestData : IRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("dialogs")]
|
[JsonPropertyName("dialogs")]
|
||||||
public List<string>? Dialogs { get; set; }
|
public List<string>? Dialogs { get; set; }
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Game;
|
|||||||
public record CheckVersionResponse
|
public record CheckVersionResponse
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("isvalid")]
|
[JsonPropertyName("isvalid")]
|
||||||
public bool? IsValid { get; set; }
|
public bool? IsValid { get; set; }
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Game;
|
|||||||
public record CurrentGroupResponse
|
public record CurrentGroupResponse
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("squad")]
|
[JsonPropertyName("squad")]
|
||||||
public List<CurrentGroupSquadMember>? Squad { get; set; }
|
public List<CurrentGroupSquadMember>? Squad { get; set; }
|
||||||
@@ -15,7 +15,7 @@ public record CurrentGroupResponse
|
|||||||
public record CurrentGroupSquadMember
|
public record CurrentGroupSquadMember
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("_id")]
|
[JsonPropertyName("_id")]
|
||||||
public string? Id { get; set; }
|
public string? Id { get; set; }
|
||||||
@@ -36,7 +36,7 @@ public record CurrentGroupSquadMember
|
|||||||
public record CurrentGroupMemberInfo
|
public record CurrentGroupMemberInfo
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Nickname")]
|
[JsonPropertyName("Nickname")]
|
||||||
public string? Nickname { get; set; }
|
public string? Nickname { get; set; }
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Game;
|
|||||||
public record GameConfigResponse
|
public record GameConfigResponse
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("aid")]
|
[JsonPropertyName("aid")]
|
||||||
public double? Aid { get; set; }
|
public double? Aid { get; set; }
|
||||||
@@ -59,7 +59,7 @@ public record GameConfigResponse
|
|||||||
public record PurchasedGames
|
public record PurchasedGames
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("eft")]
|
[JsonPropertyName("eft")]
|
||||||
public bool? IsEftPurchased { get; set; }
|
public bool? IsEftPurchased { get; set; }
|
||||||
@@ -71,7 +71,7 @@ public record PurchasedGames
|
|||||||
public record Backend
|
public record Backend
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Lobby")]
|
[JsonPropertyName("Lobby")]
|
||||||
public string? Lobby { get; set; }
|
public string? Lobby { get; set; }
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Game;
|
|||||||
public record GameEmptyCrcRequestData : IRequestData
|
public record GameEmptyCrcRequestData : IRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("crc")]
|
[JsonPropertyName("crc")]
|
||||||
public int? Crc { get; set; }
|
public int? Crc { get; set; }
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Game;
|
|||||||
public record GameKeepAliveResponse
|
public record GameKeepAliveResponse
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("msg")]
|
[JsonPropertyName("msg")]
|
||||||
public string? Message { get; set; }
|
public string? Message { get; set; }
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Game;
|
|||||||
public record GameLogoutResponseData
|
public record GameLogoutResponseData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("status")]
|
[JsonPropertyName("status")]
|
||||||
public string? Status { get; set; }
|
public string? Status { get; set; }
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Game;
|
|||||||
public record GameModeRequestData : IRequestData
|
public record GameModeRequestData : IRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("sessionMode")]
|
[JsonPropertyName("sessionMode")]
|
||||||
public string? SessionMode { get; set; }
|
public string? SessionMode { get; set; }
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ public enum SessionMode
|
|||||||
public record GameModeResponse
|
public record GameModeResponse
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("gameMode")]
|
[JsonPropertyName("gameMode")]
|
||||||
public string? GameMode { get; set; }
|
public string? GameMode { get; set; }
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Game;
|
|||||||
public record GameStartResponse
|
public record GameStartResponse
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("utc_time")]
|
[JsonPropertyName("utc_time")]
|
||||||
public double UtcTime { get; set; }
|
public double UtcTime { get; set; }
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Game;
|
|||||||
public record GetItemPricesResponse
|
public record GetItemPricesResponse
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("supplyNextTime")]
|
[JsonPropertyName("supplyNextTime")]
|
||||||
public double? SupplyNextTime { get; set; }
|
public double? SupplyNextTime { get; set; }
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Game;
|
|||||||
public record GetRaidTimeRequest : IRequestData
|
public record GetRaidTimeRequest : IRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Side")]
|
[JsonPropertyName("Side")]
|
||||||
public string? Side { get; set; }
|
public string? Side { get; set; }
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Game;
|
|||||||
public record GetRaidTimeResponse
|
public record GetRaidTimeResponse
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("NewSurviveTimeSeconds")]
|
[JsonPropertyName("NewSurviveTimeSeconds")]
|
||||||
public double? NewSurviveTimeSeconds { get; set; }
|
public double? NewSurviveTimeSeconds { get; set; }
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Game;
|
|||||||
public record SendSurveyOpinionRequest : IRequestData
|
public record SendSurveyOpinionRequest : IRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("resultJson")]
|
[JsonPropertyName("resultJson")]
|
||||||
public string? ResultJson { get; set; }
|
public string? ResultJson { get; set; }
|
||||||
@@ -21,7 +21,7 @@ public record SendSurveyOpinionRequest : IRequestData
|
|||||||
public record SurveyOpinionAnswer
|
public record SurveyOpinionAnswer
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("questionId")]
|
[JsonPropertyName("questionId")]
|
||||||
public int? QuestionId { get; set; }
|
public int? QuestionId { get; set; }
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Game;
|
|||||||
public record ServerDetails
|
public record ServerDetails
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("ip")]
|
[JsonPropertyName("ip")]
|
||||||
public string? Ip { get; set; }
|
public string? Ip { get; set; }
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Game;
|
|||||||
public record SurveyResponseData
|
public record SurveyResponseData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("locale")]
|
[JsonPropertyName("locale")]
|
||||||
public Dictionary<string, Dictionary<string, string>>? Locale { get; set; }
|
public Dictionary<string, Dictionary<string, string>>? Locale { get; set; }
|
||||||
@@ -17,7 +17,7 @@ public record SurveyResponseData
|
|||||||
public record Survey
|
public record Survey
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("id")]
|
[JsonPropertyName("id")]
|
||||||
public int? Id { get; set; }
|
public int? Id { get; set; }
|
||||||
@@ -41,7 +41,7 @@ public record Survey
|
|||||||
public record WelcomePageData
|
public record WelcomePageData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("titleLocaleKey")]
|
[JsonPropertyName("titleLocaleKey")]
|
||||||
public string? TitleLocaleKey { get; set; }
|
public string? TitleLocaleKey { get; set; }
|
||||||
@@ -56,7 +56,7 @@ public record WelcomePageData
|
|||||||
public record FarewellPageData
|
public record FarewellPageData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("textLocaleKey")]
|
[JsonPropertyName("textLocaleKey")]
|
||||||
public string? TextLocaleKey { get; set; }
|
public string? TextLocaleKey { get; set; }
|
||||||
@@ -65,7 +65,7 @@ public record FarewellPageData
|
|||||||
public record SurveyQuestion
|
public record SurveyQuestion
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("id")]
|
[JsonPropertyName("id")]
|
||||||
public int? Id { get; set; }
|
public int? Id { get; set; }
|
||||||
@@ -92,7 +92,7 @@ public record SurveyQuestion
|
|||||||
public record SurveyAnswer
|
public record SurveyAnswer
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("id")]
|
[JsonPropertyName("id")]
|
||||||
public int? Id { get; set; }
|
public int? Id { get; set; }
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Game;
|
|||||||
public record VersionValidateRequestData : IRequestData
|
public record VersionValidateRequestData : IRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("version")]
|
[JsonPropertyName("version")]
|
||||||
public Version? Version { get; set; }
|
public Version? Version { get; set; }
|
||||||
@@ -18,7 +18,7 @@ public record VersionValidateRequestData : IRequestData
|
|||||||
public record Version
|
public record Version
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("major")]
|
[JsonPropertyName("major")]
|
||||||
public string? Major { get; set; }
|
public string? Major { get; set; }
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Health;
|
|||||||
public record HealthTreatmentRequestData : InventoryBaseActionRequestData
|
public record HealthTreatmentRequestData : InventoryBaseActionRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("trader")]
|
[JsonPropertyName("trader")]
|
||||||
public string? Trader { get; set; }
|
public string? Trader { get; set; }
|
||||||
@@ -29,7 +29,7 @@ public record HealthTreatmentRequestData : InventoryBaseActionRequestData
|
|||||||
public record Difference
|
public record Difference
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("BodyParts")]
|
[JsonPropertyName("BodyParts")]
|
||||||
public BodyParts? BodyParts { get; set; }
|
public BodyParts? BodyParts { get; set; }
|
||||||
@@ -44,7 +44,7 @@ public record Difference
|
|||||||
public record BodyParts
|
public record BodyParts
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Head")]
|
[JsonPropertyName("Head")]
|
||||||
public BodyPartEffects? Head { get; set; }
|
public BodyPartEffects? Head { get; set; }
|
||||||
@@ -71,7 +71,7 @@ public record BodyParts
|
|||||||
public record BodyPartEffects
|
public record BodyPartEffects
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public double Health { get; set; }
|
public double Health { get; set; }
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Health;
|
|||||||
public record OffraidEatRequestData : InventoryBaseActionRequestData
|
public record OffraidEatRequestData : InventoryBaseActionRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("item")]
|
[JsonPropertyName("item")]
|
||||||
public string? Item { get; set; }
|
public string? Item { get; set; }
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Health;
|
|||||||
public record OffraidHealRequestData : InventoryBaseActionRequestData
|
public record OffraidHealRequestData : InventoryBaseActionRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("item")]
|
[JsonPropertyName("item")]
|
||||||
public string? Item { get; set; }
|
public string? Item { get; set; }
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Health;
|
|||||||
public record SyncHealthRequestData
|
public record SyncHealthRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Health")]
|
[JsonPropertyName("Health")]
|
||||||
public List<BodyPartHealth>? Health { get; set; }
|
public List<BodyPartHealth>? Health { get; set; }
|
||||||
@@ -26,7 +26,7 @@ public record SyncHealthRequestData
|
|||||||
public record BodyPartCollection
|
public record BodyPartCollection
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Head")]
|
[JsonPropertyName("Head")]
|
||||||
public BodyPartHealth? Head { get; set; }
|
public BodyPartHealth? Head { get; set; }
|
||||||
@@ -53,7 +53,7 @@ public record BodyPartCollection
|
|||||||
public record BodyPartHealth
|
public record BodyPartHealth
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Maximum")]
|
[JsonPropertyName("Maximum")]
|
||||||
public int? Maximum { get; set; }
|
public int? Maximum { get; set; }
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Health;
|
|||||||
public class WorkoutData : IRequestData
|
public class WorkoutData : IRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("skills")]
|
[JsonPropertyName("skills")]
|
||||||
public WorkoutSkills? Skills { get; set; }
|
public WorkoutSkills? Skills { get; set; }
|
||||||
@@ -17,7 +17,7 @@ public class WorkoutData : IRequestData
|
|||||||
public record WorkoutSkills
|
public record WorkoutSkills
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Common")]
|
[JsonPropertyName("Common")]
|
||||||
public List<CommonSkill> Common { get; set; }
|
public List<CommonSkill> Common { get; set; }
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Hideout;
|
|||||||
public record HandleQTEEventRequestData : InventoryBaseActionRequestData
|
public record HandleQTEEventRequestData : InventoryBaseActionRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// true if QTE was successful, otherwise false
|
/// true if QTE was successful, otherwise false
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Hideout;
|
|||||||
public record HideoutArea
|
public record HideoutArea
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("_id")]
|
[JsonPropertyName("_id")]
|
||||||
public string? Id { get; set; }
|
public string? Id { get; set; }
|
||||||
@@ -46,7 +46,7 @@ public record HideoutArea
|
|||||||
public record HideoutAreaRequirement
|
public record HideoutAreaRequirement
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("areaType")]
|
[JsonPropertyName("areaType")]
|
||||||
public int? AreaType { get; set; }
|
public int? AreaType { get; set; }
|
||||||
@@ -61,7 +61,7 @@ public record HideoutAreaRequirement
|
|||||||
public record Stage
|
public record Stage
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("autoUpgrade")]
|
[JsonPropertyName("autoUpgrade")]
|
||||||
public bool? AutoUpgrade { get; set; }
|
public bool? AutoUpgrade { get; set; }
|
||||||
@@ -100,7 +100,7 @@ public record Stage
|
|||||||
public record StageImprovement
|
public record StageImprovement
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("id")]
|
[JsonPropertyName("id")]
|
||||||
public string? Id { get; set; }
|
public string? Id { get; set; }
|
||||||
@@ -118,7 +118,7 @@ public record StageImprovement
|
|||||||
public record StageImprovementBonus
|
public record StageImprovementBonus
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("id")]
|
[JsonPropertyName("id")]
|
||||||
public string? Id { get; set; }
|
public string? Id { get; set; }
|
||||||
@@ -145,7 +145,7 @@ public record StageImprovementBonus
|
|||||||
public record StageImprovementRequirement
|
public record StageImprovementRequirement
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("count")]
|
[JsonPropertyName("count")]
|
||||||
public int? Count { get; set; }
|
public int? Count { get; set; }
|
||||||
@@ -169,7 +169,7 @@ public record StageImprovementRequirement
|
|||||||
public record StageRequirement
|
public record StageRequirement
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("areaType")]
|
[JsonPropertyName("areaType")]
|
||||||
public int? AreaType { get; set; }
|
public int? AreaType { get; set; }
|
||||||
|
|||||||
+1
-1
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Hideout;
|
|||||||
public record HideoutCircleOfCultistProductionStartRequestData : InventoryBaseActionRequestData
|
public record HideoutCircleOfCultistProductionStartRequestData : InventoryBaseActionRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("timestamp")]
|
[JsonPropertyName("timestamp")]
|
||||||
public long? Timestamp { get; set; }
|
public long? Timestamp { get; set; }
|
||||||
|
|||||||
+2
-2
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Hideout;
|
|||||||
public record HideoutContinuousProductionStartRequestData : InventoryBaseActionRequestData
|
public record HideoutContinuousProductionStartRequestData : InventoryBaseActionRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("recipeId")]
|
[JsonPropertyName("recipeId")]
|
||||||
public string? RecipeId { get; set; }
|
public string? RecipeId { get; set; }
|
||||||
@@ -18,7 +18,7 @@ public record HideoutContinuousProductionStartRequestData : InventoryBaseActionR
|
|||||||
public record HideoutProperties
|
public record HideoutProperties
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
public int? BtcFarmGcs { get; set; }
|
public int? BtcFarmGcs { get; set; }
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Hideout;
|
|||||||
public record HideoutCustomisation
|
public record HideoutCustomisation
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("globals")]
|
[JsonPropertyName("globals")]
|
||||||
public List<HideoutCustomisationGlobal>? Globals { get; set; }
|
public List<HideoutCustomisationGlobal>? Globals { get; set; }
|
||||||
@@ -18,7 +18,7 @@ public record HideoutCustomisation
|
|||||||
public record HideoutCustomisationGlobal
|
public record HideoutCustomisationGlobal
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("id")]
|
[JsonPropertyName("id")]
|
||||||
public string? Id { get; set; }
|
public string? Id { get; set; }
|
||||||
@@ -45,7 +45,7 @@ public record HideoutCustomisationGlobal
|
|||||||
public record HideoutCustomisationSlot
|
public record HideoutCustomisationSlot
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("id")]
|
[JsonPropertyName("id")]
|
||||||
public string? Id { get; set; }
|
public string? Id { get; set; }
|
||||||
|
|||||||
+1
-1
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Hideout;
|
|||||||
public record HideoutCustomizationApplyRequestData : InventoryBaseActionRequestData
|
public record HideoutCustomizationApplyRequestData : InventoryBaseActionRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Id of the newly picked item to apply to hideout
|
/// Id of the newly picked item to apply to hideout
|
||||||
|
|||||||
+1
-1
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Hideout;
|
|||||||
public record HideoutCustomizationSetMannequinPoseRequest : InventoryBaseActionRequestData
|
public record HideoutCustomizationSetMannequinPoseRequest : InventoryBaseActionRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("poses")]
|
[JsonPropertyName("poses")]
|
||||||
public Dictionary<string, string>? Poses { get; set; }
|
public Dictionary<string, string>? Poses { get; set; }
|
||||||
|
|||||||
+1
-1
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Hideout;
|
|||||||
public record HideoutDeleteProductionRequestData : InventoryBaseActionRequestData
|
public record HideoutDeleteProductionRequestData : InventoryBaseActionRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("recipeId")]
|
[JsonPropertyName("recipeId")]
|
||||||
public string? RecipeId { get; set; }
|
public string? RecipeId { get; set; }
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Hideout;
|
|||||||
public record HideoutImproveAreaRequestData : InventoryBaseActionRequestData
|
public record HideoutImproveAreaRequestData : InventoryBaseActionRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Hideout area id from areas.json
|
/// Hideout area id from areas.json
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Hideout;
|
|||||||
public record HideoutProductionData
|
public record HideoutProductionData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("recipes")]
|
[JsonPropertyName("recipes")]
|
||||||
public List<HideoutProduction>? Recipes { get; set; }
|
public List<HideoutProduction>? Recipes { get; set; }
|
||||||
@@ -22,7 +22,7 @@ public record HideoutProductionData
|
|||||||
public record HideoutProduction
|
public record HideoutProduction
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("_id")]
|
[JsonPropertyName("_id")]
|
||||||
public string? Id { get; set; }
|
public string? Id { get; set; }
|
||||||
@@ -67,7 +67,7 @@ public record HideoutProduction
|
|||||||
public record Requirement
|
public record Requirement
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("templateId")]
|
[JsonPropertyName("templateId")]
|
||||||
public string? TemplateId { get; set; }
|
public string? TemplateId { get; set; }
|
||||||
@@ -106,7 +106,7 @@ public record Requirement
|
|||||||
public record ScavRecipe
|
public record ScavRecipe
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("_id")]
|
[JsonPropertyName("_id")]
|
||||||
public string? Id { get; set; }
|
public string? Id { get; set; }
|
||||||
@@ -124,7 +124,7 @@ public record ScavRecipe
|
|||||||
public record EndProducts
|
public record EndProducts
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("Common")]
|
[JsonPropertyName("Common")]
|
||||||
public MinMax<int>? Common { get; set; }
|
public MinMax<int>? Common { get; set; }
|
||||||
@@ -139,7 +139,7 @@ public record EndProducts
|
|||||||
public record CultistRecipe
|
public record CultistRecipe
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("_id")]
|
[JsonPropertyName("_id")]
|
||||||
public string? Id { get; set; }
|
public string? Id { get; set; }
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Hideout;
|
|||||||
public record HideoutPutItemInRequestData : InventoryBaseActionRequestData
|
public record HideoutPutItemInRequestData : InventoryBaseActionRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("areaType")]
|
[JsonPropertyName("areaType")]
|
||||||
public HideoutAreas? AreaType { get; set; }
|
public HideoutAreas? AreaType { get; set; }
|
||||||
|
|||||||
+1
-1
@@ -7,7 +7,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Hideout;
|
|||||||
public record HideoutScavCaseStartRequestData : InventoryBaseActionRequestData
|
public record HideoutScavCaseStartRequestData : InventoryBaseActionRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("recipeId")]
|
[JsonPropertyName("recipeId")]
|
||||||
public string? RecipeId { get; set; }
|
public string? RecipeId { get; set; }
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Hideout;
|
|||||||
public record HideoutSettingsBase
|
public record HideoutSettingsBase
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("generatorSpeedWithoutFuel")]
|
[JsonPropertyName("generatorSpeedWithoutFuel")]
|
||||||
public double? GeneratorSpeedWithoutFuel { get; set; }
|
public double? GeneratorSpeedWithoutFuel { get; set; }
|
||||||
|
|||||||
+1
-1
@@ -7,7 +7,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Hideout;
|
|||||||
public record HideoutSingleProductionStartRequestData : InventoryBaseActionRequestData
|
public record HideoutSingleProductionStartRequestData : InventoryBaseActionRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("recipeId")]
|
[JsonPropertyName("recipeId")]
|
||||||
public string? RecipeId { get; set; }
|
public string? RecipeId { get; set; }
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Hideout;
|
|||||||
public record HideoutTakeItemOutRequestData : InventoryBaseActionRequestData
|
public record HideoutTakeItemOutRequestData : InventoryBaseActionRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("areaType")]
|
[JsonPropertyName("areaType")]
|
||||||
public HideoutAreas? AreaType { get; set; }
|
public HideoutAreas? AreaType { get; set; }
|
||||||
|
|||||||
+1
-1
@@ -6,7 +6,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Hideout;
|
|||||||
public record HideoutTakeProductionRequestData : InventoryBaseActionRequestData
|
public record HideoutTakeProductionRequestData : InventoryBaseActionRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("recipeId")]
|
[JsonPropertyName("recipeId")]
|
||||||
public string? RecipeId { get; set; }
|
public string? RecipeId { get; set; }
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Hideout;
|
|||||||
public record HideoutToggleAreaRequestData : InventoryBaseActionRequestData
|
public record HideoutToggleAreaRequestData : InventoryBaseActionRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("areaType")]
|
[JsonPropertyName("areaType")]
|
||||||
public HideoutAreas? AreaType { get; set; }
|
public HideoutAreas? AreaType { get; set; }
|
||||||
|
|||||||
+1
-1
@@ -7,7 +7,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Hideout;
|
|||||||
public record HideoutUpgradeCompleteRequestData : InventoryBaseActionRequestData
|
public record HideoutUpgradeCompleteRequestData : InventoryBaseActionRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("areaType")]
|
[JsonPropertyName("areaType")]
|
||||||
public HideoutAreas? AreaType { get; set; }
|
public HideoutAreas? AreaType { get; set; }
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Hideout;
|
|||||||
public record HideoutUpgradeRequestData : InventoryBaseActionRequestData
|
public record HideoutUpgradeRequestData : InventoryBaseActionRequestData
|
||||||
{
|
{
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public Dictionary<string, object> ExtensionData { get; set; }
|
public Dictionary<string, object>? ExtensionData { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("areaType")]
|
[JsonPropertyName("areaType")]
|
||||||
public HideoutAreas? AreaType { get; set; }
|
public HideoutAreas? AreaType { get; set; }
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user