The Autodesk.Revit.DB.BehaviorType is an enumeration that represents the various types of behaviors that can be exhibited by elements in a Revit project.
The values included in Autodesk.Revit.DB.BehaviorType enumeration are:
The Autodesk.Revit.DB.BehaviorType enumeration is used in several Revit API methods to specify the type of behavior to be exhibited by a particular element. The values in this enumeration are mutually exclusive, meaning that an element can only have one behavior type at a time.
Developers can use the Autodesk.Revit.DB.BehaviorType enumeration to query or set the behavior of an element using the Element.Behavior property.
https://www.revitapidocs.com/2020.1/9725a5f5-069f-2df7-f903-a6c6071e8b86.htm