Object/Trait

com.snowplowanalytics.snowplow.badrows

Payload

Related Docs: trait Payload | package badrows

Permalink

object Payload

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Payload
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final case class CollectorPayload(vendor: String, version: String, querystring: List[NVP], contentType: Option[String], body: Option[String], collector: String, encoding: String, hostname: Option[String], timestamp: Option[DateTime], ipAddress: Option[String], useragent: Option[String], refererUri: Option[String], headers: List[String], networkUserId: Option[UUID]) extends Payload with Product with Serializable

    Permalink

    Payload deserialized by a SCE Loader.

    Payload deserialized by a SCE Loader. Contains the payload sent by a webhook or by a Snowplow tracker, without knowing if the parameters are valid for the adapter that will read it to create the RawEvent(s).

  2. final case class EnrichmentPayload(enriched: PartiallyEnrichedEvent, raw: RawEvent) extends Payload with Product with Serializable

    Permalink

    Contains the input of the enrichments as well as some output.

  3. final case class LoaderPayload(event: Event) extends Payload with Product with Serializable

    Permalink

    Entirely valid and parsed Snowplow enriched event

  4. final case class PartiallyEnrichedEvent(app_id: Option[String], platform: Option[String], etl_tstamp: Option[String], collector_tstamp: Option[String], dvce_created_tstamp: Option[String], event: Option[String], event_id: Option[String], txn_id: Option[String], name_tracker: Option[String], v_tracker: Option[String], v_collector: Option[String], v_etl: Option[String], user_id: Option[String], user_ipaddress: Option[String], user_fingerprint: Option[String], domain_userid: Option[String], domain_sessionidx: Option[Int], network_userid: Option[String], geo_country: Option[String], geo_region: Option[String], geo_city: Option[String], geo_zipcode: Option[String], geo_latitude: Option[Float], geo_longitude: Option[Float], geo_region_name: Option[String], ip_isp: Option[String], ip_organization: Option[String], ip_domain: Option[String], ip_netspeed: Option[String], page_url: Option[String], page_title: Option[String], page_referrer: Option[String], page_urlscheme: Option[String], page_urlhost: Option[String], page_urlport: Option[Int], page_urlpath: Option[String], page_urlquery: Option[String], page_urlfragment: Option[String], refr_urlscheme: Option[String], refr_urlhost: Option[String], refr_urlport: Option[Int], refr_urlpath: Option[String], refr_urlquery: Option[String], refr_urlfragment: Option[String], refr_medium: Option[String], refr_source: Option[String], refr_term: Option[String], mkt_medium: Option[String], mkt_source: Option[String], mkt_term: Option[String], mkt_content: Option[String], mkt_campaign: Option[String], contexts: Option[String], se_category: Option[String], se_action: Option[String], se_label: Option[String], se_property: Option[String], se_value: Option[String], unstruct_event: Option[String], tr_orderid: Option[String], tr_affiliation: Option[String], tr_total: Option[String], tr_tax: Option[String], tr_shipping: Option[String], tr_city: Option[String], tr_state: Option[String], tr_country: Option[String], ti_orderid: Option[String], ti_sku: Option[String], ti_name: Option[String], ti_category: Option[String], ti_price: Option[String], ti_quantity: Option[Int], pp_xoffset_min: Option[Int], pp_xoffset_max: Option[Int], pp_yoffset_min: Option[Int], pp_yoffset_max: Option[Int], useragent: Option[String], br_name: Option[String], br_family: Option[String], br_version: Option[String], br_type: Option[String], br_renderengine: Option[String], br_lang: Option[String], br_features_pdf: Option[Byte], br_features_flash: Option[Byte], br_features_java: Option[Byte], br_features_director: Option[Byte], br_features_quicktime: Option[Byte], br_features_realplayer: Option[Byte], br_features_windowsmedia: Option[Byte], br_features_gears: Option[Byte], br_features_silverlight: Option[Byte], br_cookies: Option[Byte], br_colordepth: Option[String], br_viewwidth: Option[Int], br_viewheight: Option[Int], os_name: Option[String], os_family: Option[String], os_manufacturer: Option[String], os_timezone: Option[String], dvce_type: Option[String], dvce_ismobile: Option[Byte], dvce_screenwidth: Option[Int], dvce_screenheight: Option[Int], doc_charset: Option[String], doc_width: Option[Int], doc_height: Option[Int], tr_currency: Option[String], tr_total_base: Option[String], tr_tax_base: Option[String], tr_shipping_base: Option[String], ti_currency: Option[String], ti_price_base: Option[String], base_currency: Option[String], geo_timezone: Option[String], mkt_clickid: Option[String], mkt_network: Option[String], etl_tags: Option[String], dvce_sent_tstamp: Option[String], refr_domain_userid: Option[String], refr_dvce_tstamp: Option[String], derived_contexts: Option[String], domain_sessionid: Option[String], derived_tstamp: Option[String], event_vendor: Option[String], event_name: Option[String], event_format: Option[String], event_version: Option[String], event_fingerprint: Option[String], true_tstamp: Option[String]) extends Product with Serializable

    Permalink

    Can contain all the fields added by the enrichments are just a part if an enrichment failed.

  5. final case class RawEvent(vendor: String, version: String, parameters: List[NVP], contentType: Option[String], loaderName: String, encoding: String, hostname: Option[String], timestamp: Option[DateTime], ipAddress: Option[String], useragent: Option[String], refererUri: Option[String], headers: List[String], userId: Option[UUID]) extends Product with Serializable

    Permalink

    Input event that gets enriched.

    Input event that gets enriched. Unlike CollectorPayload represents a single event

  6. final case class RawPayload(line: String) extends Payload with Product with Serializable

    Permalink

    Payload received by a collector, before being interpreted (in Scala Common Enrich).

    Payload received by a collector, before being interpreted (in Scala Common Enrich). A raw payload can be serialized with Thrift, be a TSV or be a Cloudfront log for instance.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object CollectorPayload extends Serializable

    Permalink
  5. object EnrichmentPayload extends Serializable

    Permalink
  6. object LoaderPayload extends Serializable

    Permalink
  7. object PartiallyEnrichedEvent extends Serializable

    Permalink
  8. object RawEvent extends Serializable

    Permalink
  9. object RawPayload extends Serializable

    Permalink
  10. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  11. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  14. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  16. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  17. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  18. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  19. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  21. implicit val payloadDecoder: Decoder[Payload]

    Permalink
  22. implicit val payloadEncoder: Encoder[Payload]

    Permalink
  23. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  24. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  25. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped