com.aliyun.dingtalkorg_culture_1_0.models.QueryOrgPointDetailsResponseBody 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.dingtalkorg_culture_1_0.models;
import com.aliyun.tea.*;
public class QueryOrgPointDetailsResponseBody extends TeaModel {
@NameInMap("result")
public QueryOrgPointDetailsResponseBodyResult result;
public static QueryOrgPointDetailsResponseBody build(java.util.Map map) throws Exception {
QueryOrgPointDetailsResponseBody self = new QueryOrgPointDetailsResponseBody();
return TeaModel.build(map, self);
}
public QueryOrgPointDetailsResponseBody setResult(QueryOrgPointDetailsResponseBodyResult result) {
this.result = result;
return this;
}
public QueryOrgPointDetailsResponseBodyResult getResult() {
return this.result;
}
public static class QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountSource extends TeaModel {
/**
* This parameter is required.
*
* example:
* ORG
*/
@NameInMap("accountType")
public String accountType;
/**
* example:
* 张三
*/
@NameInMap("empName")
public String empName;
/**
* example:
* 01274411491620908910
*/
@NameInMap("userId")
public String userId;
public static QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountSource build(java.util.Map map) throws Exception {
QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountSource self = new QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountSource();
return TeaModel.build(map, self);
}
public QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountSource setAccountType(String accountType) {
this.accountType = accountType;
return this;
}
public String getAccountType() {
return this.accountType;
}
public QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountSource setEmpName(String empName) {
this.empName = empName;
return this;
}
public String getEmpName() {
return this.empName;
}
public QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountSource setUserId(String userId) {
this.userId = userId;
return this;
}
public String getUserId() {
return this.userId;
}
}
public static class QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountTarget extends TeaModel {
/**
* example:
* EMP
*/
@NameInMap("accountType")
public String accountType;
/**
* example:
* 李四
*/
@NameInMap("empName")
public String empName;
/**
* example:
* 01274411491620908910
*/
@NameInMap("userId")
public String userId;
public static QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountTarget build(java.util.Map map) throws Exception {
QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountTarget self = new QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountTarget();
return TeaModel.build(map, self);
}
public QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountTarget setAccountType(String accountType) {
this.accountType = accountType;
return this;
}
public String getAccountType() {
return this.accountType;
}
public QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountTarget setEmpName(String empName) {
this.empName = empName;
return this;
}
public String getEmpName() {
return this.empName;
}
public QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountTarget setUserId(String userId) {
this.userId = userId;
return this;
}
public String getUserId() {
return this.userId;
}
}
public static class QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTO extends TeaModel {
@NameInMap("accountSource")
public QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountSource accountSource;
@NameInMap("accountTarget")
public QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountTarget accountTarget;
/**
* example:
* 表现优秀,特此奖励
*/
@NameInMap("remark")
public String remark;
/**
* This parameter is required.
*
* example:
* 三方系统管理员发放额度
*/
@NameInMap("usage")
public String usage;
public static QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTO build(java.util.Map map) throws Exception {
QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTO self = new QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTO();
return TeaModel.build(map, self);
}
public QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTO setAccountSource(QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountSource accountSource) {
this.accountSource = accountSource;
return this;
}
public QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountSource getAccountSource() {
return this.accountSource;
}
public QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTO setAccountTarget(QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountTarget accountTarget) {
this.accountTarget = accountTarget;
return this;
}
public QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTOAccountTarget getAccountTarget() {
return this.accountTarget;
}
public QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTO setRemark(String remark) {
this.remark = remark;
return this;
}
public String getRemark() {
return this.remark;
}
public QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTO setUsage(String usage) {
this.usage = usage;
return this;
}
public String getUsage() {
return this.usage;
}
}
public static class QueryOrgPointDetailsResponseBodyResultDetails extends TeaModel {
/**
* This parameter is required.
*
* example:
* 100
*/
@NameInMap("amount")
public Long amount;
/**
* This parameter is required.
*
* example:
* 1655450960000
*/
@NameInMap("gmtCreate")
public Long gmtCreate;
/**
* example:
* 2323232134455667
*/
@NameInMap("outId")
public String outId;
@NameInMap("pointOperateFeatureResponseDTO")
public QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTO pointOperateFeatureResponseDTO;
/**
* This parameter is required.
*
* example:
* credit
*/
@NameInMap("sourceBizCode")
public String sourceBizCode;
public static QueryOrgPointDetailsResponseBodyResultDetails build(java.util.Map map) throws Exception {
QueryOrgPointDetailsResponseBodyResultDetails self = new QueryOrgPointDetailsResponseBodyResultDetails();
return TeaModel.build(map, self);
}
public QueryOrgPointDetailsResponseBodyResultDetails setAmount(Long amount) {
this.amount = amount;
return this;
}
public Long getAmount() {
return this.amount;
}
public QueryOrgPointDetailsResponseBodyResultDetails setGmtCreate(Long gmtCreate) {
this.gmtCreate = gmtCreate;
return this;
}
public Long getGmtCreate() {
return this.gmtCreate;
}
public QueryOrgPointDetailsResponseBodyResultDetails setOutId(String outId) {
this.outId = outId;
return this;
}
public String getOutId() {
return this.outId;
}
public QueryOrgPointDetailsResponseBodyResultDetails setPointOperateFeatureResponseDTO(QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTO pointOperateFeatureResponseDTO) {
this.pointOperateFeatureResponseDTO = pointOperateFeatureResponseDTO;
return this;
}
public QueryOrgPointDetailsResponseBodyResultDetailsPointOperateFeatureResponseDTO getPointOperateFeatureResponseDTO() {
return this.pointOperateFeatureResponseDTO;
}
public QueryOrgPointDetailsResponseBodyResultDetails setSourceBizCode(String sourceBizCode) {
this.sourceBizCode = sourceBizCode;
return this;
}
public String getSourceBizCode() {
return this.sourceBizCode;
}
}
public static class QueryOrgPointDetailsResponseBodyResult extends TeaModel {
@NameInMap("details")
public java.util.List details;
/**
* This parameter is required.
*
* example:
* true
*/
@NameInMap("hasMore")
public Boolean hasMore;
/**
* This parameter is required.
*
* example:
* true
*/
@NameInMap("success")
public Boolean success;
public static QueryOrgPointDetailsResponseBodyResult build(java.util.Map map) throws Exception {
QueryOrgPointDetailsResponseBodyResult self = new QueryOrgPointDetailsResponseBodyResult();
return TeaModel.build(map, self);
}
public QueryOrgPointDetailsResponseBodyResult setDetails(java.util.List details) {
this.details = details;
return this;
}
public java.util.List getDetails() {
return this.details;
}
public QueryOrgPointDetailsResponseBodyResult setHasMore(Boolean hasMore) {
this.hasMore = hasMore;
return this;
}
public Boolean getHasMore() {
return this.hasMore;
}
public QueryOrgPointDetailsResponseBodyResult setSuccess(Boolean success) {
this.success = success;
return this;
}
public Boolean getSuccess() {
return this.success;
}
}
}