package v1_menu;

public class Beverage implements Portion{
    String name;
    State state = State.LIQUID;
    Temperature temperature;
    String flavour;
    
    public Beverage(String name, Temperature temperature) {
        this.name = name;
        this.temperature = temperature;
    }

    public Beverage(String name, Temperature temperature, String flavour) {
        this.name = name;
        this.temperature = temperature;
        this.flavour = flavour;
    }
    
    
    public Temperature getTemperatura() {
        return temperature;
    }
    
    public State getState() {
        return state;
    }

    @Override
    public String toString() {
        if (temperature == Temperature.COLD) {
            return name + ": " + flavour +", Temperatura "+ temperature + ", State " + state ;
        } else {
            return name + ": "+"Temperatura "+ temperature + ", State " + state ;
        }  
    } 
}
