com.aliyun.dingtalkchengfeng_1_0.models.OpenObjectiveDTO 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.dingtalkchengfeng_1_0.models;
import com.aliyun.tea.*;
public class OpenObjectiveDTO extends TeaModel {
/**
* This parameter is required.
*/
@NameInMap("executor")
public OpenUserDTO executor;
/**
* This parameter is required.
*/
@NameInMap("id")
public String id;
/**
* This parameter is required.
*/
@NameInMap("keyResults")
public java.util.List keyResults;
/**
* This parameter is required.
*/
@NameInMap("period")
public OpenPeriodDTO period;
/**
* This parameter is required.
*/
@NameInMap("progress")
public Integer progress;
/**
* This parameter is required.
*/
@NameInMap("status")
public Integer status;
/**
* This parameter is required.
*/
@NameInMap("teams")
public java.util.List teams;
/**
* This parameter is required.
*
* example:
* 提升系统性能
*/
@NameInMap("title")
public String title;
public static OpenObjectiveDTO build(java.util.Map map) throws Exception {
OpenObjectiveDTO self = new OpenObjectiveDTO();
return TeaModel.build(map, self);
}
public OpenObjectiveDTO setExecutor(OpenUserDTO executor) {
this.executor = executor;
return this;
}
public OpenUserDTO getExecutor() {
return this.executor;
}
public OpenObjectiveDTO setId(String id) {
this.id = id;
return this;
}
public String getId() {
return this.id;
}
public OpenObjectiveDTO setKeyResults(java.util.List keyResults) {
this.keyResults = keyResults;
return this;
}
public java.util.List getKeyResults() {
return this.keyResults;
}
public OpenObjectiveDTO setPeriod(OpenPeriodDTO period) {
this.period = period;
return this;
}
public OpenPeriodDTO getPeriod() {
return this.period;
}
public OpenObjectiveDTO setProgress(Integer progress) {
this.progress = progress;
return this;
}
public Integer getProgress() {
return this.progress;
}
public OpenObjectiveDTO setStatus(Integer status) {
this.status = status;
return this;
}
public Integer getStatus() {
return this.status;
}
public OpenObjectiveDTO setTeams(java.util.List teams) {
this.teams = teams;
return this;
}
public java.util.List getTeams() {
return this.teams;
}
public OpenObjectiveDTO setTitle(String title) {
this.title = title;
return this;
}
public String getTitle() {
return this.title;
}
}