com.aliyun.dingtalkservice_group_1_0.models.ReportCustomerDetailResponseBody Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dingtalk Show documentation
Show all versions of dingtalk Show documentation
Alibaba Cloud dingtalk SDK for Java
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkservice_group_1_0.models;
import com.aliyun.tea.*;
public class ReportCustomerDetailResponseBody extends TeaModel {
/**
* This parameter is required.
*
* example:
* 1
*/
@NameInMap("currentPage")
public Long currentPage;
/**
* This parameter is required.
*
* example:
* 20
*/
@NameInMap("pageSize")
public Long pageSize;
/**
* This parameter is required.
*/
@NameInMap("records")
public java.util.List records;
/**
* This parameter is required.
*
* example:
* 100
*/
@NameInMap("totalCount")
public Long totalCount;
public static ReportCustomerDetailResponseBody build(java.util.Map map) throws Exception {
ReportCustomerDetailResponseBody self = new ReportCustomerDetailResponseBody();
return TeaModel.build(map, self);
}
public ReportCustomerDetailResponseBody setCurrentPage(Long currentPage) {
this.currentPage = currentPage;
return this;
}
public Long getCurrentPage() {
return this.currentPage;
}
public ReportCustomerDetailResponseBody setPageSize(Long pageSize) {
this.pageSize = pageSize;
return this;
}
public Long getPageSize() {
return this.pageSize;
}
public ReportCustomerDetailResponseBody setRecords(java.util.List records) {
this.records = records;
return this;
}
public java.util.List getRecords() {
return this.records;
}
public ReportCustomerDetailResponseBody setTotalCount(Long totalCount) {
this.totalCount = totalCount;
return this;
}
public Long getTotalCount() {
return this.totalCount;
}
public static class ReportCustomerDetailResponseBodyRecords extends TeaModel {
/**
* This parameter is required.
*
* example:
* 1
*/
@NameInMap("atRobotCnt")
public Long atRobotCnt;
/**
* This parameter is required.
*
* example:
* 张三
*/
@NameInMap("customerName")
public String customerName;
/**
* This parameter is required.
*
* example:
* 测试群
*/
@NameInMap("groupName")
public String groupName;
/**
* This parameter is required.
*
* example:
* true
*/
@NameInMap("hasLogin")
public Boolean hasLogin;
/**
* This parameter is required.
*
* example:
* true
*/
@NameInMap("hasOpenConv")
public Boolean hasOpenConv;
/**
* This parameter is required.
*
* example:
* 2
*/
@NameInMap("sendMsgCnt")
public Long sendMsgCnt;
/**
* This parameter is required.
*
* example:
* xcjlsdf
*/
@NameInMap("unionId")
public String unionId;
/**
* This parameter is required.
*
* example:
* 56789
*/
@NameInMap("userId")
public String userId;
public static ReportCustomerDetailResponseBodyRecords build(java.util.Map map) throws Exception {
ReportCustomerDetailResponseBodyRecords self = new ReportCustomerDetailResponseBodyRecords();
return TeaModel.build(map, self);
}
public ReportCustomerDetailResponseBodyRecords setAtRobotCnt(Long atRobotCnt) {
this.atRobotCnt = atRobotCnt;
return this;
}
public Long getAtRobotCnt() {
return this.atRobotCnt;
}
public ReportCustomerDetailResponseBodyRecords setCustomerName(String customerName) {
this.customerName = customerName;
return this;
}
public String getCustomerName() {
return this.customerName;
}
public ReportCustomerDetailResponseBodyRecords setGroupName(String groupName) {
this.groupName = groupName;
return this;
}
public String getGroupName() {
return this.groupName;
}
public ReportCustomerDetailResponseBodyRecords setHasLogin(Boolean hasLogin) {
this.hasLogin = hasLogin;
return this;
}
public Boolean getHasLogin() {
return this.hasLogin;
}
public ReportCustomerDetailResponseBodyRecords setHasOpenConv(Boolean hasOpenConv) {
this.hasOpenConv = hasOpenConv;
return this;
}
public Boolean getHasOpenConv() {
return this.hasOpenConv;
}
public ReportCustomerDetailResponseBodyRecords setSendMsgCnt(Long sendMsgCnt) {
this.sendMsgCnt = sendMsgCnt;
return this;
}
public Long getSendMsgCnt() {
return this.sendMsgCnt;
}
public ReportCustomerDetailResponseBodyRecords setUnionId(String unionId) {
this.unionId = unionId;
return this;
}
public String getUnionId() {
return this.unionId;
}
public ReportCustomerDetailResponseBodyRecords setUserId(String userId) {
this.userId = userId;
return this;
}
public String getUserId() {
return this.userId;
}
}
}