.class public interface abstract Lg6/q0;
.super Ljava/lang/Object;
.source ""

# interfaces
.implements Landroid/os/IInterface;


# virtual methods
.method public abstract beginAdUnitExposure(Ljava/lang/String;J)V
.end method

.method public abstract clearConditionalUserProperty(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)V
.end method

.method public abstract clearMeasurementEnabled(J)V
.end method

.method public abstract endAdUnitExposure(Ljava/lang/String;J)V
.end method

.method public abstract generateEventId(Lg6/t0;)V
.end method

.method public abstract getAppInstanceId(Lg6/t0;)V
.end method

.method public abstract getCachedAppInstanceId(Lg6/t0;)V
.end method

.method public abstract getConditionalUserProperties(Ljava/lang/String;Ljava/lang/String;Lg6/t0;)V
.end method

.method public abstract getCurrentScreenClass(Lg6/t0;)V
.end method

.method public abstract getCurrentScreenName(Lg6/t0;)V
.end method

.method public abstract getGmpAppId(Lg6/t0;)V
.end method

.method public abstract getMaxUserProperties(Ljava/lang/String;Lg6/t0;)V
.end method

.method public abstract getTestFlag(Lg6/t0;I)V
.end method

.method public abstract getUserProperties(Ljava/lang/String;Ljava/lang/String;ZLg6/t0;)V
.end method

.method public abstract initForTests(Ljava/util/Map;)V
.end method

.method public abstract initialize(Lx5/a;Lg6/y0;J)V
.end method

.method public abstract isDataCollectionEnabled(Lg6/t0;)V
.end method

.method public abstract logEvent(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;ZZJ)V
.end method

.method public abstract logEventAndBundle(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;Lg6/t0;J)V
.end method

.method public abstract logHealthData(ILjava/lang/String;Lx5/a;Lx5/a;Lx5/a;)V
.end method

.method public abstract onActivityCreated(Lx5/a;Landroid/os/Bundle;J)V
.end method

.method public abstract onActivityDestroyed(Lx5/a;J)V
.end method

.method public abstract onActivityPaused(Lx5/a;J)V
.end method

.method public abstract onActivityResumed(Lx5/a;J)V
.end method

.method public abstract onActivitySaveInstanceState(Lx5/a;Lg6/t0;J)V
.end method

.method public abstract onActivityStarted(Lx5/a;J)V
.end method

.method public abstract onActivityStopped(Lx5/a;J)V
.end method

.method public abstract performAction(Landroid/os/Bundle;Lg6/t0;J)V
.end method

.method public abstract registerOnMeasurementEventListener(Lg6/v0;)V
.end method

.method public abstract resetAnalyticsData(J)V
.end method

.method public abstract setConditionalUserProperty(Landroid/os/Bundle;J)V
.end method

.method public abstract setConsent(Landroid/os/Bundle;J)V
.end method

.method public abstract setConsentThirdParty(Landroid/os/Bundle;J)V
.end method

.method public abstract setCurrentScreen(Lx5/a;Ljava/lang/String;Ljava/lang/String;J)V
.end method

.method public abstract setDataCollectionEnabled(Z)V
.end method

.method public abstract setDefaultEventParameters(Landroid/os/Bundle;)V
.end method

.method public abstract setEventInterceptor(Lg6/v0;)V
.end method

.method public abstract setInstanceIdProvider(Lg6/x0;)V
.end method

.method public abstract setMeasurementEnabled(ZJ)V
.end method

.method public abstract setMinimumSessionDuration(J)V
.end method

.method public abstract setSessionTimeoutDuration(J)V
.end method

.method public abstract setUserId(Ljava/lang/String;J)V
.end method

.method public abstract setUserProperty(Ljava/lang/String;Ljava/lang/String;Lx5/a;ZJ)V
.end method

.method public abstract unregisterOnMeasurementEventListener(Lg6/v0;)V
.end method
