package org.geojson;
import org.geojson.jackson.CrsType;
import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;
public class Crs implements Serializable{
private CrsType type = CrsType.name;
private Map<String, Object> properties = new HashMap<String, Object>();
public CrsType getType() {
return type;
}
public void setType(CrsType type) {
this.type = type;
}
public Map<String, Object> getProperties() {
return properties;
}
public void setProperties(Map<String, Object> properties) {
this.properties = properties;
}
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (!(o instanceof Crs)) {
return false;
}
Crs crs = (Crs)o;
if (properties != null ? !properties.equals(crs.properties) : crs.properties != null) {
return false;
}
return !(type != null ? !type.equals(crs.type) : crs.type != null);
}
@Override
public int hashCode() {
int result = type != null ? type.hashCode() : 0;
result = 31 * result + (properties != null ? properties.hashCode() : 0);
return result;
}
@Override
public String toString() {
return "Crs{" + "type='" + type + '\'' + ", properties=" + properties + '}';
}
}