| FirebaseMessaging | Top level Firebase Cloud Messaging singleton that provides methods for subscribing to topics and sending upstream messages. |
| FirebaseMessagingService | Base class for receiving messages from Firebase Cloud Messaging. |
| RemoteMessage | A remote Firebase Message. |
| RemoteMessage.Builder | Builder object for constructing RemoteMessage instances. |
| RemoteMessage.MessagePriority | Priority of the message |
| RemoteMessage.Notification | Remote Firebase notification details. |
| SendException | Firebase message send exception. |