summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/MapBaseEvent.java
blob: d19b74ebc0c9a3e55e87eba3afbeed4ca6566a0e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package com.mapbox.mapboxsdk.module.telemetry;

import android.annotation.SuppressLint;
import android.os.Parcel;

import com.mapbox.android.telemetry.Event;

/**
 * Base event class for telemetry events.
 */
@SuppressLint("ParcelCreator")
public abstract class MapBaseEvent extends Event {
  final String event;
  final String created;

  MapBaseEvent(PhoneState phoneState) {
    event = getEventName();
    this.created = phoneState.getCreated();
  }

  abstract String getEventName();

  @Override
  public int describeContents() {
    return 0;
  }

  @Override
  public void writeToParcel(Parcel dest, int flags) {
  }
}