package com.yesway.android.net.dto.base;
/**
* Description: <车联网传输协议头>
*
* Author: mxdl
* Date: 2018/6/6
* Version: V1.0.0
* Update:
*/
public class NtspHeader {
private String userid;// 用户id
private String token;// 访问令牌
private String timestamp;// 访问时间戳
private String appkey;// app的key
private String versionname;// app的版本名字
private int versioncode;// app的版本号
private int errcode;// 响应错误码
private String errmsg;// 响应错误信息
public NtspHeader(Builder builder){
this.userid = builder.userid;// 用户id
this.token = builder.token;// 访问令牌
this.timestamp = builder.timestamp;// 访问时间戳
this.appkey = builder.appkey;// app的key
this.versionname = builder.versionname;// app的版本名字
this.versioncode = builder.versioncode;// app的版本号
this.errcode = builder.errcode;// 响应错误码
this.errmsg = builder.errmsg;// 响应错误信息
}
public String getUserid() {
return userid;
}
public void setUserid(String userid) {
this.userid = userid;
}
public String getToken() {
return token;
}
public void setToken(String token) {
this.token = token;
}
public String getTimestamp() {
return timestamp;
}
public void setTimestamp(String timestamp) {
this.timestamp = timestamp;
}
public String getAppkey() {
return appkey;
}
public void setAppkey(String appkey) {
this.appkey = appkey;
}
public String getVersionname() {
return versionname;
}
public void setVersionname(String versionname) {
this.versionname = versionname;
}
public int getVersioncode() {
return versioncode;
}
public void setVersioncode(int versioncode) {
this.versioncode = versioncode;
}
public int getErrcode() {
return errcode;
}
public void setErrcode(int errcode) {
this.errcode = errcode;
}
public String getErrmsg() {
return errmsg;
}
public void setErrmsg(String errmsg) {
this.errmsg = errmsg;
}
public static class Builder {
private String userid;// 用户id
private String token;// 访问令牌
private String timestamp;// 访问时间戳
private String appkey;// app的key
private String versionname;// app的版本名字
private int versioncode;// app的版本号
private int errcode;// 响应错误码
private String errmsg;// 响应错误信息
public Builder userid(String userid){
this.userid = userid;
return this;
}
public Builder token(String token){
this.token = token;
return this;
}
public Builder timestamp(String timestamp){
this.timestamp = timestamp;
return this;
}
public Builder appkey(String appkey){
this.appkey = appkey;
return this;
}
public Builder versionname(String versionname){
this.versionname = versionname;
return this;
}
public Builder versioncode(int versioncode){
this.versioncode = versioncode;
return this;
}
public Builder errcode(int errcode){
this.errcode = errcode;
return this;
}
public Builder errmsg(String errmsg){
this.errmsg = errmsg;
return this;
}
public NtspHeader bulder(){
return new NtspHeader(this);
}
}
}