package event
- Alphabetic
- Public
- All
Type Members
-
trait
AbTest extends ThriftStruct with Product4[String, String, Option[Boolean], Option[Set[String]]] with HasThriftStructCodec3[AbTest] with Serializable
Prefer the companion object's ophan.thrift.event.AbTest.apply for construction if you don't need to specify passthrough fields.
-
trait
AbTestInfo extends ThriftStruct with Product1[Set[AbTest]] with HasThriftStructCodec3[AbTestInfo] with Serializable
Prefer the companion object's ophan.thrift.event.AbTestInfo.apply for construction if you don't need to specify passthrough fields.
-
trait
Acquisition extends ThriftStruct with Product19[Product, PaymentFrequency, String, Double, Option[PaymentProvider], Option[Set[String]], Option[AbTestInfo], Option[String], Option[String], Option[String], Option[String], Option[ComponentType], Option[AcquisitionSource], Option[PrintOptions], Option[Platform], Option[Short], Option[Double], Option[String], Option[Set[String]]] with HasThriftStructCodec3[Acquisition] with Serializable
Prefer the companion object's ophan.thrift.event.Acquisition.apply for construction if you don't need to specify passthrough fields.
-
sealed
trait
AcquisitionSource extends ThriftEnum with Serializable
- Annotations
- @Generated()
-
trait
AdInfo extends ThriftStruct with Product3[Option[Boolean], Option[Seq[RenderedAd]], Option[Seq[String]]] with HasThriftStructCodec3[AdInfo] with Serializable
Prefer the companion object's ophan.thrift.event.AdInfo.apply for construction if you don't need to specify passthrough fields.
-
trait
AltIds extends ThriftStruct with Product4[Option[String], Option[String], Option[String], Option[String]] with HasThriftStructCodec3[AltIds] with Serializable
Prefer the companion object's ophan.thrift.event.AltIds.apply for construction if you don't need to specify passthrough fields.
-
trait
AssetPerformanceData extends ThriftStruct with Product2[String, Long] with HasThriftStructCodec3[AssetPerformanceData] with Serializable
Prefer the companion object's ophan.thrift.event.AssetPerformanceData.apply for construction if you don't need to specify passthrough fields.
-
trait
AssignedId extends ThriftStruct with Product2[String, Option[Boolean]] with HasThriftStructCodec3[AssignedId] with Serializable
Prefer the companion object's ophan.thrift.event.AssignedId.apply for construction if you don't need to specify passthrough fields.
-
trait
AttentionTime extends ThriftStruct with Product2[Long, Option[Map[String, Long]]] with HasThriftStructCodec3[AttentionTime] with Serializable
Prefer the companion object's ophan.thrift.event.AttentionTime.apply for construction if you don't need to specify passthrough fields.
-
trait
Component extends ThriftStruct with Product2[String, Option[Long]] with HasThriftStructCodec3[Component] with Serializable
Prefer the companion object's ophan.thrift.event.Component.apply for construction if you don't need to specify passthrough fields.
-
trait
Event extends ThriftStruct with scala.Product with HasThriftStructCodec3[Event] with Serializable
Prefer the companion object's ophan.thrift.event.Event.apply for construction if you don't need to specify passthrough fields.
-
trait
GeoLocation extends ThriftStruct with Product8[Option[GeoPoint], Option[String], Option[String], Option[String], Option[Int], Option[String], Option[Seq[String]], Option[String]] with HasThriftStructCodec3[GeoLocation] with Serializable
Prefer the companion object's ophan.thrift.event.GeoLocation.apply for construction if you don't need to specify passthrough fields.
-
trait
GeoPoint extends ThriftStruct with Product2[Double, Double] with HasThriftStructCodec3[GeoPoint] with Serializable
Prefer the companion object's ophan.thrift.event.GeoPoint.apply for construction if you don't need to specify passthrough fields.
-
trait
GoogleReferral extends ThriftStruct with Product3[Option[String], Option[Int], Option[String]] with HasThriftStructCodec3[GoogleReferral] with Serializable
Prefer the companion object's ophan.thrift.event.GoogleReferral.apply for construction if you don't need to specify passthrough fields.
-
trait
InPageClick extends ThriftStruct with Product2[Option[String], Option[LinkName]] with HasThriftStructCodec3[InPageClick] with Serializable
Prefer the companion object's ophan.thrift.event.InPageClick.apply for construction if you don't need to specify passthrough fields.
-
trait
Interaction extends ThriftStruct with Product3[String, Option[String], Option[String]] with HasThriftStructCodec3[Interaction] with Serializable
Prefer the companion object's ophan.thrift.event.Interaction.apply for construction if you don't need to specify passthrough fields.
-
trait
IpAddress extends ThriftStruct with Product2[String, Option[String]] with HasThriftStructCodec3[IpAddress] with Serializable
Prefer the companion object's ophan.thrift.event.IpAddress.apply for construction if you don't need to specify passthrough fields.
-
trait
IpConnectivity extends ThriftStruct with Product3[IpConnectivityResult, IpConnectivityResult, IpConnectivityResult] with HasThriftStructCodec3[IpConnectivity] with Serializable
Prefer the companion object's ophan.thrift.event.IpConnectivity.apply for construction if you don't need to specify passthrough fields.
-
sealed
trait
IpConnectivityResult extends ThriftEnum with Serializable
- Annotations
- @Generated()
-
trait
LazyComponents extends ThriftStruct with Product1[Set[Component]] with HasThriftStructCodec3[LazyComponents] with Serializable
Prefer the companion object's ophan.thrift.event.LazyComponents.apply for construction if you don't need to specify passthrough fields.
-
trait
LinkName extends ThriftStruct with Product1[Option[Seq[String]]] with HasThriftStructCodec3[LinkName] with Serializable
Prefer the companion object's ophan.thrift.event.LinkName.apply for construction if you don't need to specify passthrough fields.
-
sealed
trait
MediaEvent extends ThriftEnum with Serializable
- Annotations
- @Generated()
-
trait
MediaPlayback extends ThriftStruct with Product4[String, MediaType, Boolean, MediaEvent] with HasThriftStructCodec3[MediaPlayback] with Serializable
Prefer the companion object's ophan.thrift.event.MediaPlayback.apply for construction if you don't need to specify passthrough fields.
-
sealed
trait
MediaType extends ThriftEnum with Serializable
- Annotations
- @Generated()
-
trait
Outbrain extends ThriftStruct with Product1[String] with HasThriftStructCodec3[Outbrain] with Serializable
Prefer the companion object's ophan.thrift.event.Outbrain.apply for construction if you don't need to specify passthrough fields.
-
trait
Page extends ThriftStruct with Product9[Url, Option[Set[String]], Option[Platform], Option[String], Option[String], Option[Set[String]], Option[Set[String]], Option[Set[Tag]], Option[Podcast]] with HasThriftStructCodec3[Page] with Serializable
Prefer the companion object's ophan.thrift.event.Page.apply for construction if you don't need to specify passthrough fields.
-
trait
PageView extends ThriftStruct with Product13[SuspectStatus, Page, Option[UserAgent], Option[GeoLocation], Option[IpAddress], Option[Referrer], Short, Option[Int], Option[Int], Option[Double], Option[Boolean], Option[SubscriptionType], Option[MembershipTier]] with HasThriftStructCodec3[PageView] with Serializable
Prefer the companion object's ophan.thrift.event.PageView.apply for construction if you don't need to specify passthrough fields.
-
sealed
trait
PaymentFrequency extends ThriftEnum with Serializable
- Annotations
- @Generated()
-
sealed
trait
PaymentProvider extends ThriftEnum with Serializable
- Annotations
- @Generated()
-
sealed
trait
Platform extends ThriftEnum with Serializable
The platform that served this request to the reader.
The platform that served this request to the reader.
- Annotations
- @Generated()
-
trait
Podcast extends ThriftStruct with Product3[String, String, Option[PodcastPlatform]] with HasThriftStructCodec3[Podcast] with Serializable
Prefer the companion object's ophan.thrift.event.Podcast.apply for construction if you don't need to specify passthrough fields.
-
trait
PodcastPlatform extends ThriftStruct with Product3[String, Option[String], Option[Boolean]] with HasThriftStructCodec3[PodcastPlatform] with Serializable
Prefer the companion object's ophan.thrift.event.PodcastPlatform.apply for construction if you don't need to specify passthrough fields.
-
trait
PrintOptions extends ThriftStruct with Product2[PrintProduct, String] with HasThriftStructCodec3[PrintOptions] with Serializable
Prefer the companion object's ophan.thrift.event.PrintOptions.apply for construction if you don't need to specify passthrough fields.
-
sealed
trait
PrintProduct extends ThriftEnum with Serializable
Differentiates between the (many) different types of print product
Differentiates between the (many) different types of print product
- Annotations
- @Generated()
-
sealed
trait
Product extends ThriftEnum with Serializable
- Annotations
- @Generated()
-
trait
Referrer extends ThriftStruct with Product9[Option[Url], Option[String], Option[LinkName], Option[Platform], Option[String], Option[String], Option[Source], Option[GoogleReferral], Option[String]] with HasThriftStructCodec3[Referrer] with Serializable
Prefer the companion object's ophan.thrift.event.Referrer.apply for construction if you don't need to specify passthrough fields.
-
trait
RenderedAd extends ThriftStruct with Product7[String, Option[Long], Option[Long], Option[Long], Option[Long], Option[Long], Option[Long]] with HasThriftStructCodec3[RenderedAd] with Serializable
Prefer the companion object's ophan.thrift.event.RenderedAd.apply for construction if you don't need to specify passthrough fields.
-
sealed
trait
SignificantSite extends ThriftEnum with Serializable
Indicates sites that we really care about, factoring out the variation on domain that they sometimes contain.
Indicates sites that we really care about, factoring out the variation on domain that they sometimes contain.
- Annotations
- @Generated()
-
sealed
trait
SuspectStatus extends ThriftEnum with Serializable
- Annotations
- @Generated()
-
trait
Tag extends ThriftStruct with Product6[String, String, Option[String], Option[String], Option[String], Option[String]] with HasThriftStructCodec3[Tag] with Serializable
Prefer the companion object's ophan.thrift.event.Tag.apply for construction if you don't need to specify passthrough fields.
-
trait
Url extends ThriftStruct with Product6[String, String, String, String, Option[SignificantSite], Boolean] with HasThriftStructCodec3[Url] with Serializable
Prefer the companion object's ophan.thrift.event.Url.apply for construction if you don't need to specify passthrough fields.
-
trait
WebPerformanceData extends ThriftStruct with Product9[Long, Long, Long, Long, Long, Long, Long, Long, Option[Seq[AssetPerformanceData]]] with HasThriftStructCodec3[WebPerformanceData] with Serializable
Prefer the companion object's ophan.thrift.event.WebPerformanceData.apply for construction if you don't need to specify passthrough fields.
Value Members
-
object
AbTest extends ThriftStructCodec3[AbTest] with Serializable
Represents the AbTest on the web and apps
- object AbTestInfo extends ThriftStructCodec3[AbTestInfo] with Serializable
-
object
Acquisition extends ThriftStructCodec3[Acquisition] with Serializable
Represents monetary contribution made by a reader via this page.
-
object
AcquisitionSource extends scala.Product with Serializable
- Annotations
- @Generated()
- object AdInfo extends ThriftStructCodec3[AdInfo] with Serializable
- object AltIds extends ThriftStructCodec3[AltIds] with Serializable
-
object
AssetPerformanceData extends ThriftStructCodec3[AssetPerformanceData] with Serializable
Asset performance data, e.g.
Asset performance data, e.g. JavaScript
-
object
AssignedId extends ThriftStructCodec3[AssignedId] with Serializable
Ophan assigns various ids to things when necessary (on Web, by dropping cookies).
Ophan assigns various ids to things when necessary (on Web, by dropping cookies). This struct indicates the id and whether we freshly assigned an id on this request.
- object AttentionTime extends ThriftStructCodec3[AttentionTime] with Serializable
- object Component extends ThriftStructCodec3[Component] with Serializable
- object Event extends ThriftStructCodec3[Event] with Serializable
-
object
GeoLocation extends ThriftStructCodec3[GeoLocation] with Serializable
Where this request was made from, derived by ip address lookup.
-
object
GeoPoint extends ThriftStructCodec3[GeoPoint] with Serializable
A geographical location
-
object
GoogleReferral extends ThriftStructCodec3[GoogleReferral] with Serializable
Where the referrer was google and they've provided additional information on the query string, here is that additional information.
- object InPageClick extends ThriftStructCodec3[InPageClick] with Serializable
-
object
Interaction extends ThriftStructCodec3[Interaction] with Serializable
Represents an interaction on the web or apps
- object IpAddress extends ThriftStructCodec3[IpAddress] with Serializable
- object IpConnectivity extends ThriftStructCodec3[IpConnectivity] with Serializable
-
object
IpConnectivityResult extends scala.Product with Serializable
- Annotations
- @Generated()
- object LazyComponents extends ThriftStructCodec3[LazyComponents] with Serializable
-
object
LinkName extends ThriftStructCodec3[LinkName] with Serializable
Represents the position and location of a link within the Guardian site.
Represents the position and location of a link within the Guardian site. We hope to enhance this structure to include a better representation of what the links actually mean, but for now we just report exactly what the web site tells us, which is a hierarchical list of named items e.g. "more","container-2 | highlights","Front | /uk" "article","news | group-1+ | card-3","container-1 | headlines","Front | /uk"
-
object
MediaEvent extends scala.Product with Serializable
- Annotations
- @Generated()
-
object
MediaPlayback extends ThriftStructCodec3[MediaPlayback] with Serializable
Details about media playback progress Note: currently only guardian-hosted videos are reported.
-
object
MediaType extends scala.Product with Serializable
- Annotations
- @Generated()
- object Outbrain extends ThriftStructCodec3[Outbrain] with Serializable
-
object
Page extends ThriftStructCodec3[Page] with Serializable
Details about the page that was served to the user
-
object
PageView extends ThriftStructCodec3[PageView] with Serializable
Details about a page view - only populated for _PAGE_VIEW event types
-
object
PaymentFrequency extends scala.Product with Serializable
- Annotations
- @Generated()
-
object
PaymentProvider extends scala.Product with Serializable
- Annotations
- @Generated()
-
object
Platform extends scala.Product with Serializable
The platform that served this request to the reader.
The platform that served this request to the reader.
- Annotations
- @Generated()
- object Podcast extends ThriftStructCodec3[Podcast] with Serializable
- object PodcastPlatform extends ThriftStructCodec3[PodcastPlatform] with Serializable
-
object
PrintOptions extends ThriftStructCodec3[PrintOptions] with Serializable
Extra parameters only applicable to print products
-
object
PrintProduct extends scala.Product with Serializable
Differentiates between the (many) different types of print product
Differentiates between the (many) different types of print product
- Annotations
- @Generated()
-
object
Product extends scala.Product with Serializable
- Annotations
- @Generated()
-
object
Referrer extends ThriftStructCodec3[Referrer] with Serializable
Information about the referrer - previous page - that the reader navigated to this one from.
-
object
RenderedAd extends ThriftStructCodec3[RenderedAd] with Serializable
Represents the rendering of an ad on this page.
-
object
SignificantSite extends scala.Product with Serializable
Indicates sites that we really care about, factoring out the variation on domain that they sometimes contain.
Indicates sites that we really care about, factoring out the variation on domain that they sometimes contain.
- Annotations
- @Generated()
-
object
SuspectStatus extends scala.Product with Serializable
- Annotations
- @Generated()
- object Tag extends ThriftStructCodec3[Tag] with Serializable
-
object
Url extends ThriftStructCodec3[Url] with Serializable
Represents a url either of a page served or a referrer
-
object
WebPerformanceData extends ThriftStructCodec3[WebPerformanceData] with Serializable
Web performance data as captured from the browser performance timing api.
Web performance data as captured from the browser performance timing api. In the descriptions below, "t" represents window.performance.timing