using System.Text.Json.Serialization; namespace Core.Blueprint.Mongo { /// /// Represents the status of a document or entity. This enum is used to track the state of a document /// within the system. The `JsonStringEnumConverter` ensures that the enum values are serialized as strings /// in JSON format, rather than as numeric values. /// [JsonConverter(typeof(JsonStringEnumConverter))] public enum StatusEnum { /// /// Represents an active document or entity. /// Active = 0, /// /// Represents an inactive document or entity. /// Inactive = 1, /// /// Represents a deleted document or entity. /// Deleted = 2 } }