package com.example.basecore.net.http; import static com.example.basecore.net.HttpDataKt.CODE_EXPIRED; import android.text.TextUtils; import com.google.gson.annotations.SerializedName; import java.io.Serializable; public class BaseResponseBean implements Serializable { @SerializedName("data") public T data; @SerializedName("errorCode") public String errorCode; @SerializedName("errorMsg") public String errorMsg; @SerializedName("status") public String status; @SerializedName("traceId") public String traceId; public boolean isOk() { return !TextUtils.isEmpty(status) && status.equals("OK"); } public boolean isExpired() { return !TextUtils.isEmpty(errorCode) && errorCode.equals(CODE_EXPIRED); } }