
com.aliyun.dingtalkchengfeng_1_0.models.OpenObjectiveDTO Maven / Gradle / Ivy
// 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;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy