| InstanceIdResult | Result object obtained from requests for an Instance ID and token. |
| FirebaseInstanceId | Firebase Instance ID provides a unique identifier for each app instance and a mechanism to authenticate and authorize actions (example: sending FCM messages). |
| FirebaseInstanceIdReceiver | Implementation of CloudMessagingReceiver that passes Intents to the FirebaseMessagingService. |