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

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

Go to download

The official DocuSign eSignature JAVA client is based on version 2 of the DocuSign REST API and provides libraries for JAVA application integration. It is recommended that you use this version of the library for new development.

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

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;
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
   */
  @Schema(description = "")
  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
   */
  @Schema(description = "")
  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
   */
  @Schema(description = "")
  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
   */
  @Schema(description = "")
  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
   */
  @Schema(description = "")
  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
   */
  @Schema(description = "")
  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
   */
  @Schema(description = "")
  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
   */
  @Schema(description = "")
  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
   */
  @Schema(description = "")
  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
   */
  @Schema(description = "")
  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    ");
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy