org.apache.pekko.stream.connectors.huawei.pushkit.models
Members list
Type members
Classlikes
AndroidConfig model.
object AndroidConfig
Attributes
- Companion
- class
- Source
- AndroidConfig.scala
- Supertypes
- Self type
-
AndroidConfig.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
object AndroidNotification
Attributes
- Companion
- class
- Source
- AndroidConfig.scala
- Supertypes
- Self type
-
AndroidNotification.type
ApnsConfig model.
object ApnsConfig
Attributes
- Companion
- class
- Source
- ApnsConfig.scala
- Supertypes
- Self type
-
ApnsConfig.type
BadgeNotification model.
object BadgeNotification
Attributes
- Companion
- class
- Source
- AndroidConfig.scala
- Supertypes
- Self type
-
BadgeNotification.type
Notification model.
object BasicNotification
Attributes
- Companion
- class
- Source
- BasicNotification.scala
- Supertypes
- Self type
-
BasicNotification.type
Button model.
object Button
Click Action model.
object ClickAction
Attributes
- Companion
- class
- Source
- AndroidConfig.scala
- Supertypes
- Self type
-
ClickAction.type
Color model.
object Color
case class Condition(conditionText: String) extends NotificationTarget
Condition model.
Condition model.
Attributes
- Companion
- object
- Source
- NotificationTarget.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait NotificationTargetclass Objecttrait Matchableclass AnyShow all
object Condition
final case class ErrorResponse(rawError: String) extends Response
Attributes
- Source
- Response.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Responseclass Objecttrait Matchableclass AnyShow all
LightSettings model.
object LightSettings
Attributes
- Companion
- class
- Source
- AndroidConfig.scala
- Supertypes
- Self type
-
LightSettings.type
Attributes
- Source
- NotificationTarget.scala
- Supertypes
- Known subtypes
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.
object PushKitNotification
Attributes
- Companion
- class
- Source
- PushKitNotification.scala
- Supertypes
- Self type
-
PushKitNotification.type
final case class PushKitResponse(code: String, msg: String, requestId: String) extends Response
Attributes
- Source
- Response.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Responseclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- Response.scala
- Supertypes
- Known subtypes
-
class ErrorResponseclass PushKitResponse
case class Tokens(token: Seq[String]) extends NotificationTarget
Tokens model.
Tokens model.
Attributes
- Source
- NotificationTarget.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait NotificationTargetclass Objecttrait Matchableclass AnyShow all
case class Topic(topic: String) extends NotificationTarget
Topic model.
Topic model.
Attributes
- Source
- NotificationTarget.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait NotificationTargetclass Objecttrait Matchableclass AnyShow all
WebActions model.
object WebActions
Attributes
- Companion
- class
- Source
- WebConfig.scala
- Supertypes
- Self type
-
WebActions.type
WebPushConfig model.
object WebConfig
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.
object WebNotification
Attributes
- Companion
- class
- Source
- WebConfig.scala
- Supertypes
- Self type
-
WebNotification.type
In this article