package item type Description struct { ID int Name string Code string NormalCode string // Normal UberCode string // Exceptional UltraCode string // Elite InventoryWidth int InventoryHeight int MinDefense int MaxDefense int } func (d Description) Tier() Tier { if d.Code == d.UltraCode { return TierElite } if d.Code == d.UberCode { return TierExceptional } return TierNormal }