package refererparser
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- final case class ChatbotReferer(medium: Medium, source: String) extends Referer with Product with Serializable
- final case class CorruptJsonException(message: String) extends Exception with Product with Serializable
- trait CreateParser[F[_]] extends AnyRef
- final case class EmailReferer(medium: Medium, source: String) extends Referer with Product with Serializable
- final case class InternalReferer(medium: Medium) extends Referer with Product with Serializable
- sealed abstract class Medium extends AnyRef
Enumeration for supported mediums.
- final case class PaidReferer(medium: Medium, source: String) extends Referer with Product with Serializable
- class Parser extends AnyRef
- sealed trait Referer extends AnyRef
Referer - returned from parse, a sealed hierarchy which can be an UnknownReferer, SearchReferer, InternalReferer, SocialReferer, EmailReferer, or PaidReferer.
- final case class RefererLookup(medium: Medium, source: String, parameters: List[String]) extends Product with Serializable
- final case class SearchReferer(medium: Medium, source: String, term: Option[String]) extends Referer with Product with Serializable
- final case class SocialReferer(medium: Medium, source: String) extends Referer with Product with Serializable
- final case class UnknownReferer(medium: Medium) extends Referer with Product with Serializable
Value Members
- case object ChatbotMedium extends Medium with Product with Serializable
- object CreateParser
- case object EmailMedium extends Medium with Product with Serializable
- case object InternalMedium extends Medium with Product with Serializable
- object Medium
- case object PaidMedium extends Medium with Product with Serializable
- case object SearchMedium extends Medium with Product with Serializable
- case object SocialMedium extends Medium with Product with Serializable
- case object UnknownMedium extends Medium with Product with Serializable