zzrt.java 3.03 KB
package com.google.android.gms.internal;

import android.text.TextUtils;
import com.google.android.gms.analytics.zzf;
import com.google.android.gms.common.internal.zzac;
import java.util.HashMap;
import java.util.Map;

public final class zzrt
  extends zzf<zzrt>
{
  private String a;
  private String b;
  private String c;
  private String d;
  private boolean e;
  private String f;
  private boolean g;
  private double h;
  
  public final String getUserId()
  {
    return this.c;
  }
  
  public final void setClientId(String paramString)
  {
    this.b = paramString;
  }
  
  public final void setSampleRate(double paramDouble)
  {
    if ((paramDouble >= 0.0D) && (paramDouble <= 100.0D)) {}
    for (boolean bool = true;; bool = false)
    {
      zzac.zzb(bool, "Sample rate must be between 0% and 100%");
      this.h = paramDouble;
      return;
    }
  }
  
  public final void setUserId(String paramString)
  {
    this.c = paramString;
  }
  
  public final String toString()
  {
    HashMap localHashMap = new HashMap();
    localHashMap.put("hitType", this.a);
    localHashMap.put("clientId", this.b);
    localHashMap.put("userId", this.c);
    localHashMap.put("androidAdId", this.d);
    localHashMap.put("AdTargetingEnabled", Boolean.valueOf(this.e));
    localHashMap.put("sessionControl", this.f);
    localHashMap.put("nonInteraction", Boolean.valueOf(this.g));
    localHashMap.put("sampleRate", Double.valueOf(this.h));
    return zzj(localHashMap);
  }
  
  public final void zzS(boolean paramBoolean)
  {
    this.e = paramBoolean;
  }
  
  public final void zzT(boolean paramBoolean)
  {
    this.g = paramBoolean;
  }
  
  public final void zza(zzrt paramzzrt)
  {
    if (!TextUtils.isEmpty(this.a)) {
      paramzzrt.zzbE(this.a);
    }
    if (!TextUtils.isEmpty(this.b)) {
      paramzzrt.setClientId(this.b);
    }
    if (!TextUtils.isEmpty(this.c)) {
      paramzzrt.setUserId(this.c);
    }
    if (!TextUtils.isEmpty(this.d)) {
      paramzzrt.zzbF(this.d);
    }
    if (this.e) {
      paramzzrt.zzS(true);
    }
    if (!TextUtils.isEmpty(this.f)) {
      paramzzrt.zzbG(this.f);
    }
    if (this.g) {
      paramzzrt.zzT(this.g);
    }
    if (this.h != 0.0D) {
      paramzzrt.setSampleRate(this.h);
    }
  }
  
  public final void zzbE(String paramString)
  {
    this.a = paramString;
  }
  
  public final void zzbF(String paramString)
  {
    this.d = paramString;
  }
  
  public final void zzbG(String paramString)
  {
    this.f = paramString;
  }
  
  public final String zzmy()
  {
    return this.b;
  }
  
  public final String zznu()
  {
    return this.a;
  }
  
  public final String zznv()
  {
    return this.d;
  }
  
  public final boolean zznw()
  {
    return this.e;
  }
  
  public final String zznx()
  {
    return this.f;
  }
  
  public final boolean zzny()
  {
    return this.g;
  }
  
  public final double zznz()
  {
    return this.h;
  }
}


/* Location:              /home/merong/decompile/hackery-dex2jar.jar!/com/google/android/gms/internal/zzrt.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       0.7.1
 */