Package

com.snowplowanalytics

refererparser

Permalink

package refererparser

Visibility
  1. Public
  2. All

Type Members

  1. final case class CorruptJsonException(message: String) extends Exception with Product with Serializable

    Permalink
  2. final case class EmailReferer(source: String) extends Referer with Product with Serializable

    Permalink
  3. sealed abstract class Medium extends AnyRef

    Permalink

    Enumeration for supported mediums.

  4. final case class PaidReferer(source: String) extends Referer with Product with Serializable

    Permalink
  5. class Parser extends AnyRef

    Permalink

    Parser class - Scala version of Java Parser, with everything wrapped in Sync

  6. sealed trait Referer extends AnyRef

    Permalink

    Referer - returned from parse, a sealed hierarchy which can be an UnknownReferer, SearchReferer, InternalReferer, SocialReferer, EmailReferer, or PaidReferer.

  7. final case class RefererLookup(medium: Medium, source: String, parameters: List[String]) extends Product with Serializable

    Permalink
  8. final case class SearchReferer(source: String, term: Option[String]) extends Referer with Product with Serializable

    Permalink
  9. final case class SocialReferer(source: String) extends Referer with Product with Serializable

    Permalink

Value Members

  1. object EmailMedium extends Medium with Product with Serializable

    Permalink
  2. object InternalMedium extends Medium with Product with Serializable

    Permalink
  3. object InternalReferer extends Referer with Product with Serializable

    Permalink
  4. object Medium

    Permalink
  5. object PaidMedium extends Medium with Product with Serializable

    Permalink
  6. object Parser

    Permalink

    Parser object - contains one-time initialization of the JSON database of referers, and parse() methods to generate a Referer object from a referer URL.

  7. object SearchMedium extends Medium with Product with Serializable

    Permalink
  8. object SocialMedium extends Medium with Product with Serializable

    Permalink
  9. object UnknownMedium extends Medium with Product with Serializable

    Permalink
  10. object UnknownReferer extends Referer with Product with Serializable

    Permalink

Ungrouped