Create a Buffer
Clears the value, marks as not set
Deserialize data into a buffer
Test the existence of a value
Serialize the buffer
The numeric ID for the message
The encoding type of the data
The type the data is stored as internally
Deprecates the accessors if true
The default value for the internal storage
Optional buffers can be optionally not sent/received.
If this type is not set, then it does not send the default value.