
uk.co.mruoc.nac.api.dto.ApiStatus Maven / Gradle / Ivy
package uk.co.mruoc.nac.api.dto;
import java.util.Optional;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.RequiredArgsConstructor;
@RequiredArgsConstructor
@NoArgsConstructor(force = true)
@Builder
@Data
public class ApiStatus {
private final long turn;
private final boolean complete;
private final boolean draw;
private final ApiStatusPlayer nextPlayer;
private final ApiStatusPlayer winner;
public Optional getNextPlayer() {
return Optional.ofNullable(nextPlayer);
}
public Optional getWinner() {
return Optional.ofNullable(winner);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy