Packages

p

ophan.thrift

componentEvent

package componentEvent

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. 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()
  2. 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.

  3. 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()
  4. 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

  1. 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()
  2. object ComponentEvent extends ThriftStructCodec3[ComponentEvent] with Serializable

    An event representing an action taken against a component on the web or apps.

  3. 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()
  4. object ComponentV2 extends ThriftStructCodec3[ComponentV2] with Serializable

Ungrouped