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

com.tencent.ads.model.PromotedObjectSpecRead 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.Objects;

/** 推广目标详细信息 */
@ApiModel(description = "推广目标详细信息")
public class PromotedObjectSpecRead {
  @SerializedName("jd_item")
  private EcInfo jdItem = null;

  @SerializedName("jd_shop")
  private EcInfo jdShop = null;

  @SerializedName("app_ios_spec")
  private PromotedObjectAppIosSpec appIosSpec = null;

  @SerializedName("app_android_spec")
  private PromotedObjectAppAndroidSpec appAndroidSpec = null;

  @SerializedName("app_android_union_spec")
  private AppAndroidUnionSpec appAndroidUnionSpec = null;

  @SerializedName("app_android_myapp_spec")
  private AppAndroidMyappSpec appAndroidMyappSpec = null;

  @SerializedName("dianping_shop")
  private ProductTypeDianpingShop dianpingShop = null;

  @SerializedName("mini_game_wechat_spec")
  private MiniGameWechatSpec miniGameWechatSpec = null;

  @SerializedName("qq_browser_mini_program")
  private QqBrowserMiniProgram qqBrowserMiniProgram = null;

  @SerializedName("local_ads_spec")
  private LocalAdsSpecRead localAdsSpec = null;

  public PromotedObjectSpecRead jdItem(EcInfo jdItem) {
    this.jdItem = jdItem;
    return this;
  }

  /**
   * Get jdItem
   *
   * @return jdItem
   */
  @ApiModelProperty(value = "")
  public EcInfo getJdItem() {
    return jdItem;
  }

  public void setJdItem(EcInfo jdItem) {
    this.jdItem = jdItem;
  }

  public PromotedObjectSpecRead jdShop(EcInfo jdShop) {
    this.jdShop = jdShop;
    return this;
  }

  /**
   * Get jdShop
   *
   * @return jdShop
   */
  @ApiModelProperty(value = "")
  public EcInfo getJdShop() {
    return jdShop;
  }

  public void setJdShop(EcInfo jdShop) {
    this.jdShop = jdShop;
  }

  public PromotedObjectSpecRead appIosSpec(PromotedObjectAppIosSpec appIosSpec) {
    this.appIosSpec = appIosSpec;
    return this;
  }

  /**
   * Get appIosSpec
   *
   * @return appIosSpec
   */
  @ApiModelProperty(value = "")
  public PromotedObjectAppIosSpec getAppIosSpec() {
    return appIosSpec;
  }

  public void setAppIosSpec(PromotedObjectAppIosSpec appIosSpec) {
    this.appIosSpec = appIosSpec;
  }

  public PromotedObjectSpecRead appAndroidSpec(PromotedObjectAppAndroidSpec appAndroidSpec) {
    this.appAndroidSpec = appAndroidSpec;
    return this;
  }

  /**
   * Get appAndroidSpec
   *
   * @return appAndroidSpec
   */
  @ApiModelProperty(value = "")
  public PromotedObjectAppAndroidSpec getAppAndroidSpec() {
    return appAndroidSpec;
  }

  public void setAppAndroidSpec(PromotedObjectAppAndroidSpec appAndroidSpec) {
    this.appAndroidSpec = appAndroidSpec;
  }

  public PromotedObjectSpecRead appAndroidUnionSpec(AppAndroidUnionSpec appAndroidUnionSpec) {
    this.appAndroidUnionSpec = appAndroidUnionSpec;
    return this;
  }

  /**
   * Get appAndroidUnionSpec
   *
   * @return appAndroidUnionSpec
   */
  @ApiModelProperty(value = "")
  public AppAndroidUnionSpec getAppAndroidUnionSpec() {
    return appAndroidUnionSpec;
  }

  public void setAppAndroidUnionSpec(AppAndroidUnionSpec appAndroidUnionSpec) {
    this.appAndroidUnionSpec = appAndroidUnionSpec;
  }

  public PromotedObjectSpecRead appAndroidMyappSpec(AppAndroidMyappSpec appAndroidMyappSpec) {
    this.appAndroidMyappSpec = appAndroidMyappSpec;
    return this;
  }

  /**
   * Get appAndroidMyappSpec
   *
   * @return appAndroidMyappSpec
   */
  @ApiModelProperty(value = "")
  public AppAndroidMyappSpec getAppAndroidMyappSpec() {
    return appAndroidMyappSpec;
  }

  public void setAppAndroidMyappSpec(AppAndroidMyappSpec appAndroidMyappSpec) {
    this.appAndroidMyappSpec = appAndroidMyappSpec;
  }

  public PromotedObjectSpecRead dianpingShop(ProductTypeDianpingShop dianpingShop) {
    this.dianpingShop = dianpingShop;
    return this;
  }

  /**
   * Get dianpingShop
   *
   * @return dianpingShop
   */
  @ApiModelProperty(value = "")
  public ProductTypeDianpingShop getDianpingShop() {
    return dianpingShop;
  }

  public void setDianpingShop(ProductTypeDianpingShop dianpingShop) {
    this.dianpingShop = dianpingShop;
  }

  public PromotedObjectSpecRead miniGameWechatSpec(MiniGameWechatSpec miniGameWechatSpec) {
    this.miniGameWechatSpec = miniGameWechatSpec;
    return this;
  }

  /**
   * Get miniGameWechatSpec
   *
   * @return miniGameWechatSpec
   */
  @ApiModelProperty(value = "")
  public MiniGameWechatSpec getMiniGameWechatSpec() {
    return miniGameWechatSpec;
  }

  public void setMiniGameWechatSpec(MiniGameWechatSpec miniGameWechatSpec) {
    this.miniGameWechatSpec = miniGameWechatSpec;
  }

  public PromotedObjectSpecRead qqBrowserMiniProgram(QqBrowserMiniProgram qqBrowserMiniProgram) {
    this.qqBrowserMiniProgram = qqBrowserMiniProgram;
    return this;
  }

  /**
   * Get qqBrowserMiniProgram
   *
   * @return qqBrowserMiniProgram
   */
  @ApiModelProperty(value = "")
  public QqBrowserMiniProgram getQqBrowserMiniProgram() {
    return qqBrowserMiniProgram;
  }

  public void setQqBrowserMiniProgram(QqBrowserMiniProgram qqBrowserMiniProgram) {
    this.qqBrowserMiniProgram = qqBrowserMiniProgram;
  }

  public PromotedObjectSpecRead localAdsSpec(LocalAdsSpecRead localAdsSpec) {
    this.localAdsSpec = localAdsSpec;
    return this;
  }

  /**
   * Get localAdsSpec
   *
   * @return localAdsSpec
   */
  @ApiModelProperty(value = "")
  public LocalAdsSpecRead getLocalAdsSpec() {
    return localAdsSpec;
  }

  public void setLocalAdsSpec(LocalAdsSpecRead localAdsSpec) {
    this.localAdsSpec = localAdsSpec;
  }

  @Override
  public boolean equals(java.lang.Object o) {
    if (this == o) {
      return true;
    }
    if (o == null || getClass() != o.getClass()) {
      return false;
    }
    PromotedObjectSpecRead promotedObjectSpecRead = (PromotedObjectSpecRead) o;
    return Objects.equals(this.jdItem, promotedObjectSpecRead.jdItem)
        && Objects.equals(this.jdShop, promotedObjectSpecRead.jdShop)
        && Objects.equals(this.appIosSpec, promotedObjectSpecRead.appIosSpec)
        && Objects.equals(this.appAndroidSpec, promotedObjectSpecRead.appAndroidSpec)
        && Objects.equals(this.appAndroidUnionSpec, promotedObjectSpecRead.appAndroidUnionSpec)
        && Objects.equals(this.appAndroidMyappSpec, promotedObjectSpecRead.appAndroidMyappSpec)
        && Objects.equals(this.dianpingShop, promotedObjectSpecRead.dianpingShop)
        && Objects.equals(this.miniGameWechatSpec, promotedObjectSpecRead.miniGameWechatSpec)
        && Objects.equals(this.qqBrowserMiniProgram, promotedObjectSpecRead.qqBrowserMiniProgram)
        && Objects.equals(this.localAdsSpec, promotedObjectSpecRead.localAdsSpec);
  }

  @Override
  public int hashCode() {
    return Objects.hash(
        jdItem,
        jdShop,
        appIosSpec,
        appAndroidSpec,
        appAndroidUnionSpec,
        appAndroidMyappSpec,
        dianpingShop,
        miniGameWechatSpec,
        qqBrowserMiniProgram,
        localAdsSpec);
  }

  @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