All Downloads are FREE. Search and download functionalities are using the official Maven repository.
Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
com.huaweicloud.sdk.koomessage.v1.model.ShowAimMsgTemplateDetailResponse Maven / Gradle / Ivy
package com.huaweicloud.sdk.koomessage.v1.model;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.huaweicloud.sdk.core.SdkResponse;
import java.util.Objects;
/**
* Response Object
*/
public class ShowAimMsgTemplateDetailResponse extends SdkResponse {
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonProperty(value = "template_id")
private String templateId;
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonProperty(value = "template_name")
private String templateName;
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonProperty(value = "create_time")
private String createTime;
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonProperty(value = "template_type")
private String templateType;
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonProperty(value = "app_id")
private String appId;
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonProperty(value = "app_name")
private String appName;
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonProperty(value = "signature_id")
private String signatureId;
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonProperty(value = "template_content")
private String templateContent;
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonProperty(value = "template_desc")
private String templateDesc;
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonProperty(value = "has_variable")
private String hasVariable;
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonProperty(value = "flow_status")
private String flowStatus;
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonProperty(value = "status")
private String status;
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonProperty(value = "universal_template")
private Integer universalTemplate;
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonProperty(value = "urge_status")
private String urgeStatus;
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonProperty(value = "urge_time")
private String urgeTime;
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonProperty(value = "urge_desc")
private String urgeDesc;
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonProperty(value = "review_desc")
private String reviewDesc;
public ShowAimMsgTemplateDetailResponse withTemplateId(String templateId) {
this.templateId = templateId;
return this;
}
/**
* 模板ID。
* @return templateId
*/
public String getTemplateId() {
return templateId;
}
public void setTemplateId(String templateId) {
this.templateId = templateId;
}
public ShowAimMsgTemplateDetailResponse withTemplateName(String templateName) {
this.templateName = templateName;
return this;
}
/**
* 模板名称。
* @return templateName
*/
public String getTemplateName() {
return templateName;
}
public void setTemplateName(String templateName) {
this.templateName = templateName;
}
public ShowAimMsgTemplateDetailResponse withCreateTime(String createTime) {
this.createTime = createTime;
return this;
}
/**
* 创建时间。
* @return createTime
*/
public String getCreateTime() {
return createTime;
}
public void setCreateTime(String createTime) {
this.createTime = createTime;
}
public ShowAimMsgTemplateDetailResponse withTemplateType(String templateType) {
this.templateType = templateType;
return this;
}
/**
* 模板类型。
* @return templateType
*/
public String getTemplateType() {
return templateType;
}
public void setTemplateType(String templateType) {
this.templateType = templateType;
}
public ShowAimMsgTemplateDetailResponse withAppId(String appId) {
this.appId = appId;
return this;
}
/**
* 应用ID。
* @return appId
*/
public String getAppId() {
return appId;
}
public void setAppId(String appId) {
this.appId = appId;
}
public ShowAimMsgTemplateDetailResponse withAppName(String appName) {
this.appName = appName;
return this;
}
/**
* 应用名称。
* @return appName
*/
public String getAppName() {
return appName;
}
public void setAppName(String appName) {
this.appName = appName;
}
public ShowAimMsgTemplateDetailResponse withSignatureId(String signatureId) {
this.signatureId = signatureId;
return this;
}
/**
* 签名ID。
* @return signatureId
*/
public String getSignatureId() {
return signatureId;
}
public void setSignatureId(String signatureId) {
this.signatureId = signatureId;
}
public ShowAimMsgTemplateDetailResponse withTemplateContent(String templateContent) {
this.templateContent = templateContent;
return this;
}
/**
* 模板内容。
* @return templateContent
*/
public String getTemplateContent() {
return templateContent;
}
public void setTemplateContent(String templateContent) {
this.templateContent = templateContent;
}
public ShowAimMsgTemplateDetailResponse withTemplateDesc(String templateDesc) {
this.templateDesc = templateDesc;
return this;
}
/**
* 申请描述。
* @return templateDesc
*/
public String getTemplateDesc() {
return templateDesc;
}
public void setTemplateDesc(String templateDesc) {
this.templateDesc = templateDesc;
}
public ShowAimMsgTemplateDetailResponse withHasVariable(String hasVariable) {
this.hasVariable = hasVariable;
return this;
}
/**
* 是否有变量。
* @return hasVariable
*/
public String getHasVariable() {
return hasVariable;
}
public void setHasVariable(String hasVariable) {
this.hasVariable = hasVariable;
}
public ShowAimMsgTemplateDetailResponse withFlowStatus(String flowStatus) {
this.flowStatus = flowStatus;
return this;
}
/**
* 流程状态。
* @return flowStatus
*/
public String getFlowStatus() {
return flowStatus;
}
public void setFlowStatus(String flowStatus) {
this.flowStatus = flowStatus;
}
public ShowAimMsgTemplateDetailResponse withStatus(String status) {
this.status = status;
return this;
}
/**
* 模板状态。
* @return status
*/
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public ShowAimMsgTemplateDetailResponse withUniversalTemplate(Integer universalTemplate) {
this.universalTemplate = universalTemplate;
return this;
}
/**
* 是否是通用模板。
* minimum: 0
* maximum: 1
* @return universalTemplate
*/
public Integer getUniversalTemplate() {
return universalTemplate;
}
public void setUniversalTemplate(Integer universalTemplate) {
this.universalTemplate = universalTemplate;
}
public ShowAimMsgTemplateDetailResponse withUrgeStatus(String urgeStatus) {
this.urgeStatus = urgeStatus;
return this;
}
/**
* 催审状态。
* @return urgeStatus
*/
public String getUrgeStatus() {
return urgeStatus;
}
public void setUrgeStatus(String urgeStatus) {
this.urgeStatus = urgeStatus;
}
public ShowAimMsgTemplateDetailResponse withUrgeTime(String urgeTime) {
this.urgeTime = urgeTime;
return this;
}
/**
* 催审时间。
* @return urgeTime
*/
public String getUrgeTime() {
return urgeTime;
}
public void setUrgeTime(String urgeTime) {
this.urgeTime = urgeTime;
}
public ShowAimMsgTemplateDetailResponse withUrgeDesc(String urgeDesc) {
this.urgeDesc = urgeDesc;
return this;
}
/**
* 催审描述。
* @return urgeDesc
*/
public String getUrgeDesc() {
return urgeDesc;
}
public void setUrgeDesc(String urgeDesc) {
this.urgeDesc = urgeDesc;
}
public ShowAimMsgTemplateDetailResponse withReviewDesc(String reviewDesc) {
this.reviewDesc = reviewDesc;
return this;
}
/**
* 审批描述。
* @return reviewDesc
*/
public String getReviewDesc() {
return reviewDesc;
}
public void setReviewDesc(String reviewDesc) {
this.reviewDesc = reviewDesc;
}
@Override
public boolean equals(java.lang.Object obj) {
if (this == obj) {
return true;
}
if (obj == null || getClass() != obj.getClass()) {
return false;
}
ShowAimMsgTemplateDetailResponse that = (ShowAimMsgTemplateDetailResponse) obj;
return Objects.equals(this.templateId, that.templateId) && Objects.equals(this.templateName, that.templateName)
&& Objects.equals(this.createTime, that.createTime) && Objects.equals(this.templateType, that.templateType)
&& Objects.equals(this.appId, that.appId) && Objects.equals(this.appName, that.appName)
&& Objects.equals(this.signatureId, that.signatureId)
&& Objects.equals(this.templateContent, that.templateContent)
&& Objects.equals(this.templateDesc, that.templateDesc)
&& Objects.equals(this.hasVariable, that.hasVariable) && Objects.equals(this.flowStatus, that.flowStatus)
&& Objects.equals(this.status, that.status)
&& Objects.equals(this.universalTemplate, that.universalTemplate)
&& Objects.equals(this.urgeStatus, that.urgeStatus) && Objects.equals(this.urgeTime, that.urgeTime)
&& Objects.equals(this.urgeDesc, that.urgeDesc) && Objects.equals(this.reviewDesc, that.reviewDesc);
}
@Override
public int hashCode() {
return Objects.hash(templateId,
templateName,
createTime,
templateType,
appId,
appName,
signatureId,
templateContent,
templateDesc,
hasVariable,
flowStatus,
status,
universalTemplate,
urgeStatus,
urgeTime,
urgeDesc,
reviewDesc);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class ShowAimMsgTemplateDetailResponse {\n");
sb.append(" templateId: ").append(toIndentedString(templateId)).append("\n");
sb.append(" templateName: ").append(toIndentedString(templateName)).append("\n");
sb.append(" createTime: ").append(toIndentedString(createTime)).append("\n");
sb.append(" templateType: ").append(toIndentedString(templateType)).append("\n");
sb.append(" appId: ").append(toIndentedString(appId)).append("\n");
sb.append(" appName: ").append(toIndentedString(appName)).append("\n");
sb.append(" signatureId: ").append(toIndentedString(signatureId)).append("\n");
sb.append(" templateContent: ").append(toIndentedString(templateContent)).append("\n");
sb.append(" templateDesc: ").append(toIndentedString(templateDesc)).append("\n");
sb.append(" hasVariable: ").append(toIndentedString(hasVariable)).append("\n");
sb.append(" flowStatus: ").append(toIndentedString(flowStatus)).append("\n");
sb.append(" status: ").append(toIndentedString(status)).append("\n");
sb.append(" universalTemplate: ").append(toIndentedString(universalTemplate)).append("\n");
sb.append(" urgeStatus: ").append(toIndentedString(urgeStatus)).append("\n");
sb.append(" urgeTime: ").append(toIndentedString(urgeTime)).append("\n");
sb.append(" urgeDesc: ").append(toIndentedString(urgeDesc)).append("\n");
sb.append(" reviewDesc: ").append(toIndentedString(reviewDesc)).append("\n");
sb.append("}");
return sb.toString();
}
/**
* Convert the given object to string with each line indented by 4 spaces
* (except the first line).
*/
private String toIndentedString(java.lang.Object o) {
if (o == null) {
return "null";
}
return o.toString().replace("\n", "\n ");
}
}