Coverage Summary for Class: Response (it.polimi.ingsw.Server.Messages.ServerResponses)
| Class | Class, % | Method, % | Line, % |
|---|---|---|---|
| Response | 0% (0/1) | 0% (0/2) | 0% (0/3) |
1 package it.polimi.ingsw.Server.Messages.ServerResponses; 2 3 import it.polimi.ingsw.Server.Messages.Message; 4 import it.polimi.ingsw.Server.Messages.ServerResponses.SupportStructures.StatusCode; 5 6 import java.io.Serial; 7 8 /** 9 * Any message sent by the {@link it.polimi.ingsw.Server.WelcomeServer} or {@link it.polimi.ingsw.Server.LobbyServer} will 10 * inherit this class. 11 */ 12 public abstract class Response extends Message { 13 @Serial 14 private static final long serialVersionUID = 301L; 15 private final StatusCode statusCode; 16 17 /** 18 * Construct the response 19 * 20 * @param statusCode the status code of the response 21 */ 22 public Response(StatusCode statusCode) { 23 this.statusCode = statusCode; 24 } 25 26 /** 27 * Get the status code of the response 28 * 29 * @return true if the response is positive, false otherwise 30 */ 31 public StatusCode getStatusCode() { 32 return statusCode; 33 } 34 }