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

com.aliyun.dingtalkorg_culture_1_0.models.DeductionPointBatchRequest Maven / Gradle / Ivy

There is a newer version: 2.1.88
Show newest version
// 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