thank you @jacob.small and @sovitek
1 Like
It is possible to use the System.Enum
methods to get values and objects from the Revit enumerations
import clr
import System
clr.AddReference("RevitAPI")
from Autodesk.Revit.DB import *
value = 1
OUT = System.Enum.GetName(WallFunction, value)
# 'Exterior'
OUT = System.Enum.GetNames(WallFunction)
# 'Interior', 'Exterior', 'Foundation', ...
You can also use this method to get built in items for filters
bic = System.Enum.ToObject(BuiltInCategory, elem.Category.Id)