com.malliina.push.wns
package com.malliina.push.wns
Members list
Concise view
Type members
Classlikes
case class ActionElement(content: String, arguments: String, activationType: ActivationType, imageUri: Option[String], hintInputId: Option[String]) extends Xmlable
object ActionElement
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- ActionElement.type
object Actions
Attributes
- Companion:
- object
- Graph
- Supertypes
- Known subtypes
Attributes
- Companion:
- class
- Graph
- Supertypes
- Self type
- ActivationType.type
object Audio
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait XmlNotificationtrait Xmlabletrait XmlOpstrait WNSNotificationclass Objecttrait Matchableclass Any
object Badge
Attributes
- Companion:
- object
- Graph
- Supertypes
- Known subtypes
object BadgeValue
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- BadgeValue.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- Known subtypes
- class TileBindingclass ToastBinding
object Binding
Attributes
- Companion:
- object
- Graph
- Supertypes
- Known subtypes
Attributes
object Command
Attributes
object Commands
object Group
Attributes
Attributes
- Companion:
- object
- Graph
- Supertypes
- Known subtypes
- object Circle.typeobject NoHintCrop.type
Attributes
object Image
object Input
Attributes
trait Named
Attributes
- Graph
- Supertypes
- class Any
- Known subtypes
- class ActivationTypeobject Background.typeobject Foreground.typeobject Protocol.typeobject System.typeclass BadgeValueobject Activity.typeobject Alarm.typeobject Alert.typeobject Attention.typeobject Available.typeobject Away.typeobject Busy.typeobject Error.typeobject NewMessage.typeobject None.typeclass Numberobject Paused.typeobject Playing.typeobject Unavailable.typeclass Brandingobject Logo.typeobject Name.typeobject NameAndLogo.typeobject NoBranding.typeclass CommandIdobject Decline.typeobject Dismiss.typeobject Snooze.typeobject Video.typeobject Voice.typeclass HintAlignobject Center.typeobject Left.typeobject Right.typeobject Stretch.typeclass HintCropobject Circle.typeobject NoHintCrop.typeclass InputTypeobject Selection.typeobject Text.typeclass Placementobject AppLogoOverride.typeobject Background.typeobject Inline.typeobject Peek.typeclass Scenarioobject Alarm.typeobject Default.typeobject IncomingCall.typeobject Reminder.typetrait Templateclass TileTemplateobject TileLarge.typeobject TileMedium.typeobject TileSmall.typeobject TileWide.typeclass ToastTemplateobject ToastGeneric.typeclass TextStackingobject Bottom.typeobject Center.typeobject Top.typeclass TextStyleobject Base.typeobject BaseSubtle.typeobject Body.typeobject BodySubtle.typeobject Caption.typeobject CaptionSubtle.typeobject Header.typeobject HeaderNumber.typeobject HeaderSubtle.typeobject Subheader.typeobject SubheaderNumeral.typeobject SubheaderSubtle.typeobject Subtitle.typeobject SubtitleSubtle.typeobject Title.typeobject TitleNumeral.typeobject TitleSubtle.type
object NotificationType
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- NotificationType.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- Known subtypes
Attributes
Attributes
- payload
base64-encoded
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait WNSNotificationclass Objecttrait Matchableclass Any
object Raw
Attributes
object Selection
case class SubGroup(hintWeight: Option[Int], hintTextStacking: Option[TextStacking], texts: Seq[WnsText], images: Seq[Image]) extends Xmlable
object SubGroup
Attributes
- Graph
- Supertypes
- Known subtypes
- class TileTemplateobject TileLarge.typeobject TileMedium.typeobject TileSmall.typeobject TileWide.typeclass ToastTemplateobject ToastGeneric.type
Attributes
- Companion:
- class
- Graph
- Supertypes
- Self type
- TextStacking.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- Known subtypes
- object Base.typeobject BaseSubtle.typeobject Body.typeobject BodySubtle.typeobject Caption.typeobject CaptionSubtle.typeobject Header.typeobject HeaderNumber.typeobject HeaderSubtle.typeobject Subheader.typeobject SubheaderNumeral.typeobject SubheaderSubtle.typeobject Subtitle.typeobject SubtitleSubtle.typeobject Title.typeobject TitleNumeral.typeobject TitleSubtle.type
Attributes
case class TileBinding(template: TileTemplate, texts: Seq[WnsText], images: Seq[Image], groups: Seq[Group], lang: Option[String], baseUri: Option[URL], branding: Option[Branding], addImageQuery: Option[Boolean], contentId: Option[String], displayName: Option[String], hintOverlay: Option[Int]) extends Binding[TileTemplate]
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait Binding[TileTemplate]trait Xmlabletrait XmlOpsclass Objecttrait Matchableclass Any
object TileBinding
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- TileBinding.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait XmlNotificationtrait Xmlabletrait XmlOpstrait WNSNotificationclass Objecttrait Matchableclass Any
object TileElement
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- TileElement.type
Attributes
- Companion:
- class
- Graph
- Supertypes
- Self type
- TileTemplate.type
case class TileVisual(bindings: Seq[TileBinding], lang: Option[String], baseUri: Option[URL], branding: Option[Branding], addImageQuery: Option[Boolean], contentId: Option[String], displayName: Option[String]) extends Visual[TileTemplate]
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait Visual[TileTemplate]trait Xmlabletrait XmlOpsclass Objecttrait Matchableclass Any
object TileVisual
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- TileVisual.type
case class ToastBinding(template: ToastTemplate, texts: Seq[WnsText], images: Seq[Image], groups: Seq[Group], lang: Option[String], baseUri: Option[URL], branding: Option[Branding], addImageQuery: Option[Boolean], contentId: Option[String], displayName: Option[String], hintOverlay: Option[Int]) extends Binding[ToastTemplate]
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait Binding[ToastTemplate]trait Xmlabletrait XmlOpsclass Objecttrait Matchableclass Any
object ToastBinding
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- ToastBinding.type
case class ToastElement(visual: ToastVisual, actions: Actions, launch: Option[String], activationType: Option[ActivationType], scenario: Option[Scenario], audio: Option[Audio]) extends XmlNotification
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait XmlNotificationtrait Xmlabletrait XmlOpstrait WNSNotificationclass Objecttrait Matchableclass Any
object ToastElement
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- ToastElement.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- Known subtypes
- object ToastGeneric.type
Attributes
- Companion:
- class
- Graph
- Supertypes
- Self type
- ToastTemplate.type
case class ToastVisual(bindings: Seq[ToastBinding], lang: Option[String], baseUri: Option[URL], branding: Option[Branding], addImageQuery: Option[Boolean], contentId: Option[String], displayName: Option[String]) extends Visual[ToastTemplate]
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait Visual[ToastTemplate]trait Xmlabletrait XmlOpsclass Objecttrait Matchableclass Any
object ToastVisual
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- ToastVisual.type
Attributes
- Graph
- Supertypes
- Known subtypes
- class TileVisualclass ToastVisual
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object WNSAccessToken
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- WNSAccessToken.type
object WNSClient
class WNSClient(creds: WNSCredentials, http: HttpClient[Future])(implicit ec: ExecutionContext) extends PushClient[WNSToken, WNSMessage, WNSResponse]
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
case class WNSMessage(notification: WNSNotification, cache: Option[Boolean], ttl: Option[Duration], tag: Option[String])
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
trait WNSNotification
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- description
a user-friendly message
- See also:
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class ChannelExpiredclass DeliveryErrorclass ForbiddenURIclass IncorrectHeadersclass InvalidAuthenticationclass InvalidMethodclass InvalidURIclass PayloadSizeExceededclass ServiceUnavailableclass ThrottleExceededclass UnknownErrorclass WNSSuccess
object WNSResponse
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- WNSResponse.type
Attributes
object WnsText
Attributes
- Graph
- Supertypes
- Known subtypes
trait XmlOps
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait Xmlableclass ActionElementclass Actionsclass Audiotrait Binding[T]class TileBindingclass ToastBindingclass Commandclass Commandsclass Groupclass Imageclass Inputclass Selectionclass SubGrouptrait Visual[T]class TileVisualclass ToastVisualclass WnsTexttrait XmlNotificationclass Badgeclass TileElementclass ToastElement
Attributes
- Graph
- Supertypes
- Known subtypes
- class ActionElementclass Actionsclass Audiotrait Binding[T]class TileBindingclass ToastBindingclass Commandclass Commandsclass Groupclass Imageclass Inputclass Selectionclass SubGrouptrait Visual[T]class TileVisualclass ToastVisualclass WnsTexttrait XmlNotificationclass Badgeclass TileElementclass ToastElement