These are the same as MusicXML staff-type, except uppercase and “other” which reflects any other type. Probably the best way of using “other” is to designate what it means with a .editorial.staffTypeExplanation = ‘other’

>>> stream.enums.StaffType.OSSIA
<StaffType.OSSIA: 'ossia'>

To get the musicxml name:

>>> stream.enums.StaffType.OSSIA.value
>>> stream.enums.StaffType('cue')
<StaffType.CUE: 'cue'>
>>> stream.enums.StaffType('tiny')
Traceback (most recent call last):
ValueError: 'tiny' is not a valid StaffType