
com.tencent.ads.model.MpInfoRead 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;
/**
* <p>微信广告开户信息,满足如下条件时使用</p><li>输入参数 account_id
* 不为空时使用</li><li>微信公众号开通广告业务或开通通用账号权限</li>
*/
@ApiModel(
description =
"微信广告开户信息,满足如下条件时使用
输入参数 account_id 不为空时使用 微信公众号开通广告业务或开通通用账号权限 ")
public class MpInfoRead {
@SerializedName("wechat_account_id")
private String wechatAccountId = null;
@SerializedName("wechat_account_name")
private String wechatAccountName = null;
@SerializedName("system_status")
private WechatCustomerSystemStatus systemStatus = null;
@SerializedName("industry_name")
private String industryName = null;
@SerializedName("contact_person")
private String contactPerson = null;
@SerializedName("contact_person_telephone")
private String contactPersonTelephone = null;
@SerializedName("business_type")
private WechatBusinessType businessType = null;
@SerializedName("business_content")
private String businessContent = null;
@SerializedName("reject_message")
private String rejectMessage = null;
@SerializedName("profile_photo")
private String profilePhoto = null;
@SerializedName("brand_introduction")
private String brandIntroduction = null;
@SerializedName("introduction_url")
private String introductionUrl = null;
@SerializedName("system_industry_id")
private Long systemIndustryId = null;
public MpInfoRead wechatAccountId(String wechatAccountId) {
this.wechatAccountId = wechatAccountId;
return this;
}
/**
* Get wechatAccountId
*
* @return wechatAccountId
*/
@ApiModelProperty(value = "")
public String getWechatAccountId() {
return wechatAccountId;
}
public void setWechatAccountId(String wechatAccountId) {
this.wechatAccountId = wechatAccountId;
}
public MpInfoRead wechatAccountName(String wechatAccountName) {
this.wechatAccountName = wechatAccountName;
return this;
}
/**
* Get wechatAccountName
*
* @return wechatAccountName
*/
@ApiModelProperty(value = "")
public String getWechatAccountName() {
return wechatAccountName;
}
public void setWechatAccountName(String wechatAccountName) {
this.wechatAccountName = wechatAccountName;
}
public MpInfoRead systemStatus(WechatCustomerSystemStatus systemStatus) {
this.systemStatus = systemStatus;
return this;
}
/**
* Get systemStatus
*
* @return systemStatus
*/
@ApiModelProperty(value = "")
public WechatCustomerSystemStatus getSystemStatus() {
return systemStatus;
}
public void setSystemStatus(WechatCustomerSystemStatus systemStatus) {
this.systemStatus = systemStatus;
}
public MpInfoRead industryName(String industryName) {
this.industryName = industryName;
return this;
}
/**
* Get industryName
*
* @return industryName
*/
@ApiModelProperty(value = "")
public String getIndustryName() {
return industryName;
}
public void setIndustryName(String industryName) {
this.industryName = industryName;
}
public MpInfoRead contactPerson(String contactPerson) {
this.contactPerson = contactPerson;
return this;
}
/**
* Get contactPerson
*
* @return contactPerson
*/
@ApiModelProperty(value = "")
public String getContactPerson() {
return contactPerson;
}
public void setContactPerson(String contactPerson) {
this.contactPerson = contactPerson;
}
public MpInfoRead 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 MpInfoRead businessType(WechatBusinessType businessType) {
this.businessType = businessType;
return this;
}
/**
* Get businessType
*
* @return businessType
*/
@ApiModelProperty(value = "")
public WechatBusinessType getBusinessType() {
return businessType;
}
public void setBusinessType(WechatBusinessType businessType) {
this.businessType = businessType;
}
public MpInfoRead businessContent(String businessContent) {
this.businessContent = businessContent;
return this;
}
/**
* Get businessContent
*
* @return businessContent
*/
@ApiModelProperty(value = "")
public String getBusinessContent() {
return businessContent;
}
public void setBusinessContent(String businessContent) {
this.businessContent = businessContent;
}
public MpInfoRead rejectMessage(String rejectMessage) {
this.rejectMessage = rejectMessage;
return this;
}
/**
* Get rejectMessage
*
* @return rejectMessage
*/
@ApiModelProperty(value = "")
public String getRejectMessage() {
return rejectMessage;
}
public void setRejectMessage(String rejectMessage) {
this.rejectMessage = rejectMessage;
}
public MpInfoRead profilePhoto(String profilePhoto) {
this.profilePhoto = profilePhoto;
return this;
}
/**
* Get profilePhoto
*
* @return profilePhoto
*/
@ApiModelProperty(value = "")
public String getProfilePhoto() {
return profilePhoto;
}
public void setProfilePhoto(String profilePhoto) {
this.profilePhoto = profilePhoto;
}
public MpInfoRead brandIntroduction(String brandIntroduction) {
this.brandIntroduction = brandIntroduction;
return this;
}
/**
* Get brandIntroduction
*
* @return brandIntroduction
*/
@ApiModelProperty(value = "")
public String getBrandIntroduction() {
return brandIntroduction;
}
public void setBrandIntroduction(String brandIntroduction) {
this.brandIntroduction = brandIntroduction;
}
public MpInfoRead 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 MpInfoRead 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;
}
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
MpInfoRead mpInfoRead = (MpInfoRead) o;
return Objects.equals(this.wechatAccountId, mpInfoRead.wechatAccountId)
&& Objects.equals(this.wechatAccountName, mpInfoRead.wechatAccountName)
&& Objects.equals(this.systemStatus, mpInfoRead.systemStatus)
&& Objects.equals(this.industryName, mpInfoRead.industryName)
&& Objects.equals(this.contactPerson, mpInfoRead.contactPerson)
&& Objects.equals(this.contactPersonTelephone, mpInfoRead.contactPersonTelephone)
&& Objects.equals(this.businessType, mpInfoRead.businessType)
&& Objects.equals(this.businessContent, mpInfoRead.businessContent)
&& Objects.equals(this.rejectMessage, mpInfoRead.rejectMessage)
&& Objects.equals(this.profilePhoto, mpInfoRead.profilePhoto)
&& Objects.equals(this.brandIntroduction, mpInfoRead.brandIntroduction)
&& Objects.equals(this.introductionUrl, mpInfoRead.introductionUrl)
&& Objects.equals(this.systemIndustryId, mpInfoRead.systemIndustryId);
}
@Override
public int hashCode() {
return Objects.hash(
wechatAccountId,
wechatAccountName,
systemStatus,
industryName,
contactPerson,
contactPersonTelephone,
businessType,
businessContent,
rejectMessage,
profilePhoto,
brandIntroduction,
introductionUrl,
systemIndustryId);
}
@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