package
2.7.0+incompatible
Repository: https://github.com/mspandrade/firebase-admin-go.git
Documentation: pkg.go.dev

# Functions

IsInternal checks if the given error was due to an internal server error.
IsInvalidAPNSCredentials checks if the given error was due to invalid APNS certificate or auth key.
IsInvalidArgument checks if the given error was due to an invalid argument in the request.
IsMessageRateExceeded checks if the given error was due to the client exceeding a quota.
IsMismatchedCredential checks if the given error was due to an invalid credential or permission error.
IsRegistrationTokenNotRegistered checks if the given error was due to a registration token that became invalid.
IsServerUnavailable checks if the given error was due to the backend server being temporarily unavailable.
IsTooManyTopics checks if the given error was due to the client exceeding the allowed number of topics.
IsUnknown checks if the given error was due to unknown error returned by the backend server.
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.