
com.tencent.ads.model.WriteTargetingSettingForAdgroup 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;
/** 定向详细设置 */
@ApiModel(description = "定向详细设置")
public class WriteTargetingSettingForAdgroup {
@SerializedName("age")
private List age = null;
@SerializedName("gender")
private List gender = null;
@SerializedName("education")
private List education = null;
@SerializedName("marital_status")
private List maritalStatus = null;
@SerializedName("working_status")
private List workingStatus = null;
@SerializedName("geo_location")
private GeoLocations geoLocation = null;
@SerializedName("user_os")
private List userOs = null;
@SerializedName("new_device")
private List newDevice = null;
@SerializedName("device_price")
private List devicePrice = null;
@SerializedName("device_brand_model")
private DeviceBrandModel deviceBrandModel = null;
@SerializedName("network_type")
private List networkType = null;
@SerializedName("network_operator")
private List networkOperator = null;
@SerializedName("network_scene")
private List networkScene = null;
@SerializedName("dressing_index")
private List dressingIndex = null;
@SerializedName("uv_index")
private List uvIndex = null;
@SerializedName("makeup_index")
private List makeupIndex = null;
@SerializedName("climate")
private List climate = null;
@SerializedName("temperature")
private List temperature = null;
@SerializedName("air_quality_index")
private List airQualityIndex = null;
@SerializedName("app_install_status")
private List appInstallStatus = null;
@SerializedName("consumption_status")
private List consumptionStatus = null;
@SerializedName("game_consumption_level")
private List gameConsumptionLevel = null;
@SerializedName("residential_community_price")
private List residentialCommunityPrice = null;
@SerializedName("financial_situation")
private List financialSituation = null;
@SerializedName("consumption_type")
private List consumptionType = null;
@SerializedName("wechat_ad_behavior")
private WechatAdBehavior wechatAdBehavior = null;
@SerializedName("custom_audience")
private List customAudience = null;
@SerializedName("excluded_custom_audience")
private List excludedCustomAudience = null;
@SerializedName("behavior_or_interest")
private BehaviorOrInterest behaviorOrInterest = null;
@SerializedName("wechat_official_account_category")
private List wechatOfficialAccountCategory = null;
@SerializedName("mini_game_qq_status")
private List miniGameQqStatus = null;
@SerializedName("excluded_converted_audience")
private ExcludedConvertedAudienceStruct excludedConvertedAudience = null;
public WriteTargetingSettingForAdgroup age(List age) {
this.age = age;
return this;
}
public WriteTargetingSettingForAdgroup addAgeItem(AgeStruct ageItem) {
if (this.age == null) {
this.age = new ArrayList();
}
this.age.add(ageItem);
return this;
}
/**
* Get age
*
* @return age
*/
@ApiModelProperty(value = "")
public List getAge() {
return age;
}
public void setAge(List age) {
this.age = age;
}
public WriteTargetingSettingForAdgroup gender(List gender) {
this.gender = gender;
return this;
}
public WriteTargetingSettingForAdgroup addGenderItem(String genderItem) {
if (this.gender == null) {
this.gender = new ArrayList();
}
this.gender.add(genderItem);
return this;
}
/**
* Get gender
*
* @return gender
*/
@ApiModelProperty(value = "")
public List getGender() {
return gender;
}
public void setGender(List gender) {
this.gender = gender;
}
public WriteTargetingSettingForAdgroup education(List education) {
this.education = education;
return this;
}
public WriteTargetingSettingForAdgroup addEducationItem(String educationItem) {
if (this.education == null) {
this.education = new ArrayList();
}
this.education.add(educationItem);
return this;
}
/**
* Get education
*
* @return education
*/
@ApiModelProperty(value = "")
public List getEducation() {
return education;
}
public void setEducation(List education) {
this.education = education;
}
public WriteTargetingSettingForAdgroup maritalStatus(List maritalStatus) {
this.maritalStatus = maritalStatus;
return this;
}
public WriteTargetingSettingForAdgroup addMaritalStatusItem(String maritalStatusItem) {
if (this.maritalStatus == null) {
this.maritalStatus = new ArrayList();
}
this.maritalStatus.add(maritalStatusItem);
return this;
}
/**
* Get maritalStatus
*
* @return maritalStatus
*/
@ApiModelProperty(value = "")
public List getMaritalStatus() {
return maritalStatus;
}
public void setMaritalStatus(List maritalStatus) {
this.maritalStatus = maritalStatus;
}
public WriteTargetingSettingForAdgroup workingStatus(List workingStatus) {
this.workingStatus = workingStatus;
return this;
}
public WriteTargetingSettingForAdgroup addWorkingStatusItem(String workingStatusItem) {
if (this.workingStatus == null) {
this.workingStatus = new ArrayList();
}
this.workingStatus.add(workingStatusItem);
return this;
}
/**
* Get workingStatus
*
* @return workingStatus
*/
@ApiModelProperty(value = "")
public List getWorkingStatus() {
return workingStatus;
}
public void setWorkingStatus(List workingStatus) {
this.workingStatus = workingStatus;
}
public WriteTargetingSettingForAdgroup geoLocation(GeoLocations geoLocation) {
this.geoLocation = geoLocation;
return this;
}
/**
* Get geoLocation
*
* @return geoLocation
*/
@ApiModelProperty(value = "")
public GeoLocations getGeoLocation() {
return geoLocation;
}
public void setGeoLocation(GeoLocations geoLocation) {
this.geoLocation = geoLocation;
}
public WriteTargetingSettingForAdgroup userOs(List userOs) {
this.userOs = userOs;
return this;
}
public WriteTargetingSettingForAdgroup addUserOsItem(String userOsItem) {
if (this.userOs == null) {
this.userOs = new ArrayList();
}
this.userOs.add(userOsItem);
return this;
}
/**
* Get userOs
*
* @return userOs
*/
@ApiModelProperty(value = "")
public List getUserOs() {
return userOs;
}
public void setUserOs(List userOs) {
this.userOs = userOs;
}
public WriteTargetingSettingForAdgroup newDevice(List newDevice) {
this.newDevice = newDevice;
return this;
}
public WriteTargetingSettingForAdgroup addNewDeviceItem(String newDeviceItem) {
if (this.newDevice == null) {
this.newDevice = new ArrayList();
}
this.newDevice.add(newDeviceItem);
return this;
}
/**
* Get newDevice
*
* @return newDevice
*/
@ApiModelProperty(value = "")
public List getNewDevice() {
return newDevice;
}
public void setNewDevice(List newDevice) {
this.newDevice = newDevice;
}
public WriteTargetingSettingForAdgroup devicePrice(List devicePrice) {
this.devicePrice = devicePrice;
return this;
}
public WriteTargetingSettingForAdgroup addDevicePriceItem(String devicePriceItem) {
if (this.devicePrice == null) {
this.devicePrice = new ArrayList();
}
this.devicePrice.add(devicePriceItem);
return this;
}
/**
* Get devicePrice
*
* @return devicePrice
*/
@ApiModelProperty(value = "")
public List getDevicePrice() {
return devicePrice;
}
public void setDevicePrice(List devicePrice) {
this.devicePrice = devicePrice;
}
public WriteTargetingSettingForAdgroup deviceBrandModel(DeviceBrandModel deviceBrandModel) {
this.deviceBrandModel = deviceBrandModel;
return this;
}
/**
* Get deviceBrandModel
*
* @return deviceBrandModel
*/
@ApiModelProperty(value = "")
public DeviceBrandModel getDeviceBrandModel() {
return deviceBrandModel;
}
public void setDeviceBrandModel(DeviceBrandModel deviceBrandModel) {
this.deviceBrandModel = deviceBrandModel;
}
public WriteTargetingSettingForAdgroup networkType(List networkType) {
this.networkType = networkType;
return this;
}
public WriteTargetingSettingForAdgroup addNetworkTypeItem(String networkTypeItem) {
if (this.networkType == null) {
this.networkType = new ArrayList();
}
this.networkType.add(networkTypeItem);
return this;
}
/**
* Get networkType
*
* @return networkType
*/
@ApiModelProperty(value = "")
public List getNetworkType() {
return networkType;
}
public void setNetworkType(List networkType) {
this.networkType = networkType;
}
public WriteTargetingSettingForAdgroup networkOperator(List networkOperator) {
this.networkOperator = networkOperator;
return this;
}
public WriteTargetingSettingForAdgroup addNetworkOperatorItem(String networkOperatorItem) {
if (this.networkOperator == null) {
this.networkOperator = new ArrayList();
}
this.networkOperator.add(networkOperatorItem);
return this;
}
/**
* Get networkOperator
*
* @return networkOperator
*/
@ApiModelProperty(value = "")
public List getNetworkOperator() {
return networkOperator;
}
public void setNetworkOperator(List networkOperator) {
this.networkOperator = networkOperator;
}
public WriteTargetingSettingForAdgroup networkScene(List networkScene) {
this.networkScene = networkScene;
return this;
}
public WriteTargetingSettingForAdgroup addNetworkSceneItem(String networkSceneItem) {
if (this.networkScene == null) {
this.networkScene = new ArrayList();
}
this.networkScene.add(networkSceneItem);
return this;
}
/**
* Get networkScene
*
* @return networkScene
*/
@ApiModelProperty(value = "")
public List getNetworkScene() {
return networkScene;
}
public void setNetworkScene(List networkScene) {
this.networkScene = networkScene;
}
public WriteTargetingSettingForAdgroup dressingIndex(List dressingIndex) {
this.dressingIndex = dressingIndex;
return this;
}
public WriteTargetingSettingForAdgroup addDressingIndexItem(String dressingIndexItem) {
if (this.dressingIndex == null) {
this.dressingIndex = new ArrayList();
}
this.dressingIndex.add(dressingIndexItem);
return this;
}
/**
* Get dressingIndex
*
* @return dressingIndex
*/
@ApiModelProperty(value = "")
public List getDressingIndex() {
return dressingIndex;
}
public void setDressingIndex(List dressingIndex) {
this.dressingIndex = dressingIndex;
}
public WriteTargetingSettingForAdgroup uvIndex(List uvIndex) {
this.uvIndex = uvIndex;
return this;
}
public WriteTargetingSettingForAdgroup addUvIndexItem(String uvIndexItem) {
if (this.uvIndex == null) {
this.uvIndex = new ArrayList();
}
this.uvIndex.add(uvIndexItem);
return this;
}
/**
* Get uvIndex
*
* @return uvIndex
*/
@ApiModelProperty(value = "")
public List getUvIndex() {
return uvIndex;
}
public void setUvIndex(List uvIndex) {
this.uvIndex = uvIndex;
}
public WriteTargetingSettingForAdgroup makeupIndex(List makeupIndex) {
this.makeupIndex = makeupIndex;
return this;
}
public WriteTargetingSettingForAdgroup addMakeupIndexItem(String makeupIndexItem) {
if (this.makeupIndex == null) {
this.makeupIndex = new ArrayList();
}
this.makeupIndex.add(makeupIndexItem);
return this;
}
/**
* Get makeupIndex
*
* @return makeupIndex
*/
@ApiModelProperty(value = "")
public List getMakeupIndex() {
return makeupIndex;
}
public void setMakeupIndex(List makeupIndex) {
this.makeupIndex = makeupIndex;
}
public WriteTargetingSettingForAdgroup climate(List climate) {
this.climate = climate;
return this;
}
public WriteTargetingSettingForAdgroup addClimateItem(String climateItem) {
if (this.climate == null) {
this.climate = new ArrayList();
}
this.climate.add(climateItem);
return this;
}
/**
* Get climate
*
* @return climate
*/
@ApiModelProperty(value = "")
public List getClimate() {
return climate;
}
public void setClimate(List climate) {
this.climate = climate;
}
public WriteTargetingSettingForAdgroup temperature(List temperature) {
this.temperature = temperature;
return this;
}
public WriteTargetingSettingForAdgroup addTemperatureItem(TemperatureStruct temperatureItem) {
if (this.temperature == null) {
this.temperature = new ArrayList();
}
this.temperature.add(temperatureItem);
return this;
}
/**
* Get temperature
*
* @return temperature
*/
@ApiModelProperty(value = "")
public List getTemperature() {
return temperature;
}
public void setTemperature(List temperature) {
this.temperature = temperature;
}
public WriteTargetingSettingForAdgroup airQualityIndex(List airQualityIndex) {
this.airQualityIndex = airQualityIndex;
return this;
}
public WriteTargetingSettingForAdgroup addAirQualityIndexItem(String airQualityIndexItem) {
if (this.airQualityIndex == null) {
this.airQualityIndex = new ArrayList();
}
this.airQualityIndex.add(airQualityIndexItem);
return this;
}
/**
* Get airQualityIndex
*
* @return airQualityIndex
*/
@ApiModelProperty(value = "")
public List getAirQualityIndex() {
return airQualityIndex;
}
public void setAirQualityIndex(List airQualityIndex) {
this.airQualityIndex = airQualityIndex;
}
public WriteTargetingSettingForAdgroup appInstallStatus(List appInstallStatus) {
this.appInstallStatus = appInstallStatus;
return this;
}
public WriteTargetingSettingForAdgroup addAppInstallStatusItem(String appInstallStatusItem) {
if (this.appInstallStatus == null) {
this.appInstallStatus = new ArrayList();
}
this.appInstallStatus.add(appInstallStatusItem);
return this;
}
/**
* Get appInstallStatus
*
* @return appInstallStatus
*/
@ApiModelProperty(value = "")
public List getAppInstallStatus() {
return appInstallStatus;
}
public void setAppInstallStatus(List appInstallStatus) {
this.appInstallStatus = appInstallStatus;
}
public WriteTargetingSettingForAdgroup consumptionStatus(List consumptionStatus) {
this.consumptionStatus = consumptionStatus;
return this;
}
public WriteTargetingSettingForAdgroup addConsumptionStatusItem(String consumptionStatusItem) {
if (this.consumptionStatus == null) {
this.consumptionStatus = new ArrayList();
}
this.consumptionStatus.add(consumptionStatusItem);
return this;
}
/**
* Get consumptionStatus
*
* @return consumptionStatus
*/
@ApiModelProperty(value = "")
public List getConsumptionStatus() {
return consumptionStatus;
}
public void setConsumptionStatus(List consumptionStatus) {
this.consumptionStatus = consumptionStatus;
}
public WriteTargetingSettingForAdgroup gameConsumptionLevel(List gameConsumptionLevel) {
this.gameConsumptionLevel = gameConsumptionLevel;
return this;
}
public WriteTargetingSettingForAdgroup addGameConsumptionLevelItem(
String gameConsumptionLevelItem) {
if (this.gameConsumptionLevel == null) {
this.gameConsumptionLevel = new ArrayList();
}
this.gameConsumptionLevel.add(gameConsumptionLevelItem);
return this;
}
/**
* Get gameConsumptionLevel
*
* @return gameConsumptionLevel
*/
@ApiModelProperty(value = "")
public List getGameConsumptionLevel() {
return gameConsumptionLevel;
}
public void setGameConsumptionLevel(List gameConsumptionLevel) {
this.gameConsumptionLevel = gameConsumptionLevel;
}
public WriteTargetingSettingForAdgroup residentialCommunityPrice(
List residentialCommunityPrice) {
this.residentialCommunityPrice = residentialCommunityPrice;
return this;
}
public WriteTargetingSettingForAdgroup addResidentialCommunityPriceItem(
ResidentialCommunityPriceStruct residentialCommunityPriceItem) {
if (this.residentialCommunityPrice == null) {
this.residentialCommunityPrice = new ArrayList();
}
this.residentialCommunityPrice.add(residentialCommunityPriceItem);
return this;
}
/**
* Get residentialCommunityPrice
*
* @return residentialCommunityPrice
*/
@ApiModelProperty(value = "")
public List getResidentialCommunityPrice() {
return residentialCommunityPrice;
}
public void setResidentialCommunityPrice(
List residentialCommunityPrice) {
this.residentialCommunityPrice = residentialCommunityPrice;
}
public WriteTargetingSettingForAdgroup financialSituation(List financialSituation) {
this.financialSituation = financialSituation;
return this;
}
public WriteTargetingSettingForAdgroup addFinancialSituationItem(String financialSituationItem) {
if (this.financialSituation == null) {
this.financialSituation = new ArrayList();
}
this.financialSituation.add(financialSituationItem);
return this;
}
/**
* Get financialSituation
*
* @return financialSituation
*/
@ApiModelProperty(value = "")
public List getFinancialSituation() {
return financialSituation;
}
public void setFinancialSituation(List financialSituation) {
this.financialSituation = financialSituation;
}
public WriteTargetingSettingForAdgroup consumptionType(List consumptionType) {
this.consumptionType = consumptionType;
return this;
}
public WriteTargetingSettingForAdgroup addConsumptionTypeItem(String consumptionTypeItem) {
if (this.consumptionType == null) {
this.consumptionType = new ArrayList();
}
this.consumptionType.add(consumptionTypeItem);
return this;
}
/**
* Get consumptionType
*
* @return consumptionType
*/
@ApiModelProperty(value = "")
public List getConsumptionType() {
return consumptionType;
}
public void setConsumptionType(List consumptionType) {
this.consumptionType = consumptionType;
}
public WriteTargetingSettingForAdgroup wechatAdBehavior(WechatAdBehavior wechatAdBehavior) {
this.wechatAdBehavior = wechatAdBehavior;
return this;
}
/**
* Get wechatAdBehavior
*
* @return wechatAdBehavior
*/
@ApiModelProperty(value = "")
public WechatAdBehavior getWechatAdBehavior() {
return wechatAdBehavior;
}
public void setWechatAdBehavior(WechatAdBehavior wechatAdBehavior) {
this.wechatAdBehavior = wechatAdBehavior;
}
public WriteTargetingSettingForAdgroup customAudience(List customAudience) {
this.customAudience = customAudience;
return this;
}
public WriteTargetingSettingForAdgroup addCustomAudienceItem(Long customAudienceItem) {
if (this.customAudience == null) {
this.customAudience = new ArrayList();
}
this.customAudience.add(customAudienceItem);
return this;
}
/**
* Get customAudience
*
* @return customAudience
*/
@ApiModelProperty(value = "")
public List getCustomAudience() {
return customAudience;
}
public void setCustomAudience(List customAudience) {
this.customAudience = customAudience;
}
public WriteTargetingSettingForAdgroup excludedCustomAudience(List excludedCustomAudience) {
this.excludedCustomAudience = excludedCustomAudience;
return this;
}
public WriteTargetingSettingForAdgroup addExcludedCustomAudienceItem(
Long excludedCustomAudienceItem) {
if (this.excludedCustomAudience == null) {
this.excludedCustomAudience = new ArrayList();
}
this.excludedCustomAudience.add(excludedCustomAudienceItem);
return this;
}
/**
* Get excludedCustomAudience
*
* @return excludedCustomAudience
*/
@ApiModelProperty(value = "")
public List getExcludedCustomAudience() {
return excludedCustomAudience;
}
public void setExcludedCustomAudience(List excludedCustomAudience) {
this.excludedCustomAudience = excludedCustomAudience;
}
public WriteTargetingSettingForAdgroup behaviorOrInterest(BehaviorOrInterest behaviorOrInterest) {
this.behaviorOrInterest = behaviorOrInterest;
return this;
}
/**
* Get behaviorOrInterest
*
* @return behaviorOrInterest
*/
@ApiModelProperty(value = "")
public BehaviorOrInterest getBehaviorOrInterest() {
return behaviorOrInterest;
}
public void setBehaviorOrInterest(BehaviorOrInterest behaviorOrInterest) {
this.behaviorOrInterest = behaviorOrInterest;
}
public WriteTargetingSettingForAdgroup wechatOfficialAccountCategory(
List wechatOfficialAccountCategory) {
this.wechatOfficialAccountCategory = wechatOfficialAccountCategory;
return this;
}
public WriteTargetingSettingForAdgroup addWechatOfficialAccountCategoryItem(
Long wechatOfficialAccountCategoryItem) {
if (this.wechatOfficialAccountCategory == null) {
this.wechatOfficialAccountCategory = new ArrayList();
}
this.wechatOfficialAccountCategory.add(wechatOfficialAccountCategoryItem);
return this;
}
/**
* Get wechatOfficialAccountCategory
*
* @return wechatOfficialAccountCategory
*/
@ApiModelProperty(value = "")
public List getWechatOfficialAccountCategory() {
return wechatOfficialAccountCategory;
}
public void setWechatOfficialAccountCategory(List wechatOfficialAccountCategory) {
this.wechatOfficialAccountCategory = wechatOfficialAccountCategory;
}
public WriteTargetingSettingForAdgroup miniGameQqStatus(List miniGameQqStatus) {
this.miniGameQqStatus = miniGameQqStatus;
return this;
}
public WriteTargetingSettingForAdgroup addMiniGameQqStatusItem(String miniGameQqStatusItem) {
if (this.miniGameQqStatus == null) {
this.miniGameQqStatus = new ArrayList();
}
this.miniGameQqStatus.add(miniGameQqStatusItem);
return this;
}
/**
* Get miniGameQqStatus
*
* @return miniGameQqStatus
*/
@ApiModelProperty(value = "")
public List getMiniGameQqStatus() {
return miniGameQqStatus;
}
public void setMiniGameQqStatus(List miniGameQqStatus) {
this.miniGameQqStatus = miniGameQqStatus;
}
public WriteTargetingSettingForAdgroup excludedConvertedAudience(
ExcludedConvertedAudienceStruct excludedConvertedAudience) {
this.excludedConvertedAudience = excludedConvertedAudience;
return this;
}
/**
* Get excludedConvertedAudience
*
* @return excludedConvertedAudience
*/
@ApiModelProperty(value = "")
public ExcludedConvertedAudienceStruct getExcludedConvertedAudience() {
return excludedConvertedAudience;
}
public void setExcludedConvertedAudience(
ExcludedConvertedAudienceStruct excludedConvertedAudience) {
this.excludedConvertedAudience = excludedConvertedAudience;
}
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
WriteTargetingSettingForAdgroup writeTargetingSettingForAdgroup =
(WriteTargetingSettingForAdgroup) o;
return Objects.equals(this.age, writeTargetingSettingForAdgroup.age)
&& Objects.equals(this.gender, writeTargetingSettingForAdgroup.gender)
&& Objects.equals(this.education, writeTargetingSettingForAdgroup.education)
&& Objects.equals(this.maritalStatus, writeTargetingSettingForAdgroup.maritalStatus)
&& Objects.equals(this.workingStatus, writeTargetingSettingForAdgroup.workingStatus)
&& Objects.equals(this.geoLocation, writeTargetingSettingForAdgroup.geoLocation)
&& Objects.equals(this.userOs, writeTargetingSettingForAdgroup.userOs)
&& Objects.equals(this.newDevice, writeTargetingSettingForAdgroup.newDevice)
&& Objects.equals(this.devicePrice, writeTargetingSettingForAdgroup.devicePrice)
&& Objects.equals(this.deviceBrandModel, writeTargetingSettingForAdgroup.deviceBrandModel)
&& Objects.equals(this.networkType, writeTargetingSettingForAdgroup.networkType)
&& Objects.equals(this.networkOperator, writeTargetingSettingForAdgroup.networkOperator)
&& Objects.equals(this.networkScene, writeTargetingSettingForAdgroup.networkScene)
&& Objects.equals(this.dressingIndex, writeTargetingSettingForAdgroup.dressingIndex)
&& Objects.equals(this.uvIndex, writeTargetingSettingForAdgroup.uvIndex)
&& Objects.equals(this.makeupIndex, writeTargetingSettingForAdgroup.makeupIndex)
&& Objects.equals(this.climate, writeTargetingSettingForAdgroup.climate)
&& Objects.equals(this.temperature, writeTargetingSettingForAdgroup.temperature)
&& Objects.equals(this.airQualityIndex, writeTargetingSettingForAdgroup.airQualityIndex)
&& Objects.equals(this.appInstallStatus, writeTargetingSettingForAdgroup.appInstallStatus)
&& Objects.equals(this.consumptionStatus, writeTargetingSettingForAdgroup.consumptionStatus)
&& Objects.equals(
this.gameConsumptionLevel, writeTargetingSettingForAdgroup.gameConsumptionLevel)
&& Objects.equals(
this.residentialCommunityPrice,
writeTargetingSettingForAdgroup.residentialCommunityPrice)
&& Objects.equals(
this.financialSituation, writeTargetingSettingForAdgroup.financialSituation)
&& Objects.equals(this.consumptionType, writeTargetingSettingForAdgroup.consumptionType)
&& Objects.equals(this.wechatAdBehavior, writeTargetingSettingForAdgroup.wechatAdBehavior)
&& Objects.equals(this.customAudience, writeTargetingSettingForAdgroup.customAudience)
&& Objects.equals(
this.excludedCustomAudience, writeTargetingSettingForAdgroup.excludedCustomAudience)
&& Objects.equals(
this.behaviorOrInterest, writeTargetingSettingForAdgroup.behaviorOrInterest)
&& Objects.equals(
this.wechatOfficialAccountCategory,
writeTargetingSettingForAdgroup.wechatOfficialAccountCategory)
&& Objects.equals(this.miniGameQqStatus, writeTargetingSettingForAdgroup.miniGameQqStatus)
&& Objects.equals(
this.excludedConvertedAudience,
writeTargetingSettingForAdgroup.excludedConvertedAudience);
}
@Override
public int hashCode() {
return Objects.hash(
age,
gender,
education,
maritalStatus,
workingStatus,
geoLocation,
userOs,
newDevice,
devicePrice,
deviceBrandModel,
networkType,
networkOperator,
networkScene,
dressingIndex,
uvIndex,
makeupIndex,
climate,
temperature,
airQualityIndex,
appInstallStatus,
consumptionStatus,
gameConsumptionLevel,
residentialCommunityPrice,
financialSituation,
consumptionType,
wechatAdBehavior,
customAudience,
excludedCustomAudience,
behaviorOrInterest,
wechatOfficialAccountCategory,
miniGameQqStatus,
excludedConvertedAudience);
}
@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