2024-08-16 17:48:00 +00:00
|
|
|
|
using System.Text.Json.Serialization;
|
|
|
|
|
using Questionable.Model.Questing.Converter;
|
|
|
|
|
|
|
|
|
|
namespace Questionable.Model.Questing;
|
2024-08-03 09:17:20 +00:00
|
|
|
|
|
|
|
|
|
public sealed class GatheredItem
|
|
|
|
|
{
|
|
|
|
|
public uint ItemId { get; set; }
|
2024-08-07 23:49:14 +00:00
|
|
|
|
public uint AlternativeItemId { get; set; }
|
2024-08-03 09:17:20 +00:00
|
|
|
|
public int ItemCount { get; set; }
|
2024-08-03 15:26:49 +00:00
|
|
|
|
public ushort Collectability { get; set; }
|
2024-08-05 15:09:49 +00:00
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Either miner or botanist; null if it is irrelevant (prefers current class/job, then any unlocked ones).
|
|
|
|
|
/// </summary>
|
2024-08-16 17:48:00 +00:00
|
|
|
|
[JsonConverter(typeof(ClassJobConverter))]
|
|
|
|
|
public uint? QuestAcceptedAsClass { get; set; }
|
2024-08-03 09:17:20 +00:00
|
|
|
|
}
|