SessionStateData.java 1.7 KB
package net.hockeyapp.android.metrics.model;

import java.io.IOException;
import java.io.Writer;
import java.util.Map;
import net.hockeyapp.android.metrics.JsonHelper;

public class SessionStateData
  extends TelemetryData
{
  private int a = 2;
  private SessionState b = SessionState.START;
  
  public SessionStateData()
  {
    InitializeFields();
    SetupAttributes();
  }
  
  protected void InitializeFields()
  {
    this.QualifiedName = "com.microsoft.applicationinsights.contracts.SessionStateData";
  }
  
  public void SetupAttributes() {}
  
  public String getBaseType()
  {
    return "SessionStateData";
  }
  
  public String getEnvelopeName()
  {
    return "Microsoft.ApplicationInsights.SessionState";
  }
  
  public Map<String, String> getProperties()
  {
    return null;
  }
  
  public SessionState getState()
  {
    return this.b;
  }
  
  public int getVer()
  {
    return this.a;
  }
  
  protected String serializeContent(Writer paramWriter)
    throws IOException
  {
    String str = super.serializeContent(paramWriter);
    paramWriter.write(str + "\"ver\":");
    paramWriter.write(JsonHelper.convert(Integer.valueOf(this.a)));
    paramWriter.write("," + "\"state\":");
    paramWriter.write(JsonHelper.convert(Integer.valueOf(this.b.getValue())));
    return ",";
  }
  
  public void setProperties(Map<String, String> paramMap) {}
  
  public void setState(SessionState paramSessionState)
  {
    this.b = paramSessionState;
  }
  
  public void setVer(int paramInt)
  {
    this.a = paramInt;
  }
}


/* Location:              /home/merong/decompile/hackery-dex2jar.jar!/net/hockeyapp/android/metrics/model/SessionStateData.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       0.7.1
 */