Core.Adapters.Lib/Inventory/Base/InventoryItem.cs
2025-06-21 23:45:31 -06:00

30 lines
783 B
C#

using Core.Blueprint.Mongo;
using MongoDB.Bson.Serialization.Attributes;
using System.Text.Json.Serialization;
namespace Core.Adapters.Lib.Inventory.Base
{
[CollectionAttributeName("Inventory")]
public class InventoryItem : Document
{
[BsonElement("name")]
[JsonPropertyName("name")]
public string Name { get; set; }
[BsonElement("description")]
[JsonPropertyName("description")]
public string Description { get; set; }
[BsonElement("stock")]
[JsonPropertyName("stock")]
public int Stock { get; set; }
[BsonElement("representation")]
[JsonPropertyName("representation")]
public string Representation { get; set; }
public string Company { get; set; }
}
}