package com.brink.main.models;
import java.util.Hashtable;
import com.brink.main.api.NativeLogin;
import com.brink.main.contracts.IJSONCreater;
import com.brink.main.contracts.ILogin;
import android.graphics.Bitmap;
public class User implements IJSONCreater {
public String Id;
public String email;
public String Name;
public String ImageUrl;
public String City;
public ILogin Login;
public Hashtable<String, String> Create() {
Hashtable<String, String> result = new Hashtable<String, String>();
if (null != this.Id)
result.put("_id", this.Id);
if (null != this.email)
result.put("useremail", this.email);
if (null != this.Name)
result.put("username", this.Name);
if (null != this.ImageUrl)
result.put("imageurl", this.ImageUrl);
if (null != this.City)
result.put("city", this.City);
if (this.Login.getClass() == NativeLogin.class) {
NativeLogin login = (NativeLogin)this.Login;
result.put("password", login.PasswordHash);
}
return result;
}
}