
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