UNDEFINED captures values that are sent either in error or that were added by the server after this library was generated.
UNDEFINED captures values that are sent either in error or that were added by the server after this library was generated. We want to make it easy and obvious for users of this library to handle this case gracefully.
We use all CAPS for the variable name to avoid collisions with the camel cased values above.
all returns a list of all the valid, known values.
all returns a list of all the valid, known values. We use lower case to avoid collisions with the camel cased values above.