enum definitions for use in the C++ api The defs namespace contains several enumerations for use in functions that take property types or values or small sets of options