package refererparser
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- 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
- object CreateParser
- object EmailMedium extends Medium with Product with Serializable
- object InternalMedium extends Medium with Product with Serializable
- object Medium
- object PaidMedium extends Medium with Product with Serializable
- object SearchMedium extends Medium with Product with Serializable
- object SocialMedium extends Medium with Product with Serializable
- object UnknownMedium extends Medium with Product with Serializable