# Functions
NewClient creates a new instance of the Firebase Cloud Messaging Client.
# Structs
AndroidConfig contains messaging options specific to the Android platform.
AndroidNotification is a notification to send to Android devices.
APNSConfig contains messaging options specific to the Apple Push Notification Service (APNS).
APNSPayload is the payload that can be included in an APNS message.
Aps represents the aps dictionary that may be included in an APNSPayload.
ApsAlert is the alert payload that can be included in an Aps.
Client is the interface for the Firebase Cloud Messaging (FCM) service.
ErrorInfo is a topic management error.
Message to be sent via Firebase Cloud Messaging.
Notification is the basic notification template to use across all platforms.
TopicManagementResponse is the result produced by topic management operations.
WebpushConfig contains messaging options specific to the WebPush protocol.
WebpushNotification is a notification to send via WebPush protocol.