Package

com.gu.anghammarad

models

Permalink

package models

Visibility
  1. Public
  2. All

Type Members

  1. case class Action(cta: String, url: String) extends Product with Serializable

    Permalink
  2. case class App(app: String) extends Target with Product with Serializable

    Permalink
  3. case class AwsAccount(awsAccount: String) extends Target with Product with Serializable

    Permalink
  4. sealed trait Channel extends AnyRef

    Permalink
  5. case class Configuration(emailDomain: String, emailSender: String, mappings: List[Mapping]) extends Product with Serializable

    Permalink
  6. sealed trait Contact extends AnyRef

    Permalink
  7. case class EmailAddress(address: String) extends Contact with Product with Serializable

    Permalink
  8. case class EmailMessage(subject: String, plainText: String, html: String) extends Message with Product with Serializable

    Permalink
  9. case class HangoutMessage(cardJson: String) extends Message with Product with Serializable

    Permalink
  10. case class HangoutsRoom(webhook: String) extends Contact with Product with Serializable

    Permalink
  11. case class Mapping(targets: List[Target], contacts: List[Contact]) extends Product with Serializable

    Permalink
  12. sealed trait Message extends AnyRef

    Permalink
  13. case class Notification(subject: String, message: String, actions: List[Action], target: List[Target], channel: RequestedChannel, sourceSystem: String) extends Product with Serializable

    Permalink
  14. case class Preferred(preferredChannel: Channel) extends RequestedChannel with Product with Serializable

    Permalink
  15. sealed trait RequestedChannel extends AnyRef

    Permalink
  16. case class Stack(stack: String) extends Target with Product with Serializable

    Permalink
  17. case class Stage(stage: String) extends Target with Product with Serializable

    Permalink
  18. sealed trait Target extends AnyRef

    Permalink

Value Members

  1. object All extends RequestedChannel with Product with Serializable

    Permalink
  2. object Email extends Channel with RequestedChannel with Product with Serializable

    Permalink
  3. object HangoutsChat extends Channel with RequestedChannel with Product with Serializable

    Permalink

Ungrouped