All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.tencent.ads.model.WechatCostDiagnosisResultSpec Maven / Gradle / Ivy

/*
 * Marketing API
 * Marketing API
 *
 * OpenAPI spec version: 1.3
 *
 *
 * NOTE: This class is auto generated by the swagger code generator program.
 * https://github.com/swagger-api/swagger-codegen.git
 * Do not edit the class manually.
 */

package com.tencent.ads.model;

import com.google.gson.Gson;
import com.google.gson.annotations.SerializedName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;

/** 微信广告的成本诊断结论<br>仅微信的oCPA广告会返回此字段 */
@ApiModel(description = "微信广告的成本诊断结论
仅微信的oCPA广告会返回此字段") public class WechatCostDiagnosisResultSpec { @SerializedName("diagnosis_conclusion") private String diagnosisConclusion = null; @SerializedName("overall_cpc") private Long overallCpc = null; @SerializedName("history_cpc_spec_list") private List historyCpcSpecList = null; public WechatCostDiagnosisResultSpec diagnosisConclusion(String diagnosisConclusion) { this.diagnosisConclusion = diagnosisConclusion; return this; } /** * Get diagnosisConclusion * * @return diagnosisConclusion */ @ApiModelProperty(value = "") public String getDiagnosisConclusion() { return diagnosisConclusion; } public void setDiagnosisConclusion(String diagnosisConclusion) { this.diagnosisConclusion = diagnosisConclusion; } public WechatCostDiagnosisResultSpec overallCpc(Long overallCpc) { this.overallCpc = overallCpc; return this; } /** * Get overallCpc * * @return overallCpc */ @ApiModelProperty(value = "") public Long getOverallCpc() { return overallCpc; } public void setOverallCpc(Long overallCpc) { this.overallCpc = overallCpc; } public WechatCostDiagnosisResultSpec historyCpcSpecList(List historyCpcSpecList) { this.historyCpcSpecList = historyCpcSpecList; return this; } public WechatCostDiagnosisResultSpec addHistoryCpcSpecListItem( HistoryCpcSpec historyCpcSpecListItem) { if (this.historyCpcSpecList == null) { this.historyCpcSpecList = new ArrayList(); } this.historyCpcSpecList.add(historyCpcSpecListItem); return this; } /** * Get historyCpcSpecList * * @return historyCpcSpecList */ @ApiModelProperty(value = "") public List getHistoryCpcSpecList() { return historyCpcSpecList; } public void setHistoryCpcSpecList(List historyCpcSpecList) { this.historyCpcSpecList = historyCpcSpecList; } @Override public boolean equals(java.lang.Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } WechatCostDiagnosisResultSpec wechatCostDiagnosisResultSpec = (WechatCostDiagnosisResultSpec) o; return Objects.equals( this.diagnosisConclusion, wechatCostDiagnosisResultSpec.diagnosisConclusion) && Objects.equals(this.overallCpc, wechatCostDiagnosisResultSpec.overallCpc) && Objects.equals( this.historyCpcSpecList, wechatCostDiagnosisResultSpec.historyCpcSpecList); } @Override public int hashCode() { return Objects.hash(diagnosisConclusion, overallCpc, historyCpcSpecList); } @Override public String toString() { Gson gson = new Gson(); return gson.toJson(this); } /** * 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 "); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy