package models

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class AndroidConfig(collapse_key: Option[String] = None, priority: Option[AndroidMessagePriority] = None, ttl: Option[String] = None, restricted_package_name: Option[String] = None, data: Option[Map[String, String]] = None, notification: Option[AndroidNotification] = None, fcm_options: Option[FcmOption] = None, direct_boot_ok: Option[Boolean] = None) extends Product with Serializable

    AndroidConfig model.

    AndroidConfig model.

    See also

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

  2. sealed trait AndroidMessagePriority extends AnyRef

    AndroidMessagePriority model.

    AndroidMessagePriority model.

    See also

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

  3. case class AndroidNotification(title: Option[String] = None, body: Option[String] = None, icon: Option[String] = None, color: Option[String] = None, sound: Option[String] = None, tag: Option[String] = None, click_action: Option[String] = None, body_loc_key: Option[String] = None, body_loc_args: Option[Seq[String]] = None, title_loc_key: Option[String] = None, title_loc_args: Option[Seq[String]] = None, channel_id: Option[String] = None, ticker: Option[String] = None, sticky: Option[Boolean] = None, event_time: Option[String] = None, local_only: Option[Boolean] = None, notification_priority: Option[NotificationPriority] = None, default_sound: Option[String] = None, default_vibrate_timings: Option[Boolean] = None, default_light_settings: Option[Boolean] = None, vibrate_timings: Option[Seq[String]] = None, visibility: Option[Visibility] = None, notification_count: Option[Int] = None, light_settings: Option[LightSettings] = None, image: Option[String] = None) extends Product with Serializable

    AndroidNotification model.

    AndroidNotification model.

    See also

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

  4. case class ApnsConfig(headers: Option[Map[String, String]] = None, payload: Option[String] = None, fcm_options: Option[FcmOption] = None) extends Product with Serializable

    ApnsConfig model.

    ApnsConfig model.

    See also

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

  5. case class ApnsFcmOptions(analytics_label: Option[String] = None, image: Option[String] = None) extends FcmOption with Product with Serializable

    ApnsFcmOptions model.

    ApnsFcmOptions model.

    See also

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

  6. case class BasicNotification(title: String, body: String, image: Option[String] = None) extends Product with Serializable

    Notification model.

    Notification model.

    See also

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

  7. case class Color(red: Double, green: Double, blue: Double, alpha: Double) extends Product with Serializable

    Color model.

    Color model.

    See also

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

  8. case class Condition(conditionText: String) extends NotificationTarget with Product with Serializable

    Condition model.

    Condition model.

    See also

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

  9. final case class FcmErrorResponse(rawError: String) extends FcmResponse with Product with Serializable
  10. case class FcmNotification(data: Option[Map[String, String]] = None, notification: Option[BasicNotification] = None, android: Option[AndroidConfig] = None, webpush: Option[WebPushConfig] = None, apns: Option[ApnsConfig] = None, fcm_options: Option[FcmOption] = None, token: Option[String] = None, topic: Option[String] = None, condition: Option[String] = None) extends Product with Serializable

    Firebase Cloud Message model.

    Firebase Cloud Message model.

    See also

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

  11. sealed trait FcmOption extends AnyRef
  12. case class FcmOptions(analytics_label: String) extends FcmOption with Product with Serializable

    FcmOptions model.

    FcmOptions model.

    See also

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

  13. sealed trait FcmResponse extends AnyRef
  14. final case class FcmSuccessResponse(name: String) extends FcmResponse with Product with Serializable
  15. case class LightSettings(color: Option[Color] = None, light_on_duration: Option[String] = None, light_off_duration: Option[String] = None) extends Product with Serializable

    LightSettings model.

    LightSettings model.

    See also

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

  16. sealed trait NotificationPriority extends AnyRef

    NotificationPriority model.

    NotificationPriority model.

    See also

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

  17. sealed trait NotificationTarget extends AnyRef
  18. case class Token(token: String) extends NotificationTarget with Product with Serializable

    Token model.

    Token model.

    See also

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

  19. case class Topic(topic: String) extends NotificationTarget with Product with Serializable

    Topic model.

    Topic model.

    See also

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

  20. sealed trait Visibility extends AnyRef

    Visibility model.

    Visibility model.

    See also

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

  21. case class WebPushConfig(headers: Option[Map[String, String]] = None, data: Option[Map[String, String]] = None, notification: Option[String] = None, fcm_options: Option[FcmOption] = None) extends Product with Serializable

    WebpushConfig model.

    WebpushConfig model.

    See also

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

  22. case class WebPushFcmOptions(analytics_label: Option[String] = None, link: Option[String] = None) extends FcmOption with Product with Serializable

    WebpushFcmOptions model.

    WebpushFcmOptions model.

    See also

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

Ungrouped