All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.seejoke.wechat.entity.result.SenderResult Maven / Gradle / Ivy

package com.seejoke.wechat.entity.result;

import org.codehaus.jackson.JsonParseException;
import org.codehaus.jackson.map.DeserializationConfig;
import org.codehaus.jackson.map.JsonMappingException;
import org.codehaus.jackson.map.ObjectMapper;

import java.io.IOException;

public class SenderResult extends WxError {

	private long msg_id;
	private long msg_data_id;
	private String msg_status;
	public long getMsg_id() {
		return msg_id;
	}
	public void setMsg_id(long msg_id) {
		this.msg_id = msg_id;
	}
	public long getMsg_data_id() {
		return msg_data_id;
	}
	public void setMsg_data_id(long msg_data_id) {
		this.msg_data_id = msg_data_id;
	}
	public String getMsg_status() {
		return msg_status;
	}
	public void setMsg_status(String msg_status) {
		this.msg_status = msg_status;
	}
	
	public static SenderResult fromJson(String json) throws JsonParseException, JsonMappingException, IOException {
		ObjectMapper mapper = new ObjectMapper();
		mapper.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false);
		return mapper.readValue(json, SenderResult.class);
	}
	@Override
	public String toString() {
		return "SenderResult [msg_id=" + msg_id + ", msg_data_id=" + msg_data_id + ", msg_status=" + msg_status 
				+ " errcode= "+ getErrcode()+
				 " errmsg= " + getErrmsg()+"]";
	}
	
	
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy