![JAR search and dependency download from the Maven repository](/logo.png)
com.aliyun.dingtalkorg_culture_1_0.models.DeductionPointBatchRequest 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 DeductionPointBatchRequest extends TeaModel {
/**
* This parameter is required.
*
* example:
* 10000
*/
@NameInMap("deductionAmount")
public Long deductionAmount;
/**
* This parameter is required.
*
* example:
* 表现不佳,以此惩罚。
*
* if can be null:
* false
*/
@NameInMap("remark")
public String remark;
/**
* example:
* 组织文化通知扣减原因
*/
@NameInMap("sendOrgCultureInform")
public Boolean sendOrgCultureInform;
/**
* This parameter is required.
*/
@NameInMap("targetUserList")
public java.util.List targetUserList;
/**
* This parameter is required.
*
* example:
* 01274411491620908910
*/
@NameInMap("userId")
public String userId;
public static DeductionPointBatchRequest build(java.util.Map map) throws Exception {
DeductionPointBatchRequest self = new DeductionPointBatchRequest();
return TeaModel.build(map, self);
}
public DeductionPointBatchRequest setDeductionAmount(Long deductionAmount) {
this.deductionAmount = deductionAmount;
return this;
}
public Long getDeductionAmount() {
return this.deductionAmount;
}
public DeductionPointBatchRequest setRemark(String remark) {
this.remark = remark;
return this;
}
public String getRemark() {
return this.remark;
}
public DeductionPointBatchRequest setSendOrgCultureInform(Boolean sendOrgCultureInform) {
this.sendOrgCultureInform = sendOrgCultureInform;
return this;
}
public Boolean getSendOrgCultureInform() {
return this.sendOrgCultureInform;
}
public DeductionPointBatchRequest setTargetUserList(java.util.List targetUserList) {
this.targetUserList = targetUserList;
return this;
}
public java.util.List getTargetUserList() {
return this.targetUserList;
}
public DeductionPointBatchRequest setUserId(String userId) {
this.userId = userId;
return this;
}
public String getUserId() {
return this.userId;
}
public static class DeductionPointBatchRequestTargetUserList extends TeaModel {
/**
* This parameter is required.
*
* example:
* 232344342
*/
@NameInMap("outId")
public String outId;
/**
* This parameter is required.
*
* example:
* 01274411491620908910
*/
@NameInMap("targetUserId")
public String targetUserId;
public static DeductionPointBatchRequestTargetUserList build(java.util.Map map) throws Exception {
DeductionPointBatchRequestTargetUserList self = new DeductionPointBatchRequestTargetUserList();
return TeaModel.build(map, self);
}
public DeductionPointBatchRequestTargetUserList setOutId(String outId) {
this.outId = outId;
return this;
}
public String getOutId() {
return this.outId;
}
public DeductionPointBatchRequestTargetUserList setTargetUserId(String targetUserId) {
this.targetUserId = targetUserId;
return this;
}
public String getTargetUserId() {
return this.targetUserId;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy