
top.hmtools.wxmp.message.eventPush.model.LocationEventMessage Maven / Gradle / Ivy
The newest version!
package top.hmtools.wxmp.message.eventPush.model;
import com.thoughtworks.xstream.XStream;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import top.hmtools.wxmp.core.annotation.WxmpMessage;
import top.hmtools.wxmp.core.model.message.BaseEventMessage;
import top.hmtools.wxmp.core.model.message.enums.Event;
import top.hmtools.wxmp.core.model.message.enums.MsgType;
/**
* 用户地理位置事件消息
* {@code
*
123456789
23.137466
113.352425
119.385040
* }
* @author Hybomyth
*
*/
@WxmpMessage(msgType=MsgType.event,event=Event.LOCATION)
public class LocationEventMessage extends BaseEventMessage{
/**
*
*/
private static final long serialVersionUID = -279750089825821519L;
/**
* 地理位置纬度
*/
@XStreamAlias("Latitude")
private Double latitude;
/**
* 地理位置经度
*/
@XStreamAlias("Longitude")
private Double longitude;
/**
* 地理位置精度
*/
@XStreamAlias("Precision")
private Double precision;
public Double getLatitude() {
return latitude;
}
public void setLatitude(Double latitude) {
this.latitude = latitude;
}
public Double getLongitude() {
return longitude;
}
public void setLongitude(Double longitude) {
this.longitude = longitude;
}
public Double getPrecision() {
return precision;
}
public void setPrecision(Double precision) {
this.precision = precision;
}
public static long getSerialversionuid() {
return serialVersionUID;
}
@Override
public void configXStream(XStream xStream) {
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy