package org.wikipedia.login; import android.support.annotation.NonNull; import android.support.annotation.Nullable; public class LoginResult { @NonNull private final String status; @Nullable private final User user; @Nullable private final String message; LoginResult(@NonNull String status, @Nullable User user, @Nullable String message) { this.status = status; this.user = user; this.message = message; } @NonNull public String getStatus() { return status; } public boolean pass() { return "PASS".equals(status); } public boolean fail() { return "FAIL".equals(status); } @Nullable public User getUser() { return user; } @Nullable public String getMessage() { return message; } }