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

com.tencent.ads.model.AdvertiserUpdateRequest 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.ApiModelProperty;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;

/** AdvertiserUpdateRequest */
public class AdvertiserUpdateRequest {
  @SerializedName("account_id")
  private Long accountId = null;

  @SerializedName("daily_budget")
  private Long dailyBudget = null;

  @SerializedName("system_industry_id")
  private Long systemIndustryId = null;

  @SerializedName("corporation_name")
  private String corporationName = null;

  @SerializedName("certification_image_id")
  private String certificationImageId = null;

  @SerializedName("corporate_image_name")
  private String corporateImageName = null;

  @SerializedName("individual_qualification")
  private IndividualQualification individualQualification = null;

  @SerializedName("introduction_url")
  private String introductionUrl = null;

  @SerializedName("contact_person_telephone")
  private String contactPersonTelephone = null;

  @SerializedName("contact_person_mobile")
  private String contactPersonMobile = null;

  @SerializedName("wechat_spec")
  private MpInfoUpdate wechatSpec = null;

  @SerializedName("websites")
  private List websites = null;

  public AdvertiserUpdateRequest accountId(Long accountId) {
    this.accountId = accountId;
    return this;
  }

  /**
   * Get accountId
   *
   * @return accountId
   */
  @ApiModelProperty(value = "")
  public Long getAccountId() {
    return accountId;
  }

  public void setAccountId(Long accountId) {
    this.accountId = accountId;
  }

  public AdvertiserUpdateRequest dailyBudget(Long dailyBudget) {
    this.dailyBudget = dailyBudget;
    return this;
  }

  /**
   * Get dailyBudget
   *
   * @return dailyBudget
   */
  @ApiModelProperty(value = "")
  public Long getDailyBudget() {
    return dailyBudget;
  }

  public void setDailyBudget(Long dailyBudget) {
    this.dailyBudget = dailyBudget;
  }

  public AdvertiserUpdateRequest systemIndustryId(Long systemIndustryId) {
    this.systemIndustryId = systemIndustryId;
    return this;
  }

  /**
   * Get systemIndustryId
   *
   * @return systemIndustryId
   */
  @ApiModelProperty(value = "")
  public Long getSystemIndustryId() {
    return systemIndustryId;
  }

  public void setSystemIndustryId(Long systemIndustryId) {
    this.systemIndustryId = systemIndustryId;
  }

  public AdvertiserUpdateRequest corporationName(String corporationName) {
    this.corporationName = corporationName;
    return this;
  }

  /**
   * Get corporationName
   *
   * @return corporationName
   */
  @ApiModelProperty(value = "")
  public String getCorporationName() {
    return corporationName;
  }

  public void setCorporationName(String corporationName) {
    this.corporationName = corporationName;
  }

  public AdvertiserUpdateRequest certificationImageId(String certificationImageId) {
    this.certificationImageId = certificationImageId;
    return this;
  }

  /**
   * Get certificationImageId
   *
   * @return certificationImageId
   */
  @ApiModelProperty(value = "")
  public String getCertificationImageId() {
    return certificationImageId;
  }

  public void setCertificationImageId(String certificationImageId) {
    this.certificationImageId = certificationImageId;
  }

  public AdvertiserUpdateRequest corporateImageName(String corporateImageName) {
    this.corporateImageName = corporateImageName;
    return this;
  }

  /**
   * Get corporateImageName
   *
   * @return corporateImageName
   */
  @ApiModelProperty(value = "")
  public String getCorporateImageName() {
    return corporateImageName;
  }

  public void setCorporateImageName(String corporateImageName) {
    this.corporateImageName = corporateImageName;
  }

  public AdvertiserUpdateRequest individualQualification(
      IndividualQualification individualQualification) {
    this.individualQualification = individualQualification;
    return this;
  }

  /**
   * Get individualQualification
   *
   * @return individualQualification
   */
  @ApiModelProperty(value = "")
  public IndividualQualification getIndividualQualification() {
    return individualQualification;
  }

  public void setIndividualQualification(IndividualQualification individualQualification) {
    this.individualQualification = individualQualification;
  }

  public AdvertiserUpdateRequest introductionUrl(String introductionUrl) {
    this.introductionUrl = introductionUrl;
    return this;
  }

  /**
   * Get introductionUrl
   *
   * @return introductionUrl
   */
  @ApiModelProperty(value = "")
  public String getIntroductionUrl() {
    return introductionUrl;
  }

  public void setIntroductionUrl(String introductionUrl) {
    this.introductionUrl = introductionUrl;
  }

  public AdvertiserUpdateRequest contactPersonTelephone(String contactPersonTelephone) {
    this.contactPersonTelephone = contactPersonTelephone;
    return this;
  }

  /**
   * Get contactPersonTelephone
   *
   * @return contactPersonTelephone
   */
  @ApiModelProperty(value = "")
  public String getContactPersonTelephone() {
    return contactPersonTelephone;
  }

  public void setContactPersonTelephone(String contactPersonTelephone) {
    this.contactPersonTelephone = contactPersonTelephone;
  }

  public AdvertiserUpdateRequest contactPersonMobile(String contactPersonMobile) {
    this.contactPersonMobile = contactPersonMobile;
    return this;
  }

  /**
   * Get contactPersonMobile
   *
   * @return contactPersonMobile
   */
  @ApiModelProperty(value = "")
  public String getContactPersonMobile() {
    return contactPersonMobile;
  }

  public void setContactPersonMobile(String contactPersonMobile) {
    this.contactPersonMobile = contactPersonMobile;
  }

  public AdvertiserUpdateRequest wechatSpec(MpInfoUpdate wechatSpec) {
    this.wechatSpec = wechatSpec;
    return this;
  }

  /**
   * Get wechatSpec
   *
   * @return wechatSpec
   */
  @ApiModelProperty(value = "")
  public MpInfoUpdate getWechatSpec() {
    return wechatSpec;
  }

  public void setWechatSpec(MpInfoUpdate wechatSpec) {
    this.wechatSpec = wechatSpec;
  }

  public AdvertiserUpdateRequest websites(List websites) {
    this.websites = websites;
    return this;
  }

  public AdvertiserUpdateRequest addWebsitesItem(WebsiteUpdateStruct websitesItem) {
    if (this.websites == null) {
      this.websites = new ArrayList();
    }
    this.websites.add(websitesItem);
    return this;
  }

  /**
   * Get websites
   *
   * @return websites
   */
  @ApiModelProperty(value = "")
  public List getWebsites() {
    return websites;
  }

  public void setWebsites(List websites) {
    this.websites = websites;
  }

  @Override
  public boolean equals(java.lang.Object o) {
    if (this == o) {
      return true;
    }
    if (o == null || getClass() != o.getClass()) {
      return false;
    }
    AdvertiserUpdateRequest advertiserUpdateRequest = (AdvertiserUpdateRequest) o;
    return Objects.equals(this.accountId, advertiserUpdateRequest.accountId)
        && Objects.equals(this.dailyBudget, advertiserUpdateRequest.dailyBudget)
        && Objects.equals(this.systemIndustryId, advertiserUpdateRequest.systemIndustryId)
        && Objects.equals(this.corporationName, advertiserUpdateRequest.corporationName)
        && Objects.equals(this.certificationImageId, advertiserUpdateRequest.certificationImageId)
        && Objects.equals(this.corporateImageName, advertiserUpdateRequest.corporateImageName)
        && Objects.equals(
            this.individualQualification, advertiserUpdateRequest.individualQualification)
        && Objects.equals(this.introductionUrl, advertiserUpdateRequest.introductionUrl)
        && Objects.equals(
            this.contactPersonTelephone, advertiserUpdateRequest.contactPersonTelephone)
        && Objects.equals(this.contactPersonMobile, advertiserUpdateRequest.contactPersonMobile)
        && Objects.equals(this.wechatSpec, advertiserUpdateRequest.wechatSpec)
        && Objects.equals(this.websites, advertiserUpdateRequest.websites);
  }

  @Override
  public int hashCode() {
    return Objects.hash(
        accountId,
        dailyBudget,
        systemIndustryId,
        corporationName,
        certificationImageId,
        corporateImageName,
        individualQualification,
        introductionUrl,
        contactPersonTelephone,
        contactPersonMobile,
        wechatSpec,
        websites);
  }

  @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