org.apache.pekko.stream.connectors.huawei.pushkit.models

Members list

Type members

Classlikes

case class AndroidConfig(collapse_key: Option[Int], ttl: Option[String], bi_tag: Option[String], receipt_id: Option[String], fast_app_target: Option[Int], data: Option[String], notification: Option[AndroidNotification])

AndroidConfig model.

AndroidConfig model.

Attributes

See also
Companion
object
Source
AndroidConfig.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object AndroidConfig

Attributes

Companion
class
Source
AndroidConfig.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class AndroidNotification(title: Option[String], body: Option[String], icon: Option[String], color: Option[String], sound: Option[String], default_sound: Option[Boolean], tag: Option[String], click_action: Option[ClickAction], body_loc_key: Option[String], body_loc_args: Option[Seq[String]], title_loc_key: Option[String], title_loc_args: Option[Seq[String]], multi_lang_key: Option[String], channel_id: Option[String], notify_summary: Option[String], image: Option[String], style: Option[Int], big_title: Option[String], big_body: Option[String], auto_clear: Option[Int], notify_id: Option[Int], group: Option[String], badge: Option[BadgeNotification], ticker: Option[String], when: Option[String], importance: Option[String], use_default_vibrate: Option[Boolean], use_default_light: Option[Boolean], vibrate_config: Option[Seq[String]], visibility: Option[String], light_settings: Option[LightSettings], foreground_show: Option[Boolean], profile_id: Option[String], inbox_content: Option[Seq[String]], buttons: Option[Seq[Button]])

AndroidNotification model.

AndroidNotification model.

Attributes

See also
Companion
object
Source
AndroidConfig.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
AndroidConfig.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ApnsConfig(hms_options: Option[String], headers: Option[String], payload: Option[String])

ApnsConfig model.

ApnsConfig model.

Attributes

See also
Companion
object
Source
ApnsConfig.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ApnsConfig

Attributes

Companion
class
Source
ApnsConfig.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
ApnsConfig.type
case class BadgeNotification(add_num: Option[Int], `class`: Option[String], set_num: Option[Int])

BadgeNotification model.

BadgeNotification model.

Attributes

Companion
object
Source
AndroidConfig.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
AndroidConfig.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class BasicNotification(title: Option[String], body: Option[String], image: Option[String])

Notification model.

Notification model.

Attributes

See also
Companion
object
Source
BasicNotification.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
BasicNotification.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class Button(name: Option[String], action_type: Option[Int], intent_type: Option[Int], intent: Option[String], data: Option[String])

Button model.

Button model.

Attributes

Companion
object
Source
AndroidConfig.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Button

Attributes

Companion
class
Source
AndroidConfig.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Button.type
case class ClickAction(`type`: Option[Int], intent: Option[String], url: Option[String], action: Option[String])

Click Action model.

Click Action model.

Attributes

Companion
object
Source
AndroidConfig.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ClickAction

Attributes

Companion
class
Source
AndroidConfig.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class Color(alpha: Option[Float], red: Option[Float], green: Option[Float], blue: Option[Float])

Color model.

Color model.

Attributes

Companion
object
Source
AndroidConfig.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Color

Attributes

Companion
class
Source
AndroidConfig.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Color.type
case class Condition(conditionText: String) extends NotificationTarget

Condition model.

Condition model.

Attributes

Companion
object
Source
NotificationTarget.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Condition

Attributes

Companion
class
Source
NotificationTarget.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Condition.type
final case class ErrorResponse(rawError: String) extends Response

Attributes

Source
Response.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Response
class Object
trait Matchable
class Any
Show all
case class LightSettings(color: Option[Color], light_on_duration: Option[String], light_off_duration: Option[String])

LightSettings model.

LightSettings model.

Attributes

Companion
object
Source
AndroidConfig.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object LightSettings

Attributes

Companion
class
Source
AndroidConfig.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait NotificationTarget

Attributes

Source
NotificationTarget.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Condition
class Tokens
class Topic
case class PushKitNotification(data: Option[String], notification: Option[BasicNotification], android: Option[AndroidConfig], apns: Option[ApnsConfig], webpush: Option[WebConfig], token: Option[Seq[String]], topic: Option[String], condition: Option[String])

Message model.

Attributes

Companion
class
Source
PushKitNotification.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PushKitResponse(code: String, msg: String, requestId: String) extends Response

Attributes

Source
Response.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Response
class Object
trait Matchable
class Any
Show all
sealed trait Response

Attributes

Source
Response.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class Tokens(token: Seq[String]) extends NotificationTarget

Tokens model.

Tokens model.

Attributes

Source
NotificationTarget.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class Topic(topic: String) extends NotificationTarget

Topic model.

Topic model.

Attributes

Source
NotificationTarget.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class WebActions(action: Option[String], icon: Option[String], title: Option[String])

WebActions model.

WebActions model.

Attributes

Companion
object
Source
WebConfig.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object WebActions

Attributes

Companion
class
Source
WebConfig.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
WebActions.type
case class WebConfig(hms_options: Option[String], headers: Option[Map[String, String]], notification: Option[WebNotification])

WebPushConfig model.

WebPushConfig model.

Attributes

See also
Companion
object
Source
WebConfig.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object WebConfig

Attributes

Companion
class
Source
WebConfig.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
WebConfig.type
case class WebNotification(title: Option[String], body: Option[String], icon: Option[String], image: Option[String], lang: Option[String], tag: Option[String], badge: Option[String], dir: Option[String], vibrate: Option[Seq[Int]], renotify: Option[Boolean], require_interaction: Option[Boolean], silent: Option[Boolean], timestamp: Option[Long], actions: Option[Seq[WebActions]])

WebNotification model.

WebNotification model.

Attributes

Companion
object
Source
WebConfig.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
WebConfig.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type