package componentEvent
- Alphabetic
- Public
- All
Type Members
-
sealed
trait
Action extends ThriftEnum with Serializable
Specific actions that can be taken against a Component.
Specific actions that can be taken against a Component.
Aim to use one of the existing entries here, or create a new one. The examples in the comments are not intended to be exhaustive.
If a general "click" event is enough, consider using the "value" field in ComponentEvent to hold any additional information relating to the click.
- Annotations
- @Generated()
-
trait
ComponentEvent extends ThriftStruct with Product5[ComponentV2, Action, Option[String], Option[String], Option[AbTest]] with HasThriftStructCodec3[ComponentEvent] with Serializable
Prefer the companion object's ophan.thrift.componentEvent.ComponentEvent.apply for construction if you don't need to specify passthrough fields.
-
sealed
trait
ComponentType extends ThriftEnum with Serializable
The different types of component that can be rendered
The different types of component that can be rendered
- Annotations
- @Generated()
-
trait
ComponentV2 extends ThriftStruct with Product5[ComponentType, Option[String], Set[Product], Option[String], Set[String]] with HasThriftStructCodec3[ComponentV2] with Serializable
Prefer the companion object's ophan.thrift.componentEvent.ComponentV2.apply for construction if you don't need to specify passthrough fields.
Value Members
-
object
Action extends Product with Serializable
Specific actions that can be taken against a Component.
Specific actions that can be taken against a Component.
Aim to use one of the existing entries here, or create a new one. The examples in the comments are not intended to be exhaustive.
If a general "click" event is enough, consider using the "value" field in ComponentEvent to hold any additional information relating to the click.
- Annotations
- @Generated()
-
object
ComponentEvent extends ThriftStructCodec3[ComponentEvent] with Serializable
An event representing an action taken against a component on the web or apps.
-
object
ComponentType extends Product with Serializable
The different types of component that can be rendered
The different types of component that can be rendered
- Annotations
- @Generated()
- object ComponentV2 extends ThriftStructCodec3[ComponentV2] with Serializable