Google.Firebase.FCM.V1.AndroidNotification (firebase_cloud_messaging_http_v1_api v0.2.0)

Notification to send to android devices.

https://firebase.google.com/docs/reference/fcm/rest/v1/projects.messages#androidnotification

Link to this section Summary

Link to this section Types

@type t() :: %Google.Firebase.FCM.V1.AndroidNotification{
  body: String.t() | nil,
  body_loc_args: [String.t()] | nil,
  body_loc_key: String.t() | nil,
  channel_id: String.t() | nil,
  click_action: String.t() | nil,
  color: String.t() | nil,
  default_light_settings: boolean() | nil,
  default_sound: boolean() | nil,
  default_vibrate_timings: boolean() | nil,
  event_time: String.t() | nil,
  icon: String.t() | nil,
  image: String.t() | nil,
  light_settings: Google.Firebase.FCM.V1.LightSettings.t() | nil,
  local_only: boolean() | nil,
  notification_count: integer() | nil,
  notification_priority:
    (:PRIORITY_UNSPECIFIED
     | :PRIORITY_MIN
     | :PRIORITY_LOW
     | :PRIORITY_DEFAULT
     | :PRIORITY_HIGH
     | :PRIORITY_MAX)
    | nil,
  sound: String.t() | nil,
  sticky: boolean() | nil,
  tag: String.t() | nil,
  ticker: String.t() | nil,
  title: String.t() | nil,
  title_loc_args: [String.t()] | nil,
  title_loc_key: String.t() | nil,
  vibrate_timings: [String.t()] | nil,
  visibility: (:VISIBILITY_UNSPECIFIED | :PRIVATE | :PUBLIC | :SECRET) | nil
}