All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.docusign.esign.model.DocumentHtmlCollapsibleDisplaySettings Maven / Gradle / Ivy

There is a newer version: 3.20.0
Show newest version
package com.docusign.esign.model;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import java.util.Objects;

/** DocumentHtmlCollapsibleDisplaySettings. */
public class DocumentHtmlCollapsibleDisplaySettings {
  @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 DocumentHtmlCollapsibleDisplaySettings
   */
  public DocumentHtmlCollapsibleDisplaySettings 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 DocumentHtmlCollapsibleDisplaySettings
   */
  public DocumentHtmlCollapsibleDisplaySettings 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 DocumentHtmlCollapsibleDisplaySettings
   */
  public DocumentHtmlCollapsibleDisplaySettings 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 DocumentHtmlCollapsibleDisplaySettings
   */
  public DocumentHtmlCollapsibleDisplaySettings 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 DocumentHtmlCollapsibleDisplaySettings
   */
  public DocumentHtmlCollapsibleDisplaySettings 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 DocumentHtmlCollapsibleDisplaySettings
   */
  public DocumentHtmlCollapsibleDisplaySettings 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 DocumentHtmlCollapsibleDisplaySettings
   */
  public DocumentHtmlCollapsibleDisplaySettings 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 DocumentHtmlCollapsibleDisplaySettings
   */
  public DocumentHtmlCollapsibleDisplaySettings 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 DocumentHtmlCollapsibleDisplaySettings
   */
  public DocumentHtmlCollapsibleDisplaySettings 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 DocumentHtmlCollapsibleDisplaySettings
   */
  public DocumentHtmlCollapsibleDisplaySettings 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;
    }
    DocumentHtmlCollapsibleDisplaySettings documentHtmlCollapsibleDisplaySettings =
        (DocumentHtmlCollapsibleDisplaySettings) o;
    return Objects.equals(this.arrowClosed, documentHtmlCollapsibleDisplaySettings.arrowClosed)
        && Objects.equals(this.arrowColor, documentHtmlCollapsibleDisplaySettings.arrowColor)
        && Objects.equals(this.arrowLocation, documentHtmlCollapsibleDisplaySettings.arrowLocation)
        && Objects.equals(this.arrowOpen, documentHtmlCollapsibleDisplaySettings.arrowOpen)
        && Objects.equals(this.arrowSize, documentHtmlCollapsibleDisplaySettings.arrowSize)
        && Objects.equals(this.arrowStyle, documentHtmlCollapsibleDisplaySettings.arrowStyle)
        && Objects.equals(
            this.containerStyle, documentHtmlCollapsibleDisplaySettings.containerStyle)
        && Objects.equals(this.labelStyle, documentHtmlCollapsibleDisplaySettings.labelStyle)
        && Objects.equals(
            this.onlyArrowIsClickable, documentHtmlCollapsibleDisplaySettings.onlyArrowIsClickable)
        && Objects.equals(
            this.outerLabelAndArrowStyle,
            documentHtmlCollapsibleDisplaySettings.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 DocumentHtmlCollapsibleDisplaySettings {\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    ");
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy