com.docusign.esign.model.SmartSectionCollapsibleDisplaySettings Maven / Gradle / Ivy
package com.docusign.esign.model;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import java.util.Objects;
/** SmartSectionCollapsibleDisplaySettings. */
public class SmartSectionCollapsibleDisplaySettings {
@JsonProperty("arrowClosed")
private String arrowClosed = null;
@JsonProperty("arrowColor")
private String arrowColor = null;
@JsonProperty("arrowLocation")
private String arrowLocation = null;
@JsonProperty("arrowOpen")
private String arrowOpen = null;
@JsonProperty("arrowSize")
private String arrowSize = null;
@JsonProperty("arrowStyle")
private String arrowStyle = null;
@JsonProperty("containerStyle")
private String containerStyle = null;
@JsonProperty("labelStyle")
private String labelStyle = null;
@JsonProperty("onlyArrowIsClickable")
private Boolean onlyArrowIsClickable = null;
@JsonProperty("outerLabelAndArrowStyle")
private String outerLabelAndArrowStyle = null;
/**
* arrowClosed.
*
* @return SmartSectionCollapsibleDisplaySettings
*/
public SmartSectionCollapsibleDisplaySettings arrowClosed(String arrowClosed) {
this.arrowClosed = arrowClosed;
return this;
}
/**
* .
*
* @return arrowClosed
*/
@ApiModelProperty(value = "")
public String getArrowClosed() {
return arrowClosed;
}
/** setArrowClosed. */
public void setArrowClosed(String arrowClosed) {
this.arrowClosed = arrowClosed;
}
/**
* arrowColor.
*
* @return SmartSectionCollapsibleDisplaySettings
*/
public SmartSectionCollapsibleDisplaySettings arrowColor(String arrowColor) {
this.arrowColor = arrowColor;
return this;
}
/**
* .
*
* @return arrowColor
*/
@ApiModelProperty(value = "")
public String getArrowColor() {
return arrowColor;
}
/** setArrowColor. */
public void setArrowColor(String arrowColor) {
this.arrowColor = arrowColor;
}
/**
* arrowLocation.
*
* @return SmartSectionCollapsibleDisplaySettings
*/
public SmartSectionCollapsibleDisplaySettings arrowLocation(String arrowLocation) {
this.arrowLocation = arrowLocation;
return this;
}
/**
* .
*
* @return arrowLocation
*/
@ApiModelProperty(value = "")
public String getArrowLocation() {
return arrowLocation;
}
/** setArrowLocation. */
public void setArrowLocation(String arrowLocation) {
this.arrowLocation = arrowLocation;
}
/**
* arrowOpen.
*
* @return SmartSectionCollapsibleDisplaySettings
*/
public SmartSectionCollapsibleDisplaySettings arrowOpen(String arrowOpen) {
this.arrowOpen = arrowOpen;
return this;
}
/**
* .
*
* @return arrowOpen
*/
@ApiModelProperty(value = "")
public String getArrowOpen() {
return arrowOpen;
}
/** setArrowOpen. */
public void setArrowOpen(String arrowOpen) {
this.arrowOpen = arrowOpen;
}
/**
* arrowSize.
*
* @return SmartSectionCollapsibleDisplaySettings
*/
public SmartSectionCollapsibleDisplaySettings arrowSize(String arrowSize) {
this.arrowSize = arrowSize;
return this;
}
/**
* .
*
* @return arrowSize
*/
@ApiModelProperty(value = "")
public String getArrowSize() {
return arrowSize;
}
/** setArrowSize. */
public void setArrowSize(String arrowSize) {
this.arrowSize = arrowSize;
}
/**
* arrowStyle.
*
* @return SmartSectionCollapsibleDisplaySettings
*/
public SmartSectionCollapsibleDisplaySettings arrowStyle(String arrowStyle) {
this.arrowStyle = arrowStyle;
return this;
}
/**
* .
*
* @return arrowStyle
*/
@ApiModelProperty(value = "")
public String getArrowStyle() {
return arrowStyle;
}
/** setArrowStyle. */
public void setArrowStyle(String arrowStyle) {
this.arrowStyle = arrowStyle;
}
/**
* containerStyle.
*
* @return SmartSectionCollapsibleDisplaySettings
*/
public SmartSectionCollapsibleDisplaySettings containerStyle(String containerStyle) {
this.containerStyle = containerStyle;
return this;
}
/**
* .
*
* @return containerStyle
*/
@ApiModelProperty(value = "")
public String getContainerStyle() {
return containerStyle;
}
/** setContainerStyle. */
public void setContainerStyle(String containerStyle) {
this.containerStyle = containerStyle;
}
/**
* labelStyle.
*
* @return SmartSectionCollapsibleDisplaySettings
*/
public SmartSectionCollapsibleDisplaySettings labelStyle(String labelStyle) {
this.labelStyle = labelStyle;
return this;
}
/**
* .
*
* @return labelStyle
*/
@ApiModelProperty(value = "")
public String getLabelStyle() {
return labelStyle;
}
/** setLabelStyle. */
public void setLabelStyle(String labelStyle) {
this.labelStyle = labelStyle;
}
/**
* onlyArrowIsClickable.
*
* @return SmartSectionCollapsibleDisplaySettings
*/
public SmartSectionCollapsibleDisplaySettings onlyArrowIsClickable(Boolean onlyArrowIsClickable) {
this.onlyArrowIsClickable = onlyArrowIsClickable;
return this;
}
/**
* .
*
* @return onlyArrowIsClickable
*/
@ApiModelProperty(value = "")
public Boolean isOnlyArrowIsClickable() {
return onlyArrowIsClickable;
}
/** setOnlyArrowIsClickable. */
public void setOnlyArrowIsClickable(Boolean onlyArrowIsClickable) {
this.onlyArrowIsClickable = onlyArrowIsClickable;
}
/**
* outerLabelAndArrowStyle.
*
* @return SmartSectionCollapsibleDisplaySettings
*/
public SmartSectionCollapsibleDisplaySettings outerLabelAndArrowStyle(
String outerLabelAndArrowStyle) {
this.outerLabelAndArrowStyle = outerLabelAndArrowStyle;
return this;
}
/**
* .
*
* @return outerLabelAndArrowStyle
*/
@ApiModelProperty(value = "")
public String getOuterLabelAndArrowStyle() {
return outerLabelAndArrowStyle;
}
/** setOuterLabelAndArrowStyle. */
public void setOuterLabelAndArrowStyle(String outerLabelAndArrowStyle) {
this.outerLabelAndArrowStyle = outerLabelAndArrowStyle;
}
/**
* Compares objects.
*
* @return true or false depending on comparison result.
*/
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
SmartSectionCollapsibleDisplaySettings smartSectionCollapsibleDisplaySettings =
(SmartSectionCollapsibleDisplaySettings) o;
return Objects.equals(this.arrowClosed, smartSectionCollapsibleDisplaySettings.arrowClosed)
&& Objects.equals(this.arrowColor, smartSectionCollapsibleDisplaySettings.arrowColor)
&& Objects.equals(this.arrowLocation, smartSectionCollapsibleDisplaySettings.arrowLocation)
&& Objects.equals(this.arrowOpen, smartSectionCollapsibleDisplaySettings.arrowOpen)
&& Objects.equals(this.arrowSize, smartSectionCollapsibleDisplaySettings.arrowSize)
&& Objects.equals(this.arrowStyle, smartSectionCollapsibleDisplaySettings.arrowStyle)
&& Objects.equals(
this.containerStyle, smartSectionCollapsibleDisplaySettings.containerStyle)
&& Objects.equals(this.labelStyle, smartSectionCollapsibleDisplaySettings.labelStyle)
&& Objects.equals(
this.onlyArrowIsClickable, smartSectionCollapsibleDisplaySettings.onlyArrowIsClickable)
&& Objects.equals(
this.outerLabelAndArrowStyle,
smartSectionCollapsibleDisplaySettings.outerLabelAndArrowStyle);
}
/** Returns the HashCode. */
@Override
public int hashCode() {
return Objects.hash(
arrowClosed,
arrowColor,
arrowLocation,
arrowOpen,
arrowSize,
arrowStyle,
containerStyle,
labelStyle,
onlyArrowIsClickable,
outerLabelAndArrowStyle);
}
/** Converts the given object to string. */
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class SmartSectionCollapsibleDisplaySettings {\n");
sb.append(" arrowClosed: ").append(toIndentedString(arrowClosed)).append("\n");
sb.append(" arrowColor: ").append(toIndentedString(arrowColor)).append("\n");
sb.append(" arrowLocation: ").append(toIndentedString(arrowLocation)).append("\n");
sb.append(" arrowOpen: ").append(toIndentedString(arrowOpen)).append("\n");
sb.append(" arrowSize: ").append(toIndentedString(arrowSize)).append("\n");
sb.append(" arrowStyle: ").append(toIndentedString(arrowStyle)).append("\n");
sb.append(" containerStyle: ").append(toIndentedString(containerStyle)).append("\n");
sb.append(" labelStyle: ").append(toIndentedString(labelStyle)).append("\n");
sb.append(" onlyArrowIsClickable: ")
.append(toIndentedString(onlyArrowIsClickable))
.append("\n");
sb.append(" outerLabelAndArrowStyle: ")
.append(toIndentedString(outerLabelAndArrowStyle))
.append("\n");
sb.append("}");
return sb.toString();
}
/**
* 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 ");
}
}