Rejected
data class Rejected(val reasonCode: ReasonCode, val message: String, val serverReference: String? = null) : ProbeResult
The broker accepted the TCP/TLS connection but refused the CONNECT request via CONNACK.
Typical reason codes:
ReasonCode.NOT_AUTHORIZED — credentials are missing or invalid.
ReasonCode.BAD_USER_NAME_OR_PASSWORD — credentials format issue.
ReasonCode.BAD_AUTHENTICATION_METHOD — enhanced auth required (§4.12).
ReasonCode.CLIENT_IDENTIFIER_NOT_VALID — client ID rejected by broker policy.
ReasonCode.UNSUPPORTED_PROTOCOL_VERSION — broker is not MQTT 5.0.
ReasonCode.USE_ANOTHER_SERVER / ReasonCode.SERVER_MOVED — redirect; see serverReference.