iCategoryType public enum iCategoryType Root Declaration Swift case Root Branch Declaration Swift case Branch Other Declaration Swift case Other