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

com.aliyun.dingtalkattendance_1_0.models.GroupUpdateRequest 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.dingtalkattendance_1_0.models;

import com.aliyun.tea.*;

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

123L

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

true

*/ @NameInMap("disableCheckWhenRest") public Boolean disableCheckWhenRest; /** * example: *

true

*/ @NameInMap("disableCheckWithoutSchedule") public Boolean disableCheckWithoutSchedule; /** * example: *

true

*/ @NameInMap("enableCameraCheck") public Boolean enableCameraCheck; /** * example: *

true

*/ @NameInMap("enableEmpSelectClass") public Boolean enableEmpSelectClass; /** * example: *

true

*/ @NameInMap("enableFaceCheck") public Boolean enableFaceCheck; /** * example: *

true

*/ @NameInMap("enableFaceStrictMode") public Boolean enableFaceStrictMode; /** * example: *

true

*/ @NameInMap("enableOutSideUpdateNormalCheck") public Boolean enableOutSideUpdateNormalCheck; /** * example: *

true

*/ @NameInMap("enableOutsideApply") public Boolean enableOutsideApply; /** * example: *

true

*/ @NameInMap("enableOutsideCheck") public Boolean enableOutsideCheck; /** * example: *

true

*/ @NameInMap("enableOutsideRemark") public Boolean enableOutsideRemark; /** * example: *

true

*/ @NameInMap("enableTrimDistance") public Boolean enableTrimDistance; /** * example: *

true

*/ @NameInMap("forbidHideOutSideAddress") public Boolean forbidHideOutSideAddress; @NameInMap("freeCheckSetting") public GroupUpdateRequestFreeCheckSetting freeCheckSetting; /** * example: *

0

*/ @NameInMap("freeCheckTypeId") public Integer freeCheckTypeId; @NameInMap("freecheckDayStartMinOffset") public Integer freecheckDayStartMinOffset; /** * example: *

123

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

白班考勤

*/ @NameInMap("groupName") public String groupName; @NameInMap("managerList") public java.util.List managerList; /** * example: *

500

*/ @NameInMap("offset") public Integer offset; @NameInMap("onlyMachineCheck") public Boolean onlyMachineCheck; @NameInMap("openCameraCheck") public Boolean openCameraCheck; /** * example: *

true

*/ @NameInMap("openFaceCheck") public Boolean openFaceCheck; /** * example: *

-1

*/ @NameInMap("outsideCheckApproveModeId") public Integer outsideCheckApproveModeId; /** * example: *

123L

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

123dfdf

*/ @NameInMap("owner") public String owner; @NameInMap("positions") public java.util.List positions; @NameInMap("resourcePermissionMap") public java.util.Map resourcePermissionMap; @NameInMap("shiftVOList") public java.util.List shiftVOList; /** * example: *

true

*/ @NameInMap("skipHolidays") public Boolean skipHolidays; /** * example: *

100

*/ @NameInMap("trimDistance") public Integer trimDistance; @NameInMap("workdayClassList") public java.util.List workdayClassList; /** *

This parameter is required.

* * example: *

123dfd

*/ @NameInMap("opUserId") public String opUserId; public static GroupUpdateRequest build(java.util.Map map) throws Exception { GroupUpdateRequest self = new GroupUpdateRequest(); return TeaModel.build(map, self); } public GroupUpdateRequest setAdjustmentSettingId(Long adjustmentSettingId) { this.adjustmentSettingId = adjustmentSettingId; return this; } public Long getAdjustmentSettingId() { return this.adjustmentSettingId; } public GroupUpdateRequest setDisableCheckWhenRest(Boolean disableCheckWhenRest) { this.disableCheckWhenRest = disableCheckWhenRest; return this; } public Boolean getDisableCheckWhenRest() { return this.disableCheckWhenRest; } public GroupUpdateRequest setDisableCheckWithoutSchedule(Boolean disableCheckWithoutSchedule) { this.disableCheckWithoutSchedule = disableCheckWithoutSchedule; return this; } public Boolean getDisableCheckWithoutSchedule() { return this.disableCheckWithoutSchedule; } public GroupUpdateRequest setEnableCameraCheck(Boolean enableCameraCheck) { this.enableCameraCheck = enableCameraCheck; return this; } public Boolean getEnableCameraCheck() { return this.enableCameraCheck; } public GroupUpdateRequest setEnableEmpSelectClass(Boolean enableEmpSelectClass) { this.enableEmpSelectClass = enableEmpSelectClass; return this; } public Boolean getEnableEmpSelectClass() { return this.enableEmpSelectClass; } public GroupUpdateRequest setEnableFaceCheck(Boolean enableFaceCheck) { this.enableFaceCheck = enableFaceCheck; return this; } public Boolean getEnableFaceCheck() { return this.enableFaceCheck; } public GroupUpdateRequest setEnableFaceStrictMode(Boolean enableFaceStrictMode) { this.enableFaceStrictMode = enableFaceStrictMode; return this; } public Boolean getEnableFaceStrictMode() { return this.enableFaceStrictMode; } public GroupUpdateRequest setEnableOutSideUpdateNormalCheck(Boolean enableOutSideUpdateNormalCheck) { this.enableOutSideUpdateNormalCheck = enableOutSideUpdateNormalCheck; return this; } public Boolean getEnableOutSideUpdateNormalCheck() { return this.enableOutSideUpdateNormalCheck; } public GroupUpdateRequest setEnableOutsideApply(Boolean enableOutsideApply) { this.enableOutsideApply = enableOutsideApply; return this; } public Boolean getEnableOutsideApply() { return this.enableOutsideApply; } public GroupUpdateRequest setEnableOutsideCheck(Boolean enableOutsideCheck) { this.enableOutsideCheck = enableOutsideCheck; return this; } public Boolean getEnableOutsideCheck() { return this.enableOutsideCheck; } public GroupUpdateRequest setEnableOutsideRemark(Boolean enableOutsideRemark) { this.enableOutsideRemark = enableOutsideRemark; return this; } public Boolean getEnableOutsideRemark() { return this.enableOutsideRemark; } public GroupUpdateRequest setEnableTrimDistance(Boolean enableTrimDistance) { this.enableTrimDistance = enableTrimDistance; return this; } public Boolean getEnableTrimDistance() { return this.enableTrimDistance; } public GroupUpdateRequest setForbidHideOutSideAddress(Boolean forbidHideOutSideAddress) { this.forbidHideOutSideAddress = forbidHideOutSideAddress; return this; } public Boolean getForbidHideOutSideAddress() { return this.forbidHideOutSideAddress; } public GroupUpdateRequest setFreeCheckSetting(GroupUpdateRequestFreeCheckSetting freeCheckSetting) { this.freeCheckSetting = freeCheckSetting; return this; } public GroupUpdateRequestFreeCheckSetting getFreeCheckSetting() { return this.freeCheckSetting; } public GroupUpdateRequest setFreeCheckTypeId(Integer freeCheckTypeId) { this.freeCheckTypeId = freeCheckTypeId; return this; } public Integer getFreeCheckTypeId() { return this.freeCheckTypeId; } public GroupUpdateRequest setFreecheckDayStartMinOffset(Integer freecheckDayStartMinOffset) { this.freecheckDayStartMinOffset = freecheckDayStartMinOffset; return this; } public Integer getFreecheckDayStartMinOffset() { return this.freecheckDayStartMinOffset; } public GroupUpdateRequest setGroupId(Long groupId) { this.groupId = groupId; return this; } public Long getGroupId() { return this.groupId; } public GroupUpdateRequest setGroupName(String groupName) { this.groupName = groupName; return this; } public String getGroupName() { return this.groupName; } public GroupUpdateRequest setManagerList(java.util.List managerList) { this.managerList = managerList; return this; } public java.util.List getManagerList() { return this.managerList; } public GroupUpdateRequest setOffset(Integer offset) { this.offset = offset; return this; } public Integer getOffset() { return this.offset; } public GroupUpdateRequest setOnlyMachineCheck(Boolean onlyMachineCheck) { this.onlyMachineCheck = onlyMachineCheck; return this; } public Boolean getOnlyMachineCheck() { return this.onlyMachineCheck; } public GroupUpdateRequest setOpenCameraCheck(Boolean openCameraCheck) { this.openCameraCheck = openCameraCheck; return this; } public Boolean getOpenCameraCheck() { return this.openCameraCheck; } public GroupUpdateRequest setOpenFaceCheck(Boolean openFaceCheck) { this.openFaceCheck = openFaceCheck; return this; } public Boolean getOpenFaceCheck() { return this.openFaceCheck; } public GroupUpdateRequest setOutsideCheckApproveModeId(Integer outsideCheckApproveModeId) { this.outsideCheckApproveModeId = outsideCheckApproveModeId; return this; } public Integer getOutsideCheckApproveModeId() { return this.outsideCheckApproveModeId; } public GroupUpdateRequest setOvertimeSettingId(Long overtimeSettingId) { this.overtimeSettingId = overtimeSettingId; return this; } public Long getOvertimeSettingId() { return this.overtimeSettingId; } public GroupUpdateRequest setOwner(String owner) { this.owner = owner; return this; } public String getOwner() { return this.owner; } public GroupUpdateRequest setPositions(java.util.List positions) { this.positions = positions; return this; } public java.util.List getPositions() { return this.positions; } public GroupUpdateRequest setResourcePermissionMap(java.util.Map resourcePermissionMap) { this.resourcePermissionMap = resourcePermissionMap; return this; } public java.util.Map getResourcePermissionMap() { return this.resourcePermissionMap; } public GroupUpdateRequest setShiftVOList(java.util.List shiftVOList) { this.shiftVOList = shiftVOList; return this; } public java.util.List getShiftVOList() { return this.shiftVOList; } public GroupUpdateRequest setSkipHolidays(Boolean skipHolidays) { this.skipHolidays = skipHolidays; return this; } public Boolean getSkipHolidays() { return this.skipHolidays; } public GroupUpdateRequest setTrimDistance(Integer trimDistance) { this.trimDistance = trimDistance; return this; } public Integer getTrimDistance() { return this.trimDistance; } public GroupUpdateRequest setWorkdayClassList(java.util.List workdayClassList) { this.workdayClassList = workdayClassList; return this; } public java.util.List getWorkdayClassList() { return this.workdayClassList; } public GroupUpdateRequest setOpUserId(String opUserId) { this.opUserId = opUserId; return this; } public String getOpUserId() { return this.opUserId; } public static class GroupUpdateRequestFreeCheckSettingFreeCheckGap extends TeaModel { /** * example: *

0

*/ @NameInMap("offOnCheckGapMinutes") public Integer offOnCheckGapMinutes; /** * example: *

0

*/ @NameInMap("onOffCheckGapMinutes") public Integer onOffCheckGapMinutes; public static GroupUpdateRequestFreeCheckSettingFreeCheckGap build(java.util.Map map) throws Exception { GroupUpdateRequestFreeCheckSettingFreeCheckGap self = new GroupUpdateRequestFreeCheckSettingFreeCheckGap(); return TeaModel.build(map, self); } public GroupUpdateRequestFreeCheckSettingFreeCheckGap setOffOnCheckGapMinutes(Integer offOnCheckGapMinutes) { this.offOnCheckGapMinutes = offOnCheckGapMinutes; return this; } public Integer getOffOnCheckGapMinutes() { return this.offOnCheckGapMinutes; } public GroupUpdateRequestFreeCheckSettingFreeCheckGap setOnOffCheckGapMinutes(Integer onOffCheckGapMinutes) { this.onOffCheckGapMinutes = onOffCheckGapMinutes; return this; } public Integer getOnOffCheckGapMinutes() { return this.onOffCheckGapMinutes; } } public static class GroupUpdateRequestFreeCheckSetting extends TeaModel { @NameInMap("delimitOffsetMinutesBetweenDays") public Integer delimitOffsetMinutesBetweenDays; @NameInMap("freeCheckGap") public GroupUpdateRequestFreeCheckSettingFreeCheckGap freeCheckGap; public static GroupUpdateRequestFreeCheckSetting build(java.util.Map map) throws Exception { GroupUpdateRequestFreeCheckSetting self = new GroupUpdateRequestFreeCheckSetting(); return TeaModel.build(map, self); } public GroupUpdateRequestFreeCheckSetting setDelimitOffsetMinutesBetweenDays(Integer delimitOffsetMinutesBetweenDays) { this.delimitOffsetMinutesBetweenDays = delimitOffsetMinutesBetweenDays; return this; } public Integer getDelimitOffsetMinutesBetweenDays() { return this.delimitOffsetMinutesBetweenDays; } public GroupUpdateRequestFreeCheckSetting setFreeCheckGap(GroupUpdateRequestFreeCheckSettingFreeCheckGap freeCheckGap) { this.freeCheckGap = freeCheckGap; return this; } public GroupUpdateRequestFreeCheckSettingFreeCheckGap getFreeCheckGap() { return this.freeCheckGap; } } public static class GroupUpdateRequestPositions extends TeaModel { /** * example: *

生物科技产业园区经二路21号

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

36.687495

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

101.750329

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

500

*/ @NameInMap("offset") public Integer offset; /** * example: *

青藏高原自然博物馆

*/ @NameInMap("title") public String title; public static GroupUpdateRequestPositions build(java.util.Map map) throws Exception { GroupUpdateRequestPositions self = new GroupUpdateRequestPositions(); return TeaModel.build(map, self); } public GroupUpdateRequestPositions setAddress(String address) { this.address = address; return this; } public String getAddress() { return this.address; } public GroupUpdateRequestPositions setLatitude(String latitude) { this.latitude = latitude; return this; } public String getLatitude() { return this.latitude; } public GroupUpdateRequestPositions setLongitude(String longitude) { this.longitude = longitude; return this; } public String getLongitude() { return this.longitude; } public GroupUpdateRequestPositions setOffset(Integer offset) { this.offset = offset; return this; } public Integer getOffset() { return this.offset; } public GroupUpdateRequestPositions setTitle(String title) { this.title = title; return this; } public String getTitle() { return this.title; } } public static class GroupUpdateRequestShiftVOList extends TeaModel { /** * example: *

123

*/ @NameInMap("shiftId") public Long shiftId; public static GroupUpdateRequestShiftVOList build(java.util.Map map) throws Exception { GroupUpdateRequestShiftVOList self = new GroupUpdateRequestShiftVOList(); return TeaModel.build(map, self); } public GroupUpdateRequestShiftVOList setShiftId(Long shiftId) { this.shiftId = shiftId; return this; } public Long getShiftId() { return this.shiftId; } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy