package za.co.entelect.challenge.dto;
import com.fasterxml.jackson.annotation.*;
import com.google.gson.annotations.SerializedName;
import javax.annotation.Generated;
import java.util.HashMap;
@JsonInclude(JsonInclude.Include.NON_NULL)
@Generated("org.jsonschema2pojo")
@JsonPropertyOrder({
"Command",
"Type",
"Cost"
})
public class BuildingsAvailable {
@JsonProperty("Command")
@SerializedName("Command")
private String command;
@JsonProperty("Type")
@SerializedName("Type")
private String type;
@JsonProperty("Cost")
@SerializedName("Cost")
private Integer cost;
@JsonIgnore
private java.util.Map<String, Object> additionalProperties = new HashMap<String, Object>();
/**
*
* @return
* The Command
*/
@JsonProperty("Command")
public String getCommand() {
return command;
}
/**
*
* @param Command
* The Command
*/
@JsonProperty("Command")
public void setCommand(String command) {
this.command = command;
}
/**
*
* @return
* The Type
*/
@JsonProperty("Type")
public String getType() {
return type;
}
/**
*
* @param Type
* The Type
*/
@JsonProperty("Type")
public void setType(String type) {
this.type = type;
}
/**
*
* @return
* The Cost
*/
@JsonProperty("Cost")
public Integer getCost() {
return cost;
}
/**
*
* @param Cost
* The Cost
*/
@JsonProperty("Cost")
public void setCost(Integer cost) {
this.cost = cost;
}
@JsonAnyGetter
public java.util.Map<String, Object> getAdditionalProperties() {
return this.additionalProperties;
}
@JsonAnySetter
public void setAdditionalProperty(String name, Object value) {
this.additionalProperties.put(name, value);
}
}