package com.bugsnag.android;
import android.support.annotation.NonNull;
import java.io.IOException;
/**
* Information about the current user of your application.
*/
class User implements JsonStream.Streamable {
private String id;
private String email;
private String name;
User() {}
User(String id, String email, String name) {
this.id = id;
this.email = email;
this.name = name;
}
User(User u) {
this(u.id, u.email, u.name);
}
public void toStream(@NonNull JsonStream writer) throws IOException {
writer.beginObject();
writer.name("id").value(id);
writer.name("email").value(email);
writer.name("name").value(name);
writer.endObject();
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}