The type of the record/message
This enum contains values that indicate whether arguments are optional or mandatory.
Enum for REQUEST, RESPONSE and BOTH