MPIBlueDotStateChange contains the reason for an unexpected blue dot state
Has what we currentky know about the blue dot and how confident we are
Visiblity State of the BlueDot marker
Reason why BlueDot may be in the current state
Additional message to complement the reason
NoteMessage is an optional string that is used for the WebSDK and basically adds additional non-enum messages to developers about why things may fail. But it is not relevant for the iOS SDKs.