EventData.java 1.88 KB
package net.hockeyapp.android.metrics.model;

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

public class EventData
  extends TelemetryData
{
  private int a = 2;
  private String b;
  private Map<String, String> c;
  
  public EventData()
  {
    InitializeFields();
    SetupAttributes();
  }
  
  protected void InitializeFields()
  {
    this.QualifiedName = "com.microsoft.applicationinsights.contracts.EventData";
  }
  
  public void SetupAttributes() {}
  
  public String getBaseType()
  {
    return "EventData";
  }
  
  public String getEnvelopeName()
  {
    return "Microsoft.ApplicationInsights.Event";
  }
  
  public String getName()
  {
    return this.b;
  }
  
  public Map<String, String> getProperties()
  {
    if (this.c == null) {
      this.c = new LinkedHashMap();
    }
    return this.c;
  }
  
  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("," + "\"name\":");
    paramWriter.write(JsonHelper.convert(this.b));
    if (this.c != null)
    {
      paramWriter.write("," + "\"properties\":");
      JsonHelper.writeDictionary(paramWriter, this.c);
    }
    return ",";
  }
  
  public void setName(String paramString)
  {
    this.b = paramString;
  }
  
  public void setProperties(Map<String, String> paramMap)
  {
    this.c = paramMap;
  }
  
  public void setVer(int paramInt)
  {
    this.a = paramInt;
  }
}


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