com.aliyun.dingtalkattendance_1_0.models.SyncScheduleInfoRequest 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.dingtalkattendance_1_0.models;
import com.aliyun.tea.*;
public class SyncScheduleInfoRequest extends TeaModel {
/**
* This parameter is required.
*/
@NameInMap("opUserId")
public String opUserId;
/**
* This parameter is required.
*/
@NameInMap("scheduleInfos")
public java.util.List scheduleInfos;
public static SyncScheduleInfoRequest build(java.util.Map map) throws Exception {
SyncScheduleInfoRequest self = new SyncScheduleInfoRequest();
return TeaModel.build(map, self);
}
public SyncScheduleInfoRequest setOpUserId(String opUserId) {
this.opUserId = opUserId;
return this;
}
public String getOpUserId() {
return this.opUserId;
}
public SyncScheduleInfoRequest setScheduleInfos(java.util.List scheduleInfos) {
this.scheduleInfos = scheduleInfos;
return this;
}
public java.util.List getScheduleInfos() {
return this.scheduleInfos;
}
public static class SyncScheduleInfoRequestScheduleInfos extends TeaModel {
/**
* This parameter is required.
*/
@NameInMap("planId")
public Long planId;
@NameInMap("positionKeys")
public java.util.List positionKeys;
@NameInMap("retainAttendanceCheck")
public Boolean retainAttendanceCheck;
@NameInMap("wifiKeys")
public java.util.List wifiKeys;
public static SyncScheduleInfoRequestScheduleInfos build(java.util.Map map) throws Exception {
SyncScheduleInfoRequestScheduleInfos self = new SyncScheduleInfoRequestScheduleInfos();
return TeaModel.build(map, self);
}
public SyncScheduleInfoRequestScheduleInfos setPlanId(Long planId) {
this.planId = planId;
return this;
}
public Long getPlanId() {
return this.planId;
}
public SyncScheduleInfoRequestScheduleInfos setPositionKeys(java.util.List positionKeys) {
this.positionKeys = positionKeys;
return this;
}
public java.util.List getPositionKeys() {
return this.positionKeys;
}
public SyncScheduleInfoRequestScheduleInfos setRetainAttendanceCheck(Boolean retainAttendanceCheck) {
this.retainAttendanceCheck = retainAttendanceCheck;
return this;
}
public Boolean getRetainAttendanceCheck() {
return this.retainAttendanceCheck;
}
public SyncScheduleInfoRequestScheduleInfos setWifiKeys(java.util.List wifiKeys) {
this.wifiKeys = wifiKeys;
return this;
}
public java.util.List getWifiKeys() {
return this.wifiKeys;
}
}
}