| Enumerator | 
|---|
| MQTTREASONCODE_SUCCESS |  | 
| MQTTREASONCODE_NORMAL_DISCONNECTION |  | 
| MQTTREASONCODE_GRANTED_QOS_0 |  | 
| MQTTREASONCODE_GRANTED_QOS_1 |  | 
| MQTTREASONCODE_GRANTED_QOS_2 |  | 
| MQTTREASONCODE_DISCONNECT_WITH_WILL_MESSAGE |  | 
| MQTTREASONCODE_NO_MATCHING_SUBSCRIBERS |  | 
| MQTTREASONCODE_NO_SUBSCRIPTION_FOUND |  | 
| MQTTREASONCODE_CONTINUE_AUTHENTICATION |  | 
| MQTTREASONCODE_RE_AUTHENTICATE |  | 
| MQTTREASONCODE_UNSPECIFIED_ERROR |  | 
| MQTTREASONCODE_MALFORMED_PACKET |  | 
| MQTTREASONCODE_PROTOCOL_ERROR |  | 
| MQTTREASONCODE_IMPLEMENTATION_SPECIFIC_ERROR |  | 
| MQTTREASONCODE_UNSUPPORTED_PROTOCOL_VERSION |  | 
| MQTTREASONCODE_CLIENT_IDENTIFIER_NOT_VALID |  | 
| MQTTREASONCODE_BAD_USER_NAME_OR_PASSWORD |  | 
| MQTTREASONCODE_NOT_AUTHORIZED |  | 
| MQTTREASONCODE_SERVER_UNAVAILABLE |  | 
| MQTTREASONCODE_SERVER_BUSY |  | 
| MQTTREASONCODE_BANNED |  | 
| MQTTREASONCODE_SERVER_SHUTTING_DOWN |  | 
| MQTTREASONCODE_BAD_AUTHENTICATION_METHOD |  | 
| MQTTREASONCODE_KEEP_ALIVE_TIMEOUT |  | 
| MQTTREASONCODE_SESSION_TAKEN_OVER |  | 
| MQTTREASONCODE_TOPIC_FILTER_INVALID |  | 
| MQTTREASONCODE_TOPIC_NAME_INVALID |  | 
| MQTTREASONCODE_PACKET_IDENTIFIER_IN_USE |  | 
| MQTTREASONCODE_PACKET_IDENTIFIER_NOT_FOUND |  | 
| MQTTREASONCODE_RECEIVE_MAXIMUM_EXCEEDED |  | 
| MQTTREASONCODE_TOPIC_ALIAS_INVALID |  | 
| MQTTREASONCODE_PACKET_TOO_LARGE |  | 
| MQTTREASONCODE_MESSAGE_RATE_TOO_HIGH |  | 
| MQTTREASONCODE_QUOTA_EXCEEDED |  | 
| MQTTREASONCODE_ADMINISTRATIVE_ACTION |  | 
| MQTTREASONCODE_PAYLOAD_FORMAT_INVALID |  | 
| MQTTREASONCODE_RETAIN_NOT_SUPPORTED |  | 
| MQTTREASONCODE_QOS_NOT_SUPPORTED |  | 
| MQTTREASONCODE_USE_ANOTHER_SERVER |  | 
| MQTTREASONCODE_SERVER_MOVED |  | 
| MQTTREASONCODE_SHARED_SUBSCRIPTIONS_NOT_SUPPORTED |  | 
| MQTTREASONCODE_CONNECTION_RATE_EXCEEDED |  | 
| MQTTREASONCODE_MAXIMUM_CONNECT_TIME |  | 
| MQTTREASONCODE_SUBSCRIPTION_IDENTIFIERS_NOT_SUPPORTED |  | 
| MQTTREASONCODE_WILDCARD_SUBSCRIPTIONS_NOT_SUPPORTED |  |