
com.tencent.ads.model.FloatingZone 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 FloatingZone {
@SerializedName("floating_zone_switch")
private Boolean floatingZoneSwitch = null;
@SerializedName("floating_zone_image_id")
private String floatingZoneImageId = null;
@SerializedName("floating_zone_name")
private String floatingZoneName = null;
@SerializedName("floating_zone_desc")
private String floatingZoneDesc = null;
@SerializedName("floating_zone_button_text")
private String floatingZoneButtonText = null;
@SerializedName("floating_zone_type")
private FloatingZoneType floatingZoneType = null;
@SerializedName("floating_zone_single_image_id")
private String floatingZoneSingleImageId = null;
@SerializedName("chosen_button_text1")
private String chosenButtonText1 = null;
@SerializedName("chosen_button_landing_page1")
private LandingPageStructure chosenButtonLandingPage1 = null;
@SerializedName("chosen_button_text2")
private String chosenButtonText2 = null;
@SerializedName("chosen_button_landing_page2")
private LandingPageStructure chosenButtonLandingPage2 = null;
public FloatingZone floatingZoneSwitch(Boolean floatingZoneSwitch) {
this.floatingZoneSwitch = floatingZoneSwitch;
return this;
}
/**
* Get floatingZoneSwitch
*
* @return floatingZoneSwitch
*/
@ApiModelProperty(value = "")
public Boolean isFloatingZoneSwitch() {
return floatingZoneSwitch;
}
public void setFloatingZoneSwitch(Boolean floatingZoneSwitch) {
this.floatingZoneSwitch = floatingZoneSwitch;
}
public FloatingZone floatingZoneImageId(String floatingZoneImageId) {
this.floatingZoneImageId = floatingZoneImageId;
return this;
}
/**
* Get floatingZoneImageId
*
* @return floatingZoneImageId
*/
@ApiModelProperty(value = "")
public String getFloatingZoneImageId() {
return floatingZoneImageId;
}
public void setFloatingZoneImageId(String floatingZoneImageId) {
this.floatingZoneImageId = floatingZoneImageId;
}
public FloatingZone floatingZoneName(String floatingZoneName) {
this.floatingZoneName = floatingZoneName;
return this;
}
/**
* Get floatingZoneName
*
* @return floatingZoneName
*/
@ApiModelProperty(value = "")
public String getFloatingZoneName() {
return floatingZoneName;
}
public void setFloatingZoneName(String floatingZoneName) {
this.floatingZoneName = floatingZoneName;
}
public FloatingZone floatingZoneDesc(String floatingZoneDesc) {
this.floatingZoneDesc = floatingZoneDesc;
return this;
}
/**
* Get floatingZoneDesc
*
* @return floatingZoneDesc
*/
@ApiModelProperty(value = "")
public String getFloatingZoneDesc() {
return floatingZoneDesc;
}
public void setFloatingZoneDesc(String floatingZoneDesc) {
this.floatingZoneDesc = floatingZoneDesc;
}
public FloatingZone floatingZoneButtonText(String floatingZoneButtonText) {
this.floatingZoneButtonText = floatingZoneButtonText;
return this;
}
/**
* Get floatingZoneButtonText
*
* @return floatingZoneButtonText
*/
@ApiModelProperty(value = "")
public String getFloatingZoneButtonText() {
return floatingZoneButtonText;
}
public void setFloatingZoneButtonText(String floatingZoneButtonText) {
this.floatingZoneButtonText = floatingZoneButtonText;
}
public FloatingZone floatingZoneType(FloatingZoneType floatingZoneType) {
this.floatingZoneType = floatingZoneType;
return this;
}
/**
* Get floatingZoneType
*
* @return floatingZoneType
*/
@ApiModelProperty(value = "")
public FloatingZoneType getFloatingZoneType() {
return floatingZoneType;
}
public void setFloatingZoneType(FloatingZoneType floatingZoneType) {
this.floatingZoneType = floatingZoneType;
}
public FloatingZone floatingZoneSingleImageId(String floatingZoneSingleImageId) {
this.floatingZoneSingleImageId = floatingZoneSingleImageId;
return this;
}
/**
* Get floatingZoneSingleImageId
*
* @return floatingZoneSingleImageId
*/
@ApiModelProperty(value = "")
public String getFloatingZoneSingleImageId() {
return floatingZoneSingleImageId;
}
public void setFloatingZoneSingleImageId(String floatingZoneSingleImageId) {
this.floatingZoneSingleImageId = floatingZoneSingleImageId;
}
public FloatingZone chosenButtonText1(String chosenButtonText1) {
this.chosenButtonText1 = chosenButtonText1;
return this;
}
/**
* Get chosenButtonText1
*
* @return chosenButtonText1
*/
@ApiModelProperty(value = "")
public String getChosenButtonText1() {
return chosenButtonText1;
}
public void setChosenButtonText1(String chosenButtonText1) {
this.chosenButtonText1 = chosenButtonText1;
}
public FloatingZone chosenButtonLandingPage1(LandingPageStructure chosenButtonLandingPage1) {
this.chosenButtonLandingPage1 = chosenButtonLandingPage1;
return this;
}
/**
* Get chosenButtonLandingPage1
*
* @return chosenButtonLandingPage1
*/
@ApiModelProperty(value = "")
public LandingPageStructure getChosenButtonLandingPage1() {
return chosenButtonLandingPage1;
}
public void setChosenButtonLandingPage1(LandingPageStructure chosenButtonLandingPage1) {
this.chosenButtonLandingPage1 = chosenButtonLandingPage1;
}
public FloatingZone chosenButtonText2(String chosenButtonText2) {
this.chosenButtonText2 = chosenButtonText2;
return this;
}
/**
* Get chosenButtonText2
*
* @return chosenButtonText2
*/
@ApiModelProperty(value = "")
public String getChosenButtonText2() {
return chosenButtonText2;
}
public void setChosenButtonText2(String chosenButtonText2) {
this.chosenButtonText2 = chosenButtonText2;
}
public FloatingZone chosenButtonLandingPage2(LandingPageStructure chosenButtonLandingPage2) {
this.chosenButtonLandingPage2 = chosenButtonLandingPage2;
return this;
}
/**
* Get chosenButtonLandingPage2
*
* @return chosenButtonLandingPage2
*/
@ApiModelProperty(value = "")
public LandingPageStructure getChosenButtonLandingPage2() {
return chosenButtonLandingPage2;
}
public void setChosenButtonLandingPage2(LandingPageStructure chosenButtonLandingPage2) {
this.chosenButtonLandingPage2 = chosenButtonLandingPage2;
}
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
FloatingZone floatingZone = (FloatingZone) o;
return Objects.equals(this.floatingZoneSwitch, floatingZone.floatingZoneSwitch)
&& Objects.equals(this.floatingZoneImageId, floatingZone.floatingZoneImageId)
&& Objects.equals(this.floatingZoneName, floatingZone.floatingZoneName)
&& Objects.equals(this.floatingZoneDesc, floatingZone.floatingZoneDesc)
&& Objects.equals(this.floatingZoneButtonText, floatingZone.floatingZoneButtonText)
&& Objects.equals(this.floatingZoneType, floatingZone.floatingZoneType)
&& Objects.equals(this.floatingZoneSingleImageId, floatingZone.floatingZoneSingleImageId)
&& Objects.equals(this.chosenButtonText1, floatingZone.chosenButtonText1)
&& Objects.equals(this.chosenButtonLandingPage1, floatingZone.chosenButtonLandingPage1)
&& Objects.equals(this.chosenButtonText2, floatingZone.chosenButtonText2)
&& Objects.equals(this.chosenButtonLandingPage2, floatingZone.chosenButtonLandingPage2);
}
@Override
public int hashCode() {
return Objects.hash(
floatingZoneSwitch,
floatingZoneImageId,
floatingZoneName,
floatingZoneDesc,
floatingZoneButtonText,
floatingZoneType,
floatingZoneSingleImageId,
chosenButtonText1,
chosenButtonLandingPage1,
chosenButtonText2,
chosenButtonLandingPage2);
}
@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