This enums are used internally in the API and in some spell methods. They're contained statically inside the Spell class.