ProjectAres/API/api/src/main/java/tc/oc/api/users/LoginResponse.java

26 lines
605 B
Java

package tc.oc.api.users;
import java.util.List;
import javax.annotation.Nullable;
import tc.oc.api.annotations.Serialize;
import tc.oc.api.docs.Punishment;
import tc.oc.api.docs.Session;
import tc.oc.api.docs.User;
import tc.oc.api.docs.Whisper;
import tc.oc.api.docs.virtual.Document;
@Serialize
public interface LoginResponse extends Document {
@Nullable String kick();
@Nullable String message();
@Nullable String route_to_server();
User user();
@Nullable Session session();
@Nullable Punishment punishment();
List<Whisper> whispers();
int unread_appeal_count();
}