package
apns
Type Members
-
-
case class
APNSDevice(id: String) extends Product with Serializable
-
case class
APNSMessage(aps: APSPayload, data: Map[String, JsValue] = Map()) extends Product with Serializable
-
case class
APSPayload(alert: Option[Either[String, AlertPayload]], badge: Option[Int] = None, sound: Option[String] = None) extends Product with Serializable
-
case class
AlertPayload(body: String, title: Option[String] = None, launchImage: Option[String] = None, actionLocKey: Option[String] = None, locKey: Option[String] = None, locArgs: Option[Seq[String]] = None, titleLocKey: Option[String] = None, titleLocArgs: Option[Seq[String]] = None) extends Product with Serializable
-
case class
InactiveDevice(deviceHexID: String, asOf: Long) extends Product with Serializable
Some(Left(...)) for a simple alert text, Some(Right(...)) for more verbose alert details, None for background notifications
badge number
rock.mp3