interface RegionMessageManager
| GeofenceMessageResponseListener | interface GeofenceMessageResponseListener | 
| ProximityMessageResponseListener | interface ProximityMessageResponseListener | 
| RegionTransitionEventListener | Interface to use to listen for region(Geofence/Proximity) transition(enter/exit) events. The  interface RegionTransitionEventListener | 
| disableGeofenceMessaging | Disables geofence messaging. abstract fun disableGeofenceMessaging(): Unit | 
| disableProximityMessaging | Disables proximity messaging. abstract fun disableProximityMessaging(): Unit | 
| enableGeofenceMessaging | Enables geofence messaging. This will only succeed if: 
 abstract fun enableGeofenceMessaging(): Boolean | 
| enableProximityMessaging | Enables proximity messaging. This will only succeed if: 
 abstract fun enableProximityMessaging(): Boolean | 
| isGeofenceMessagingEnabled | Indicates whether geofence messaging is enabled. abstract fun isGeofenceMessagingEnabled(): Boolean | 
| isProximityMessagingEnabled | Indicates whether proximity messaging is enabled. abstract fun isProximityMessagingEnabled(): Boolean | 
| registerGeofenceMessageResponseListener | Registers the provided  abstract fun registerGeofenceMessageResponseListener(listener: GeofenceMessageResponseListener): Unit | 
| registerProximityMessageResponseListener | Registers the provided  abstract fun registerProximityMessageResponseListener(listener: ProximityMessageResponseListener): Unit | 
| registerRegionTransitionEventListener | Registers the provided  abstract fun registerRegionTransitionEventListener(listener: RegionTransitionEventListener): Unit | 
| unregisterGeofenceMessageResponseListener | Unregisters the provided  abstract fun unregisterGeofenceMessageResponseListener(listener: GeofenceMessageResponseListener): Unit | 
| unregisterProximityMessageResponseListener | Unregisters the provided  abstract fun unregisterProximityMessageResponseListener(listener: ProximityMessageResponseListener): Unit | 
| unregisterRegionTransitionEventListener | Unregisters the provided  abstract fun unregisterRegionTransitionEventListener(listener: RegionTransitionEventListener): Unit |