Class RRWebInteractionEvent

All Implemented Interfaces:
JsonSerializable, JsonUnknown

public final class RRWebInteractionEvent extends RRWebIncrementalSnapshotEvent implements JsonSerializable, JsonUnknown
  • Constructor Details

    • RRWebInteractionEvent

      public RRWebInteractionEvent()
  • Method Details

    • getInteractionType

      @Nullable public @Nullable RRWebInteractionEvent.InteractionType getInteractionType()
    • setInteractionType

      public void setInteractionType(@Nullable @Nullable RRWebInteractionEvent.InteractionType type)
    • getId

      public int getId()
    • setId

      public void setId(int id)
    • getX

      public float getX()
    • setX

      public void setX(float x)
    • getY

      public float getY()
    • setY

      public void setY(float y)
    • getPointerType

      public int getPointerType()
    • setPointerType

      public void setPointerType(int pointerType)
    • getPointerId

      public int getPointerId()
    • setPointerId

      public void setPointerId(int pointerId)
    • getDataUnknown

      @Nullable public @Nullable Map<String,Object> getDataUnknown()
    • setDataUnknown

      public void setDataUnknown(@Nullable @Nullable Map<String,Object> dataUnknown)
    • getUnknown

      @Nullable public @Nullable Map<String,Object> getUnknown()
      Specified by:
      getUnknown in interface JsonUnknown
    • setUnknown

      public void setUnknown(@Nullable @Nullable Map<String,Object> unknown)
      Specified by:
      setUnknown in interface JsonUnknown
    • serialize

      public void serialize(@NotNull @NotNull ObjectWriter writer, @NotNull @NotNull ILogger logger) throws IOException
      Specified by:
      serialize in interface JsonSerializable
      Throws:
      IOException