namespace GerbilManagerWebAPI.Models { /// Lifecycle status of a gerbil. Serialised as the string name on the wire. /// Deceased and GivenAway are DERIVED (set by GerbilStatusService, not free-form input). /// Breeding/Pet/ForSale are the user-selectable live states. public enum GerbilStatus { /// Aktiv in der Zucht (vormals "Active"). Breeding = 0, Deceased = 1, GivenAway = 2, /// Alive, at home, offered for Abgabe ("Abzugeben"). Drives FEAT-12 sale listing. ForSale = 3, /// Lebendes Heimtier, nicht in Zucht ("Liebhaber"). Pet = 4, } }