# Constants
PlatformAndroid is enum for FCM/GCM.
PlatformIOS is enum for APNs.
High priority.
Normal priority.
Use the alert push type for notifications that trigger a user interaction for example, an alert, badge, or sound.
Use the background push type for notifications that deliver content in the background, and don’t trigger any user interactions.
Use the complication push type for notifications that contain update information for a watchOS app’s complications.
Use the fileprovider push type to signal changes to a File Provider extension.
Use the mdm push type for notifications that tell managed devices to contact the MDM server.
Use the voip push type for notifications that provide information about an incoming Voice-over-IP (VoIP) call.
Version specifies the client version.
# Structs
An AndroidSetting has setting fields for FCM/GCM.
A Client for gaurun server.
An Error is error response from gaurun server.
An IOSSetting has setting fields for APNs.
A Notification has gaurun notification data.
A Payload contains notifications to be sent to gaurun.