package
wns
Type Members
-
case class
ActionElement(content: String, arguments: String, activationType: ActivationType, imageUri: Option[String] = None, hintInputId: Option[String] = None) extends Xmlable with Product with Serializable
-
case class
Actions(inputs: Seq[Input] = Nil, actions: Seq[ActionElement] = Nil) extends Xmlable with Product with Serializable
-
-
case class
Audio(src: Option[String] = None, silent: Boolean = false, loop: Boolean = false) extends Xmlable with Product with Serializable
-
-
sealed abstract
class
BadgeValue extends Named
-
-
sealed abstract
class
Branding extends Named
-
case class
Command(arguments: Option[String], id: Option[CommandId]) extends Xmlable with Product with Serializable
-
sealed abstract
class
CommandId extends Named
-
case class
Commands(commands: Seq[Command]) extends Xmlable with Product with Serializable
-
case class
Group(subGroups: Seq[SubGroup]) extends Xmlable with Product with Serializable
-
sealed abstract
class
HintAlign extends Named
-
sealed abstract
class
HintCrop extends Named
-
case class
Image(src: String, placement: Option[Placement] = None, alt: Option[String] = None, addImageQuery: Option[Boolean] = None, hintCrop: Option[HintCrop] = None, hintRemoveMargin: Option[Boolean] = None, hintAlign: Option[HintAlign] = None, hintOverlay: Option[Int] = None) extends Xmlable with Product with Serializable
-
case class
Input(id: String, inputType: InputType, selection: Seq[Selection], defaultInput: Option[String] = None, title: Option[String] = None, placeHolderContent: Option[String] = None) extends Xmlable with Product with Serializable
-
sealed abstract
class
InputType extends Named
-
trait
Named extends AnyRef
-
sealed abstract
class
NotificationType extends AnyRef
-
sealed abstract
class
Placement extends Named
-
case class
Raw(payload: String) extends WNSNotification with Product with Serializable
-
sealed abstract
class
Scenario extends Named
-
case class
Selection(id: String, content: String) extends Xmlable with Product with Serializable
-
case class
SubGroup(hintWeight: Option[Int], hintTextStacking: Option[TextStacking], texts: Seq[WnsText], images: Seq[Image]) extends Xmlable with Product with Serializable
-
-
-
sealed abstract
class
TextStyle extends Named
-
case class
TileBinding(template: TileTemplate, texts: Seq[WnsText], images: Seq[Image] = Nil, groups: Seq[Group] = Nil, lang: Option[String] = None, baseUri: Option[URL] = None, branding: Option[Branding] = None, addImageQuery: Option[Boolean] = None, contentId: Option[String] = None, displayName: Option[String] = None, hintOverlay: Option[Int] = None) extends Binding[TileTemplate] with Product with Serializable
-
-
-
case class
TileVisual(bindings: Seq[TileBinding], lang: Option[String] = None, baseUri: Option[URL] = None, branding: Option[Branding] = None, addImageQuery: Option[Boolean] = None, contentId: Option[String] = None, displayName: Option[String] = None) extends Visual[TileTemplate] with Product with Serializable
-
case class
ToastBinding(template: ToastTemplate, texts: Seq[WnsText], images: Seq[Image] = Nil, groups: Seq[Group] = Nil, lang: Option[String] = None, baseUri: Option[URL] = None, branding: Option[Branding] = None, addImageQuery: Option[Boolean] = None, contentId: Option[String] = None, displayName: Option[String] = None, hintOverlay: Option[Int] = None) extends Binding[ToastTemplate] with Product with Serializable
-
case class
ToastElement(visual: ToastVisual, actions: Actions = Actions(), launch: Option[String] = None, activationType: Option[ActivationType] = None, scenario: Option[Scenario] = None, audio: Option[Audio] = None) extends XmlNotification with Product with Serializable
-
-
case class
ToastVisual(bindings: Seq[ToastBinding], lang: Option[String] = None, baseUri: Option[URL] = None, branding: Option[Branding] = None, addImageQuery: Option[Boolean] = None, contentId: Option[String] = None, displayName: Option[String] = None) extends Visual[ToastTemplate] with Product with Serializable
-
-
case class
WNSAccessToken(access_token: String, token_type: String) extends Product with Serializable
-
-
case class
WNSCredentials(packageSID: String, clientSecret: String) extends Product with Serializable
-
case class
WNSMessage(notification: WNSNotification, cache: Option[Boolean] = None, ttl: Option[Duration] = None, tag: Option[String] = None) extends Product with Serializable
-
-
sealed abstract
class
WNSResponse extends AnyRef
-
case class
WNSToken extends Token with Product with Serializable
-
case class
WnsText(text: String, lang: Option[String] = None, hintStyle: Option[TextStyle] = None, hintWrap: Option[Boolean] = None, hintMaxLines: Option[Int] = None, hintMinLines: Option[Int] = None, hintAlign: Option[HintAlign] = None) extends Xmlable with Product with Serializable
-
-
trait
XmlOps extends AnyRef
-
base64-encoded