package actors.messages;
import models.RegisteredUser;
import play.libs.Json;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.node.ObjectNode;
public class UserRegistrationEvent implements UserEvent {
private RegisteredUser ru;
public UserRegistrationEvent(RegisteredUser ru) {
this.ru = ru;
}
@Override
public JsonNode json() {
final ObjectNode result = Json.newObject();
result.put("messageType", "registeredUser");
result.put("name", ru.name);
result.put("twitterId", ru.twitterId);
result.put("description", ru.description);
result.put("pictureUrl", ru.pictureUrl);
return result;
}
}