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

com.ksyun.pnp.sdk.domain.response.http.QueryResp Maven / Gradle / Ivy

package com.ksyun.pnp.sdk.domain.response.http;

import com.fasterxml.jackson.annotation.JsonProperty;
import org.apache.commons.lang3.StringUtils;

public class QueryResp {

    /**
     * 号码A
     */
    @JsonProperty("PhoneNoA")
    private String phoneNoA;
    /**
     * 隐私号码
     */
    @JsonProperty("PhoneNoX")
    private String phoneNoX;
    /**
     * 号码B
     */
    @JsonProperty("PhoneNoB")
    private String phoneNoB;
    /**
     * 绑定关系ID
     */
    @JsonProperty("SubsId")
    private String subsId;

    /**
     * 创建绑定时间,或最近一次的更新时间
     * 格式,'yyyy-MM-dd HH:mm:ss'
     */
    @JsonProperty("GmtCreate")
    private String gmtCreate;

    /**
     * 过期时间
     */
    @JsonProperty("ExpireDate")
    private String expireDate;

    /**
     * 是否录音
     */
    @JsonProperty("needRecord")
    private boolean needRecord;

    public String getPhoneNoA() {
        return phoneNoA;
    }

    public QueryResp setPhoneNoA(String phoneNoA) {
        this.phoneNoA = phoneNoA == null ? StringUtils.EMPTY : phoneNoA.trim();
        return this;
    }

    public String getPhoneNoX() {
        return phoneNoX;
    }

    public QueryResp setPhoneNoX(String phoneNoX) {
        this.phoneNoX = phoneNoX == null ? StringUtils.EMPTY : phoneNoX.trim();
        return this;
    }

    public String getPhoneNoB() {
        return phoneNoB;
    }

    public QueryResp setPhoneNoB(String phoneNoB) {
        this.phoneNoB = phoneNoB == null ? StringUtils.EMPTY : phoneNoB.trim();
        return this;
    }

    public String getSubsId() {
        return subsId;
    }

    public QueryResp setSubsId(String subsId) {
        this.subsId = subsId == null ? StringUtils.EMPTY : subsId.trim();
        return this;
    }

    public String getGmtCreate() {
        return gmtCreate;
    }

    public QueryResp setGmtCreate(String gmtCreate) {
        this.gmtCreate = gmtCreate == null ? StringUtils.EMPTY : gmtCreate.trim();
        return this;
    }

    public String getExpireDate() {
        return expireDate;
    }

    public QueryResp setExpireDate(String expireDate) {
        this.expireDate = expireDate == null ? StringUtils.EMPTY : expireDate.trim();
        return this;
    }

    public boolean isNeedRecord() {
        return needRecord;
    }

    public QueryResp setNeedRecord(boolean needRecord) {
        this.needRecord = needRecord;
        return this;
    }

    @Override
    public String toString() {
        return "QueryResp{" +
                "phoneNoA='" + phoneNoA + '\'' +
                ", phoneNoX='" + phoneNoX + '\'' +
                ", phoneNoB='" + phoneNoB + '\'' +
                ", subsId='" + subsId + '\'' +
                ", gmtCreate='" + gmtCreate + '\'' +
                ", expireDate='" + expireDate + '\'' +
                ", needRecord=" + needRecord +
                '}';
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy