// Path: src/main/java/com/yunpian/sdk/model/Result.java
// public class Result<T> {
// 
//     private Integer code = Code.OK;
//     private String msg;
//     private String detail;
// 
//     private Throwable e;
// 
//     private T data;
// 
//     public T getData() {
//         return data;
//     }
// 
//     public String getDetail() {
//         return detail;
//     }
// 
//     public Result<T> setDetail(String detail) {
//         this.detail = detail;
//         return this;
//     }
// 
//     public Result<T> setData(T data) {
//         this.data = data;
//         return this;
//     }
// 
//     public Integer getCode() {
//         return code;
//     }
// 
//     public Result<T> setCode(Integer code) {
//         this.code = code;
//         return this;
//     }
// 
//     public String getMsg() {
//         return msg;
//     }
// 
//     public Result<T> setMsg(String msg) {
//         this.msg = msg;
//         return this;
//     }
// 
//     public Throwable getThrowable() {
//         return e;
//     }
// 
//     public Result<T> setThrowable(Throwable e) {
//         this.e = e;
//         return this;
//     }
// 
//     public boolean isSucc() {
//         return code == Code.OK;
//     }
// 
//     @Override
//     public String toString() {
//         return JsonUtil.toJson(this);
//     }
// 
// }
// 
// Path: src/main/java/com/yunpian/sdk/model/User.java
// public class User {
// 
//     private String nick;
// 
//     private Date gmt_created;
// 
//     private String mobile;
// 
//     private String email;
// 
//     private String ip_whitelist;
// 
//     private String api_version;
// 
//     private Long alarm_balance;
// 
//     private String emergency_contact;
// 
//     private String emergency_mobile;
// 
//     private Double balance;
// 
//     public String getNick() {
//         return nick;
//     }
// 
//     public void setNick(String nick) {
//         this.nick = nick;
//     }
// 
//     public Date getGmt_created() {
//         return gmt_created;
//     }
// 
//     public void setGmt_created(Date gmt_created) {
//         this.gmt_created = gmt_created;
//     }
// 
//     public String getMobile() {
//         return mobile;
//     }
// 
//     public void setMobile(String mobile) {
//         this.mobile = mobile;
//     }
// 
//     public String getEmail() {
//         return email;
//     }
// 
//     public void setEmail(String email) {
//         this.email = email;
//     }
// 
//     public String getIp_whitelist() {
//         return ip_whitelist;
//     }
// 
//     public void setIp_whitelist(String ip_whitelist) {
//         this.ip_whitelist = ip_whitelist;
//     }
// 
//     public String getApi_version() {
//         return api_version;
//     }
// 
//     public void setApi_version(String api_version) {
//         this.api_version = api_version;
//     }
// 
//     public Long getAlarm_balance() {
//         return alarm_balance;
//     }
// 
//     public void setAlarm_balance(Long alarm_balance) {
//         this.alarm_balance = alarm_balance;
//     }
// 
//     public String getEmergency_contact() {
//         return emergency_contact;
//     }
// 
//     public void setEmergency_contact(String emergency_contact) {
//         this.emergency_contact = emergency_contact;
//     }
// 
//     public String getEmergency_mobile() {
//         return emergency_mobile;
//     }
// 
//     public void setEmergency_mobile(String emergency_mobile) {
//         this.emergency_mobile = emergency_mobile;
//     }
// 
//     public Double getBalance() {
//         return balance;
//     }
// 
//     public void setBalance(Double balance) {
//         this.balance = balance;
//     }
// 
//     @Override
//     public String toString() {
//         return JsonUtil.toJson(this);
//     }
// }


import com.yunpian.sdk.model.Result;
import com.yunpian.sdk.model.User;
import java.util.Map;
import org.junit.Test;
/**
 * 
 */
package com.yunpian.sdk.api;




/**
 * 账户API
 * 
 * https://www.yunpian.com/api2.0/api-user.html
 * 
 * @author dzh
 * @date Dec 3, 2016 12:09:10 AM
 * @since 1.2.0
 */
public class TestUserApi extends TestYunpianClient {

	@Test
	public void getTest() {
// Path: src/main/java/com/yunpian/sdk/model/Result.java
// public class Result<T> {
// 
//     private Integer code = Code.OK;
//     private String msg;
//     private String detail;
// 
//     private Throwable e;
// 
//     private T data;
// 
//     public T getData() {
//         return data;
//     }
// 
//     public String getDetail() {
//         return detail;
//     }
// 
//     public Result<T> setDetail(String detail) {
//         this.detail = detail;
//         return this;
//     }
// 
//     public Result<T> setData(T data) {
//         this.data = data;
//         return this;
//     }
// 
//     public Integer getCode() {
//         return code;
//     }
// 
//     public Result<T> setCode(Integer code) {
//         this.code = code;
//         return this;
//     }
// 
//     public String getMsg() {
//         return msg;
//     }
// 
//     public Result<T> setMsg(String msg) {
//         this.msg = msg;
//         return this;
//     }
// 
//     public Throwable getThrowable() {
//         return e;
//     }
// 
//     public Result<T> setThrowable(Throwable e) {
//         this.e = e;
//         return this;
//     }
// 
//     public boolean isSucc() {
//         return code == Code.OK;
//     }
// 
//     @Override
//     public String toString() {
//         return JsonUtil.toJson(this);
//     }
// 
// }
// 
// Path: src/main/java/com/yunpian/sdk/model/User.java
// public class User {
// 
//     private String nick;
// 
//     private Date gmt_created;
// 
//     private String mobile;
// 
//     private String email;
// 
//     private String ip_whitelist;
// 
//     private String api_version;
// 
//     private Long alarm_balance;
// 
//     private String emergency_contact;
// 
//     private String emergency_mobile;
// 
//     private Double balance;
// 
//     public String getNick() {
//         return nick;
//     }
// 
//     public void setNick(String nick) {
//         this.nick = nick;
//     }
// 
//     public Date getGmt_created() {
//         return gmt_created;
//     }
// 
//     public void setGmt_created(Date gmt_created) {
//         this.gmt_created = gmt_created;
//     }
// 
//     public String getMobile() {
//         return mobile;
//     }
// 
//     public void setMobile(String mobile) {
//         this.mobile = mobile;
//     }
// 
//     public String getEmail() {
//         return email;
//     }
// 
//     public void setEmail(String email) {
//         this.email = email;
//     }
// 
//     public String getIp_whitelist() {
//         return ip_whitelist;
//     }
// 
//     public void setIp_whitelist(String ip_whitelist) {
//         this.ip_whitelist = ip_whitelist;
//     }
// 
//     public String getApi_version() {
//         return api_version;
//     }
// 
//     public void setApi_version(String api_version) {
//         this.api_version = api_version;
//     }
// 
//     public Long getAlarm_balance() {
//         return alarm_balance;
//     }
// 
//     public void setAlarm_balance(Long alarm_balance) {
//         this.alarm_balance = alarm_balance;
//     }
// 
//     public String getEmergency_contact() {
//         return emergency_contact;
//     }
// 
//     public void setEmergency_contact(String emergency_contact) {
//         this.emergency_contact = emergency_contact;
//     }
// 
//     public String getEmergency_mobile() {
//         return emergency_mobile;
//     }
// 
//     public void setEmergency_mobile(String emergency_mobile) {
//         this.emergency_mobile = emergency_mobile;
//     }
// 
//     public Double getBalance() {
//         return balance;
//     }
// 
//     public void setBalance(Double balance) {
//         this.balance = balance;
//     }
// 
//     @Override
//     public String toString() {
//         return JsonUtil.toJson(this);
//     }
// }


// Path: src/test/java/com/yunpian/sdk/api/TestUserApi.java
import com.yunpian.sdk.model.Result;
import com.yunpian.sdk.model.User;
import java.util.Map;
import org.junit.Test;

/**
 * 
 */
package com.yunpian.sdk.api;




/**
 * 账户API
 * 
 * https://www.yunpian.com/api2.0/api-user.html
 * 
 * @author dzh
 * @date Dec 3, 2016 12:09:10 AM
 * @since 1.2.0
 */
public class TestUserApi extends TestYunpianClient {

	@Test
	public void getTest() {
		Result<User> r = clnt.user().get();