// Path: javaSDK/src/main/java/cmcc/iot/onenet/javasdk/api/dtu/DeleteDtuParser.java
// public class DeleteDtuParser extends AbstractAPI {
// 	private final Logger logger = LoggerFactory.getLogger(this.getClass());
// 	private Integer id;
// 	private HttpDeleteMethod HttpMethod;
// 
// 	/**
// 	 * TCP透传parser删除
// 	 * @param id:parser_id,Integer
// 	 * @param key:masterkey 或者 设备key
// 	 */
// 	public DeleteDtuParser(Integer id, String key) {
// 		this.id = id;
// 		this.key = key;
// 		this.method = Method.DELETE;
// 		Map<String, Object> headmap = new HashMap<String, Object>();
// 		HttpMethod = new HttpDeleteMethod(method);
// 		headmap.put("api-key", key);
// 		HttpMethod.setHeader(headmap);
// 		if (id == null) {
// 			throw new OnenetApiException("parser id is required ");
// 		}
// 		this.url = Config.getString("test.url") + "/dtu/parser/" +id;
// 		HttpMethod.setcompleteUrl(url, null);
// 	}
// 	public BasicResponse<Void> executeApi() {
// 		BasicResponse response = null;
// 		try {
// 			HttpResponse httpResponse = HttpMethod.execute();
// 			response = mapper.readValue(httpResponse.getEntity().getContent(), BasicResponse.class);
// 			response.setJson(mapper.writeValueAsString(response));
// 			return response;
// 		} catch (Exception e) {
// 			logger.error("json error {}", e.getMessage());
// 			throw new OnenetApiException(e.getMessage());
// 		}finally {
// 			try {
// 				HttpMethod.httpClient.close();
// 			} catch (Exception e) {
// 				logger.error("http close error: {}", e.getMessage());
// 				throw new OnenetApiException(e.getMessage());
// 			}
// 		}
// 	
// 	}
// }
// 
// Path: javaSDK/src/main/java/cmcc/iot/onenet/javasdk/response/BasicResponse.java
// public class BasicResponse<T> {
// 	public int errno;
// 	public String error;
//     @JsonProperty("data")
//     public Object dataInternal;
//     public T data;
//     @JsonIgnore
//     public String json;
// 
// 	public String getJson() {
// 		return json;
// 	}
// 
// 	public void setJson(String json) {
// 		this.json = json;
// 	}
// 
// 	public int getErrno() {
//         return errno;
//     }
// 
//     public void setErrno(int errno) {
//         this.errno = errno;
//     }
// 
//     public String getError() {
//         return error;
//     }
// 
//     public void setError(String error) {
//         this.error = error;
//     }
// 
//     @JsonGetter("data")
//     public Object getDataInternal() {
//         return dataInternal;
//     }
//     @JsonSetter("data")
//     public void setDataInternal(Object dataInternal) {
//         this.dataInternal = dataInternal;
//     }
// 
//     public T getData() {
//         return data;
//     }
// 
//     public void setData(T data) {
//         this.data = data;
//     }
// }


import cmcc.iot.onenet.javasdk.api.dtu.DeleteDtuParser;
import cmcc.iot.onenet.javasdk.response.BasicResponse;
import org.junit.Test;
package com.cmcciot.onenet.api;



public class ApiTest {

    @Test
    public void testDeleteDtuParserApi() {
        String key = "m4EubNp9WCeAxjFu4lVw=kn2idE=";
        Integer id = 385;
 

        /**
    	 * TCP透传查询
    	 * @param name： 名字,精确匹配名字（可选）,String
    	 * @param key:masterkey 或者 该设备的设备apikey
    	 */
// Path: javaSDK/src/main/java/cmcc/iot/onenet/javasdk/api/dtu/DeleteDtuParser.java
// public class DeleteDtuParser extends AbstractAPI {
// 	private final Logger logger = LoggerFactory.getLogger(this.getClass());
// 	private Integer id;
// 	private HttpDeleteMethod HttpMethod;
// 
// 	/**
// 	 * TCP透传parser删除
// 	 * @param id:parser_id,Integer
// 	 * @param key:masterkey 或者 设备key
// 	 */
// 	public DeleteDtuParser(Integer id, String key) {
// 		this.id = id;
// 		this.key = key;
// 		this.method = Method.DELETE;
// 		Map<String, Object> headmap = new HashMap<String, Object>();
// 		HttpMethod = new HttpDeleteMethod(method);
// 		headmap.put("api-key", key);
// 		HttpMethod.setHeader(headmap);
// 		if (id == null) {
// 			throw new OnenetApiException("parser id is required ");
// 		}
// 		this.url = Config.getString("test.url") + "/dtu/parser/" +id;
// 		HttpMethod.setcompleteUrl(url, null);
// 	}
// 	public BasicResponse<Void> executeApi() {
// 		BasicResponse response = null;
// 		try {
// 			HttpResponse httpResponse = HttpMethod.execute();
// 			response = mapper.readValue(httpResponse.getEntity().getContent(), BasicResponse.class);
// 			response.setJson(mapper.writeValueAsString(response));
// 			return response;
// 		} catch (Exception e) {
// 			logger.error("json error {}", e.getMessage());
// 			throw new OnenetApiException(e.getMessage());
// 		}finally {
// 			try {
// 				HttpMethod.httpClient.close();
// 			} catch (Exception e) {
// 				logger.error("http close error: {}", e.getMessage());
// 				throw new OnenetApiException(e.getMessage());
// 			}
// 		}
// 	
// 	}
// }
// 
// Path: javaSDK/src/main/java/cmcc/iot/onenet/javasdk/response/BasicResponse.java
// public class BasicResponse<T> {
// 	public int errno;
// 	public String error;
//     @JsonProperty("data")
//     public Object dataInternal;
//     public T data;
//     @JsonIgnore
//     public String json;
// 
// 	public String getJson() {
// 		return json;
// 	}
// 
// 	public void setJson(String json) {
// 		this.json = json;
// 	}
// 
// 	public int getErrno() {
//         return errno;
//     }
// 
//     public void setErrno(int errno) {
//         this.errno = errno;
//     }
// 
//     public String getError() {
//         return error;
//     }
// 
//     public void setError(String error) {
//         this.error = error;
//     }
// 
//     @JsonGetter("data")
//     public Object getDataInternal() {
//         return dataInternal;
//     }
//     @JsonSetter("data")
//     public void setDataInternal(Object dataInternal) {
//         this.dataInternal = dataInternal;
//     }
// 
//     public T getData() {
//         return data;
//     }
// 
//     public void setData(T data) {
//         this.data = data;
//     }
// }


// Path: javaSDK/src/test/java/com/cmcciot/onenet/api/ApiTest.java
import cmcc.iot.onenet.javasdk.api.dtu.DeleteDtuParser;
import cmcc.iot.onenet.javasdk.response.BasicResponse;
import org.junit.Test;

package com.cmcciot.onenet.api;



public class ApiTest {

    @Test
    public void testDeleteDtuParserApi() {
        String key = "m4EubNp9WCeAxjFu4lVw=kn2idE=";
        Integer id = 385;
 

        /**
    	 * TCP透传查询
    	 * @param name： 名字,精确匹配名字（可选）,String
    	 * @param key:masterkey 或者 该设备的设备apikey
    	 */
        DeleteDtuParser api = new DeleteDtuParser(id, key);