allMessageTypes

abstract val allMessageTypes: MirrorableMap<MessageType, Boolean>

All the message types that the messaging services handles.

This is a union of the message types supported by all available messaging providers.

Note:MessageType class contains predefined message types like MessageType.SMS.

Note: This can be used to find out if a particular type of messaging service is supported, by checking if its corresponding message type is supported.

The map key is the MessageType. The value of the map indicates if messaging is enabled for that particular message type.

An example of when a message type is disabled is when there is an SMS message provider available, but no phone is currently connected via Bluetooth.