// Path: api/src/main/java/hirez/api/object/interfaces/ReturnedMessage.java
// public interface ReturnedMessage {
//     @JsonProperty("ret_msg")
//     String getReturnedMessage();
// }


import com.fasterxml.jackson.annotation.JsonProperty;
import hirez.api.object.adapters.DateTimeFormat;
import hirez.api.object.interfaces.ReturnedMessage;
import lombok.Data;
import javax.annotation.Nullable;
import java.util.Date;
package hirez.api.object;



@Data
public class HiRezServer implements ReturnedMessage {
    @Nullable
    @DateTimeFormat("yyyy-MM-dd  H:mm:ss.SSS")
    private final Date entryDatetime;
    private final String environment;
    private final boolean limitedAccess;
// Path: api/src/main/java/hirez/api/object/interfaces/ReturnedMessage.java
// public interface ReturnedMessage {
//     @JsonProperty("ret_msg")
//     String getReturnedMessage();
// }


// Path: api/src/main/java/hirez/api/object/HiRezServer.java
import com.fasterxml.jackson.annotation.JsonProperty;
import hirez.api.object.adapters.DateTimeFormat;
import hirez.api.object.interfaces.ReturnedMessage;
import lombok.Data;
import javax.annotation.Nullable;
import java.util.Date;

package hirez.api.object;



@Data
public class HiRezServer implements ReturnedMessage {
    @Nullable
    @DateTimeFormat("yyyy-MM-dd  H:mm:ss.SSS")
    private final Date entryDatetime;
    private final String environment;
    private final boolean limitedAccess;
    private final String platform;