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

com.aliyun.dingtalkattendance_1_0.models.ProcessApproveFinishRequest Maven / Gradle / Ivy

// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkattendance_1_0.models;

import com.aliyun.tea.*;

public class ProcessApproveFinishRequest extends TeaModel {
    /**
     * example:
     * 

1234abcd

*/ @NameInMap("approveId") public String approveId; /** * example: *

https://open.dingtalk.com/

*/ @NameInMap("jumpUrl") public String jumpUrl; /** * example: *

1

*/ @NameInMap("overTimeToMore") public Long overTimeToMore; /** * example: *

1.07

*/ @NameInMap("overtimeDuration") public String overtimeDuration; /** * example: *

年假

*/ @NameInMap("subType") public String subType; /** * example: *

请假

*/ @NameInMap("tagName") public String tagName; @NameInMap("topCalculateApproveDurationParam") public ProcessApproveFinishRequestTopCalculateApproveDurationParam topCalculateApproveDurationParam; /** * example: *

manager123

*/ @NameInMap("userId") public String userId; public static ProcessApproveFinishRequest build(java.util.Map map) throws Exception { ProcessApproveFinishRequest self = new ProcessApproveFinishRequest(); return TeaModel.build(map, self); } public ProcessApproveFinishRequest setApproveId(String approveId) { this.approveId = approveId; return this; } public String getApproveId() { return this.approveId; } public ProcessApproveFinishRequest setJumpUrl(String jumpUrl) { this.jumpUrl = jumpUrl; return this; } public String getJumpUrl() { return this.jumpUrl; } public ProcessApproveFinishRequest setOverTimeToMore(Long overTimeToMore) { this.overTimeToMore = overTimeToMore; return this; } public Long getOverTimeToMore() { return this.overTimeToMore; } public ProcessApproveFinishRequest setOvertimeDuration(String overtimeDuration) { this.overtimeDuration = overtimeDuration; return this; } public String getOvertimeDuration() { return this.overtimeDuration; } public ProcessApproveFinishRequest setSubType(String subType) { this.subType = subType; return this; } public String getSubType() { return this.subType; } public ProcessApproveFinishRequest setTagName(String tagName) { this.tagName = tagName; return this; } public String getTagName() { return this.tagName; } public ProcessApproveFinishRequest setTopCalculateApproveDurationParam(ProcessApproveFinishRequestTopCalculateApproveDurationParam topCalculateApproveDurationParam) { this.topCalculateApproveDurationParam = topCalculateApproveDurationParam; return this; } public ProcessApproveFinishRequestTopCalculateApproveDurationParam getTopCalculateApproveDurationParam() { return this.topCalculateApproveDurationParam; } public ProcessApproveFinishRequest setUserId(String userId) { this.userId = userId; return this; } public String getUserId() { return this.userId; } public static class ProcessApproveFinishRequestTopCalculateApproveDurationParam extends TeaModel { /** * example: *

3

*/ @NameInMap("bizType") public Long bizType; /** * example: *

1

*/ @NameInMap("calculateModel") public Long calculateModel; /** * example: *

day

*/ @NameInMap("durationUnit") public String durationUnit; /** * example: *

2019-08-15

*/ @NameInMap("fromTime") public String fromTime; /** * example: *

3afdsf-143dsadw3-ad23

*/ @NameInMap("leaveCode") public String leaveCode; /** * example: *

2019-08-15

*/ @NameInMap("toTime") public String toTime; public static ProcessApproveFinishRequestTopCalculateApproveDurationParam build(java.util.Map map) throws Exception { ProcessApproveFinishRequestTopCalculateApproveDurationParam self = new ProcessApproveFinishRequestTopCalculateApproveDurationParam(); return TeaModel.build(map, self); } public ProcessApproveFinishRequestTopCalculateApproveDurationParam setBizType(Long bizType) { this.bizType = bizType; return this; } public Long getBizType() { return this.bizType; } public ProcessApproveFinishRequestTopCalculateApproveDurationParam setCalculateModel(Long calculateModel) { this.calculateModel = calculateModel; return this; } public Long getCalculateModel() { return this.calculateModel; } public ProcessApproveFinishRequestTopCalculateApproveDurationParam setDurationUnit(String durationUnit) { this.durationUnit = durationUnit; return this; } public String getDurationUnit() { return this.durationUnit; } public ProcessApproveFinishRequestTopCalculateApproveDurationParam setFromTime(String fromTime) { this.fromTime = fromTime; return this; } public String getFromTime() { return this.fromTime; } public ProcessApproveFinishRequestTopCalculateApproveDurationParam setLeaveCode(String leaveCode) { this.leaveCode = leaveCode; return this; } public String getLeaveCode() { return this.leaveCode; } public ProcessApproveFinishRequestTopCalculateApproveDurationParam setToTime(String toTime) { this.toTime = toTime; return this; } public String getToTime() { return this.toTime; } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy