package com.faforever.client.rankedmatch;
import com.faforever.client.remote.domain.FafServerMessage;
import com.faforever.client.remote.domain.FafServerMessageType;
import com.faforever.client.remote.domain.RatingRange;
import com.google.gson.annotations.SerializedName;
import java.util.List;
public class MatchmakerMessage extends FafServerMessage {
public static class MatchmakerQueue {
private String queueName;
@SerializedName("boundary_75s")
private List<RatingRange> boundary75s;
@SerializedName("boundary_80s")
private List<RatingRange> boundary80s;
public MatchmakerQueue(String queueName, List<RatingRange> boundary75s, List<RatingRange> boundary80s) {
this.queueName = queueName;
this.boundary75s = boundary75s;
this.boundary80s = boundary80s;
}
public String getQueueName() {
return queueName;
}
public void setQueueName(String queueName) {
this.queueName = queueName;
}
public List<RatingRange> getBoundary75s() {
return boundary75s;
}
public void setBoundary75s(List<RatingRange> boundary75s) {
this.boundary75s = boundary75s;
}
public List<RatingRange> getBoundary80s() {
return boundary80s;
}
public void setBoundary80s(List<RatingRange> boundary80s) {
this.boundary80s = boundary80s;
}
}
private String action;
private List<MatchmakerQueue> queues;
public MatchmakerMessage() {
super(FafServerMessageType.MATCHMAKER_INFO);
}
public String getAction() {
return action;
}
public void setAction(String action) {
this.action = action;
}
public List<MatchmakerQueue> getQueues() {
return queues;
}
public void setQueues(List<MatchmakerQueue> queues) {
this.queues = queues;
}
}