com.lark.oapi.service.okr.v1.model.GetMetricSourceTableItemRespBody Maven / Gradle / Ivy
// Code generated by lark suite oapi sdk gen
/*
* MIT License
*
* Copyright (c) 2022 Lark Technologies Pte. Ltd.
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice, shall be included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
package com.lark.oapi.service.okr.v1.model;
import com.google.gson.annotations.SerializedName;
public class GetMetricSourceTableItemRespBody {
/**
* 指标表id
* 示例值:635782378412311
*/
@SerializedName("metric_item_id")
private String metricItemId;
/**
* 指标承接人员id
*
示例值:635782378412311
*/
@SerializedName("user_id")
private String userId;
/**
* 指标的okr周期
*
示例值:635782378412311
*/
@SerializedName("period_id")
private String periodId;
/**
* 指标单位
*
示例值:
*/
@SerializedName("metric_unit")
private MetricUnit metricUnit;
/**
* 指标起始值
*
示例值:10.01
*/
@SerializedName("metric_initial_value")
private Double metricInitialValue;
/**
* 指标目标值
*
示例值:10.01
*/
@SerializedName("metric_target_value")
private Double metricTargetValue;
/**
* 指标进度值
*
示例值:10.01
*/
@SerializedName("metric_current_value")
private Double metricCurrentValue;
/**
* 指标支撑的上级人员id
*
示例值:ou_8e7d79ca2327bf4f0b3c37899d6abbd5
*/
@SerializedName("supported_user_id")
private String supportedUserId;
/**
* 指标关联的kr
*
示例值:7139040982003302420
*/
@SerializedName("kr_id")
private String krId;
/**
* 更新时间
*
示例值:1663145941129
*/
@SerializedName("updated_at")
private String updatedAt;
/**
* 更新人
*
示例值:ou_8e7d79ca2327bf4f0b3c37899d6abbd5
*/
@SerializedName("updated_by")
private String updatedBy;
public String getMetricItemId() {
return this.metricItemId;
}
public void setMetricItemId(String metricItemId) {
this.metricItemId = metricItemId;
}
public String getUserId() {
return this.userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public String getPeriodId() {
return this.periodId;
}
public void setPeriodId(String periodId) {
this.periodId = periodId;
}
public MetricUnit getMetricUnit() {
return this.metricUnit;
}
public void setMetricUnit(MetricUnit metricUnit) {
this.metricUnit = metricUnit;
}
public Double getMetricInitialValue() {
return this.metricInitialValue;
}
public void setMetricInitialValue(Double metricInitialValue) {
this.metricInitialValue = metricInitialValue;
}
public Double getMetricTargetValue() {
return this.metricTargetValue;
}
public void setMetricTargetValue(Double metricTargetValue) {
this.metricTargetValue = metricTargetValue;
}
public Double getMetricCurrentValue() {
return this.metricCurrentValue;
}
public void setMetricCurrentValue(Double metricCurrentValue) {
this.metricCurrentValue = metricCurrentValue;
}
public String getSupportedUserId() {
return this.supportedUserId;
}
public void setSupportedUserId(String supportedUserId) {
this.supportedUserId = supportedUserId;
}
public String getKrId() {
return this.krId;
}
public void setKrId(String krId) {
this.krId = krId;
}
public String getUpdatedAt() {
return this.updatedAt;
}
public void setUpdatedAt(String updatedAt) {
this.updatedAt = updatedAt;
}
public String getUpdatedBy() {
return this.updatedBy;
}
public void setUpdatedBy(String updatedBy) {
this.updatedBy = updatedBy;
}
}