package org.pokenet.server.battle;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
@Root
public class PokemonEvolution {
public enum EvolutionTypes {
Level,
LevelFemale,
LevelMale,
HasMove,
Item,
Happiness,
HappinessDay,
HappinessNight,
DayHoldItem,
TradeItem,
Trade,
DefenseGreater,
AttackGreater,
AtkDefEqual,
Silcoon,
Cascoon,
Ninjask,
Shedinja,
Beauty,
HasInParty
}
@Element
private EvolutionTypes m_type;
@Element (required=false)
private int m_level;
@Element(required=false)
private String m_attribute;
@Element
private String m_evolveTo;
public EvolutionTypes getType() {
return m_type;
}
public void setType(EvolutionTypes m_type) {
this.m_type = m_type;
}
public int getLevel() {
return m_level;
}
public void setLevel(int m_level) {
this.m_level = m_level;
}
public String getAttribute() {
return m_attribute;
}
public void setAttribute(String m_attribute) {
this.m_attribute = m_attribute;
}
public void setEvolveTo(String m_evolveTo) {
this.m_evolveTo = m_evolveTo;
}
public String getEvolveTo() {
return m_evolveTo;
}
}