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. final case class PaidReferer(source: String) extends Referer with Product with Serializable

    Permalink
  4. class Parser extends AnyRef

    Permalink

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

  5. sealed trait Referer extends AnyRef

    Permalink

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

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

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

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

    Permalink

Value Members

  1. object InternalReferer extends Referer with Product with Serializable

    Permalink
  2. 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.

  3. object UnknownReferer extends Referer with Product with Serializable

    Permalink

Ungrouped