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

com.docusign.esign.model.AccountUISettings 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;

/** AccountUISettings. */
public class AccountUISettings {
  @JsonProperty("adminMessage")
  private AdminMessage adminMessage = null;

  @JsonProperty("askAnAdmin")
  private AskAnAdmin askAnAdmin = null;

  @JsonProperty("enableAdminMessage")
  private String enableAdminMessage = null;

  @JsonProperty("enableAdminMessageMetadata")
  private SettingsMetadata enableAdminMessageMetadata = null;

  @JsonProperty("enableEasySignCanUseMultiTemplateApply")
  private String enableEasySignCanUseMultiTemplateApply = null;

  @JsonProperty("enableEasySignCanUseMultiTemplateApplyMetadata")
  private SettingsMetadata enableEasySignCanUseMultiTemplateApplyMetadata = null;

  @JsonProperty("enableEasySignTemplateUpload")
  private String enableEasySignTemplateUpload = null;

  @JsonProperty("enableEasySignTemplateUploadMetadata")
  private SettingsMetadata enableEasySignTemplateUploadMetadata = null;

  @JsonProperty("enableEnvelopeCopyWithData")
  private String enableEnvelopeCopyWithData = null;

  @JsonProperty("enableEnvelopeCopyWithDataMetadata")
  private SettingsMetadata enableEnvelopeCopyWithDataMetadata = null;

  @JsonProperty("enableLegacyHomepageLink")
  private String enableLegacyHomepageLink = null;

  @JsonProperty("enableLegacyHomepageLinkMetadata")
  private SettingsMetadata enableLegacyHomepageLinkMetadata = null;

  @JsonProperty("hasExternalLinkedAccounts")
  private String hasExternalLinkedAccounts = null;

  @JsonProperty("hasExternalLinkedAccountsMetadata")
  private SettingsMetadata hasExternalLinkedAccountsMetadata = null;

  @JsonProperty("hideSendAnEnvelope")
  private String hideSendAnEnvelope = null;

  @JsonProperty("hideSendAnEnvelopeMetadata")
  private SettingsMetadata hideSendAnEnvelopeMetadata = null;

  @JsonProperty("hideUseATemplate")
  private String hideUseATemplate = null;

  @JsonProperty("hideUseATemplateInPrepare")
  private String hideUseATemplateInPrepare = null;

  @JsonProperty("hideUseATemplateInPrepareMetadata")
  private SettingsMetadata hideUseATemplateInPrepareMetadata = null;

  @JsonProperty("hideUseATemplateMetadata")
  private SettingsMetadata hideUseATemplateMetadata = null;

  @JsonProperty("orderBasedRecipientIdGeneration")
  private String orderBasedRecipientIdGeneration = null;

  @JsonProperty("orderBasedRecipientIdGenerationMetadata")
  private SettingsMetadata orderBasedRecipientIdGenerationMetadata = null;

  @JsonProperty("removeEnvelopeForwarding")
  private String removeEnvelopeForwarding = null;

  @JsonProperty("removeEnvelopeForwardingMetadata")
  private SettingsMetadata removeEnvelopeForwardingMetadata = null;

  @JsonProperty("shouldRedactAccessCode")
  private String shouldRedactAccessCode = null;

  @JsonProperty("shouldRedactAccessCodeMetadata")
  private SettingsMetadata shouldRedactAccessCodeMetadata = null;

  @JsonProperty("uploadNewImageToSignOrInitial")
  private String uploadNewImageToSignOrInitial = null;

  @JsonProperty("uploadNewImageToSignOrInitialMetadata")
  private SettingsMetadata uploadNewImageToSignOrInitialMetadata = null;

  /**
   * adminMessage.
   *
   * @return AccountUISettings
   */
  public AccountUISettings adminMessage(AdminMessage adminMessage) {
    this.adminMessage = adminMessage;
    return this;
  }

  /**
   * Get adminMessage.
   *
   * @return adminMessage
   */
  @ApiModelProperty(value = "")
  public AdminMessage getAdminMessage() {
    return adminMessage;
  }

  /** setAdminMessage. */
  public void setAdminMessage(AdminMessage adminMessage) {
    this.adminMessage = adminMessage;
  }

  /**
   * askAnAdmin.
   *
   * @return AccountUISettings
   */
  public AccountUISettings askAnAdmin(AskAnAdmin askAnAdmin) {
    this.askAnAdmin = askAnAdmin;
    return this;
  }

  /**
   * Get askAnAdmin.
   *
   * @return askAnAdmin
   */
  @ApiModelProperty(value = "")
  public AskAnAdmin getAskAnAdmin() {
    return askAnAdmin;
  }

  /** setAskAnAdmin. */
  public void setAskAnAdmin(AskAnAdmin askAnAdmin) {
    this.askAnAdmin = askAnAdmin;
  }

  /**
   * enableAdminMessage.
   *
   * @return AccountUISettings
   */
  public AccountUISettings enableAdminMessage(String enableAdminMessage) {
    this.enableAdminMessage = enableAdminMessage;
    return this;
  }

  /**
   * .
   *
   * @return enableAdminMessage
   */
  @ApiModelProperty(value = "")
  public String getEnableAdminMessage() {
    return enableAdminMessage;
  }

  /** setEnableAdminMessage. */
  public void setEnableAdminMessage(String enableAdminMessage) {
    this.enableAdminMessage = enableAdminMessage;
  }

  /**
   * enableAdminMessageMetadata.
   *
   * @return AccountUISettings
   */
  public AccountUISettings enableAdminMessageMetadata(SettingsMetadata enableAdminMessageMetadata) {
    this.enableAdminMessageMetadata = enableAdminMessageMetadata;
    return this;
  }

  /**
   * Get enableAdminMessageMetadata.
   *
   * @return enableAdminMessageMetadata
   */
  @ApiModelProperty(value = "")
  public SettingsMetadata getEnableAdminMessageMetadata() {
    return enableAdminMessageMetadata;
  }

  /** setEnableAdminMessageMetadata. */
  public void setEnableAdminMessageMetadata(SettingsMetadata enableAdminMessageMetadata) {
    this.enableAdminMessageMetadata = enableAdminMessageMetadata;
  }

  /**
   * enableEasySignCanUseMultiTemplateApply.
   *
   * @return AccountUISettings
   */
  public AccountUISettings enableEasySignCanUseMultiTemplateApply(
      String enableEasySignCanUseMultiTemplateApply) {
    this.enableEasySignCanUseMultiTemplateApply = enableEasySignCanUseMultiTemplateApply;
    return this;
  }

  /**
   * .
   *
   * @return enableEasySignCanUseMultiTemplateApply
   */
  @ApiModelProperty(value = "")
  public String getEnableEasySignCanUseMultiTemplateApply() {
    return enableEasySignCanUseMultiTemplateApply;
  }

  /** setEnableEasySignCanUseMultiTemplateApply. */
  public void setEnableEasySignCanUseMultiTemplateApply(
      String enableEasySignCanUseMultiTemplateApply) {
    this.enableEasySignCanUseMultiTemplateApply = enableEasySignCanUseMultiTemplateApply;
  }

  /**
   * enableEasySignCanUseMultiTemplateApplyMetadata.
   *
   * @return AccountUISettings
   */
  public AccountUISettings enableEasySignCanUseMultiTemplateApplyMetadata(
      SettingsMetadata enableEasySignCanUseMultiTemplateApplyMetadata) {
    this.enableEasySignCanUseMultiTemplateApplyMetadata =
        enableEasySignCanUseMultiTemplateApplyMetadata;
    return this;
  }

  /**
   * Get enableEasySignCanUseMultiTemplateApplyMetadata.
   *
   * @return enableEasySignCanUseMultiTemplateApplyMetadata
   */
  @ApiModelProperty(value = "")
  public SettingsMetadata getEnableEasySignCanUseMultiTemplateApplyMetadata() {
    return enableEasySignCanUseMultiTemplateApplyMetadata;
  }

  /** setEnableEasySignCanUseMultiTemplateApplyMetadata. */
  public void setEnableEasySignCanUseMultiTemplateApplyMetadata(
      SettingsMetadata enableEasySignCanUseMultiTemplateApplyMetadata) {
    this.enableEasySignCanUseMultiTemplateApplyMetadata =
        enableEasySignCanUseMultiTemplateApplyMetadata;
  }

  /**
   * enableEasySignTemplateUpload.
   *
   * @return AccountUISettings
   */
  public AccountUISettings enableEasySignTemplateUpload(String enableEasySignTemplateUpload) {
    this.enableEasySignTemplateUpload = enableEasySignTemplateUpload;
    return this;
  }

  /**
   * .
   *
   * @return enableEasySignTemplateUpload
   */
  @ApiModelProperty(value = "")
  public String getEnableEasySignTemplateUpload() {
    return enableEasySignTemplateUpload;
  }

  /** setEnableEasySignTemplateUpload. */
  public void setEnableEasySignTemplateUpload(String enableEasySignTemplateUpload) {
    this.enableEasySignTemplateUpload = enableEasySignTemplateUpload;
  }

  /**
   * enableEasySignTemplateUploadMetadata.
   *
   * @return AccountUISettings
   */
  public AccountUISettings enableEasySignTemplateUploadMetadata(
      SettingsMetadata enableEasySignTemplateUploadMetadata) {
    this.enableEasySignTemplateUploadMetadata = enableEasySignTemplateUploadMetadata;
    return this;
  }

  /**
   * Get enableEasySignTemplateUploadMetadata.
   *
   * @return enableEasySignTemplateUploadMetadata
   */
  @ApiModelProperty(value = "")
  public SettingsMetadata getEnableEasySignTemplateUploadMetadata() {
    return enableEasySignTemplateUploadMetadata;
  }

  /** setEnableEasySignTemplateUploadMetadata. */
  public void setEnableEasySignTemplateUploadMetadata(
      SettingsMetadata enableEasySignTemplateUploadMetadata) {
    this.enableEasySignTemplateUploadMetadata = enableEasySignTemplateUploadMetadata;
  }

  /**
   * enableEnvelopeCopyWithData.
   *
   * @return AccountUISettings
   */
  public AccountUISettings enableEnvelopeCopyWithData(String enableEnvelopeCopyWithData) {
    this.enableEnvelopeCopyWithData = enableEnvelopeCopyWithData;
    return this;
  }

  /**
   * .
   *
   * @return enableEnvelopeCopyWithData
   */
  @ApiModelProperty(value = "")
  public String getEnableEnvelopeCopyWithData() {
    return enableEnvelopeCopyWithData;
  }

  /** setEnableEnvelopeCopyWithData. */
  public void setEnableEnvelopeCopyWithData(String enableEnvelopeCopyWithData) {
    this.enableEnvelopeCopyWithData = enableEnvelopeCopyWithData;
  }

  /**
   * enableEnvelopeCopyWithDataMetadata.
   *
   * @return AccountUISettings
   */
  public AccountUISettings enableEnvelopeCopyWithDataMetadata(
      SettingsMetadata enableEnvelopeCopyWithDataMetadata) {
    this.enableEnvelopeCopyWithDataMetadata = enableEnvelopeCopyWithDataMetadata;
    return this;
  }

  /**
   * Get enableEnvelopeCopyWithDataMetadata.
   *
   * @return enableEnvelopeCopyWithDataMetadata
   */
  @ApiModelProperty(value = "")
  public SettingsMetadata getEnableEnvelopeCopyWithDataMetadata() {
    return enableEnvelopeCopyWithDataMetadata;
  }

  /** setEnableEnvelopeCopyWithDataMetadata. */
  public void setEnableEnvelopeCopyWithDataMetadata(
      SettingsMetadata enableEnvelopeCopyWithDataMetadata) {
    this.enableEnvelopeCopyWithDataMetadata = enableEnvelopeCopyWithDataMetadata;
  }

  /**
   * enableLegacyHomepageLink.
   *
   * @return AccountUISettings
   */
  public AccountUISettings enableLegacyHomepageLink(String enableLegacyHomepageLink) {
    this.enableLegacyHomepageLink = enableLegacyHomepageLink;
    return this;
  }

  /**
   * .
   *
   * @return enableLegacyHomepageLink
   */
  @ApiModelProperty(value = "")
  public String getEnableLegacyHomepageLink() {
    return enableLegacyHomepageLink;
  }

  /** setEnableLegacyHomepageLink. */
  public void setEnableLegacyHomepageLink(String enableLegacyHomepageLink) {
    this.enableLegacyHomepageLink = enableLegacyHomepageLink;
  }

  /**
   * enableLegacyHomepageLinkMetadata.
   *
   * @return AccountUISettings
   */
  public AccountUISettings enableLegacyHomepageLinkMetadata(
      SettingsMetadata enableLegacyHomepageLinkMetadata) {
    this.enableLegacyHomepageLinkMetadata = enableLegacyHomepageLinkMetadata;
    return this;
  }

  /**
   * Get enableLegacyHomepageLinkMetadata.
   *
   * @return enableLegacyHomepageLinkMetadata
   */
  @ApiModelProperty(value = "")
  public SettingsMetadata getEnableLegacyHomepageLinkMetadata() {
    return enableLegacyHomepageLinkMetadata;
  }

  /** setEnableLegacyHomepageLinkMetadata. */
  public void setEnableLegacyHomepageLinkMetadata(
      SettingsMetadata enableLegacyHomepageLinkMetadata) {
    this.enableLegacyHomepageLinkMetadata = enableLegacyHomepageLinkMetadata;
  }

  /**
   * hasExternalLinkedAccounts.
   *
   * @return AccountUISettings
   */
  public AccountUISettings hasExternalLinkedAccounts(String hasExternalLinkedAccounts) {
    this.hasExternalLinkedAccounts = hasExternalLinkedAccounts;
    return this;
  }

  /**
   * .
   *
   * @return hasExternalLinkedAccounts
   */
  @ApiModelProperty(value = "")
  public String getHasExternalLinkedAccounts() {
    return hasExternalLinkedAccounts;
  }

  /** setHasExternalLinkedAccounts. */
  public void setHasExternalLinkedAccounts(String hasExternalLinkedAccounts) {
    this.hasExternalLinkedAccounts = hasExternalLinkedAccounts;
  }

  /**
   * hasExternalLinkedAccountsMetadata.
   *
   * @return AccountUISettings
   */
  public AccountUISettings hasExternalLinkedAccountsMetadata(
      SettingsMetadata hasExternalLinkedAccountsMetadata) {
    this.hasExternalLinkedAccountsMetadata = hasExternalLinkedAccountsMetadata;
    return this;
  }

  /**
   * Get hasExternalLinkedAccountsMetadata.
   *
   * @return hasExternalLinkedAccountsMetadata
   */
  @ApiModelProperty(value = "")
  public SettingsMetadata getHasExternalLinkedAccountsMetadata() {
    return hasExternalLinkedAccountsMetadata;
  }

  /** setHasExternalLinkedAccountsMetadata. */
  public void setHasExternalLinkedAccountsMetadata(
      SettingsMetadata hasExternalLinkedAccountsMetadata) {
    this.hasExternalLinkedAccountsMetadata = hasExternalLinkedAccountsMetadata;
  }

  /**
   * hideSendAnEnvelope.
   *
   * @return AccountUISettings
   */
  public AccountUISettings hideSendAnEnvelope(String hideSendAnEnvelope) {
    this.hideSendAnEnvelope = hideSendAnEnvelope;
    return this;
  }

  /**
   * .
   *
   * @return hideSendAnEnvelope
   */
  @ApiModelProperty(value = "")
  public String getHideSendAnEnvelope() {
    return hideSendAnEnvelope;
  }

  /** setHideSendAnEnvelope. */
  public void setHideSendAnEnvelope(String hideSendAnEnvelope) {
    this.hideSendAnEnvelope = hideSendAnEnvelope;
  }

  /**
   * hideSendAnEnvelopeMetadata.
   *
   * @return AccountUISettings
   */
  public AccountUISettings hideSendAnEnvelopeMetadata(SettingsMetadata hideSendAnEnvelopeMetadata) {
    this.hideSendAnEnvelopeMetadata = hideSendAnEnvelopeMetadata;
    return this;
  }

  /**
   * Get hideSendAnEnvelopeMetadata.
   *
   * @return hideSendAnEnvelopeMetadata
   */
  @ApiModelProperty(value = "")
  public SettingsMetadata getHideSendAnEnvelopeMetadata() {
    return hideSendAnEnvelopeMetadata;
  }

  /** setHideSendAnEnvelopeMetadata. */
  public void setHideSendAnEnvelopeMetadata(SettingsMetadata hideSendAnEnvelopeMetadata) {
    this.hideSendAnEnvelopeMetadata = hideSendAnEnvelopeMetadata;
  }

  /**
   * hideUseATemplate.
   *
   * @return AccountUISettings
   */
  public AccountUISettings hideUseATemplate(String hideUseATemplate) {
    this.hideUseATemplate = hideUseATemplate;
    return this;
  }

  /**
   * .
   *
   * @return hideUseATemplate
   */
  @ApiModelProperty(value = "")
  public String getHideUseATemplate() {
    return hideUseATemplate;
  }

  /** setHideUseATemplate. */
  public void setHideUseATemplate(String hideUseATemplate) {
    this.hideUseATemplate = hideUseATemplate;
  }

  /**
   * hideUseATemplateInPrepare.
   *
   * @return AccountUISettings
   */
  public AccountUISettings hideUseATemplateInPrepare(String hideUseATemplateInPrepare) {
    this.hideUseATemplateInPrepare = hideUseATemplateInPrepare;
    return this;
  }

  /**
   * .
   *
   * @return hideUseATemplateInPrepare
   */
  @ApiModelProperty(value = "")
  public String getHideUseATemplateInPrepare() {
    return hideUseATemplateInPrepare;
  }

  /** setHideUseATemplateInPrepare. */
  public void setHideUseATemplateInPrepare(String hideUseATemplateInPrepare) {
    this.hideUseATemplateInPrepare = hideUseATemplateInPrepare;
  }

  /**
   * hideUseATemplateInPrepareMetadata.
   *
   * @return AccountUISettings
   */
  public AccountUISettings hideUseATemplateInPrepareMetadata(
      SettingsMetadata hideUseATemplateInPrepareMetadata) {
    this.hideUseATemplateInPrepareMetadata = hideUseATemplateInPrepareMetadata;
    return this;
  }

  /**
   * Get hideUseATemplateInPrepareMetadata.
   *
   * @return hideUseATemplateInPrepareMetadata
   */
  @ApiModelProperty(value = "")
  public SettingsMetadata getHideUseATemplateInPrepareMetadata() {
    return hideUseATemplateInPrepareMetadata;
  }

  /** setHideUseATemplateInPrepareMetadata. */
  public void setHideUseATemplateInPrepareMetadata(
      SettingsMetadata hideUseATemplateInPrepareMetadata) {
    this.hideUseATemplateInPrepareMetadata = hideUseATemplateInPrepareMetadata;
  }

  /**
   * hideUseATemplateMetadata.
   *
   * @return AccountUISettings
   */
  public AccountUISettings hideUseATemplateMetadata(SettingsMetadata hideUseATemplateMetadata) {
    this.hideUseATemplateMetadata = hideUseATemplateMetadata;
    return this;
  }

  /**
   * Get hideUseATemplateMetadata.
   *
   * @return hideUseATemplateMetadata
   */
  @ApiModelProperty(value = "")
  public SettingsMetadata getHideUseATemplateMetadata() {
    return hideUseATemplateMetadata;
  }

  /** setHideUseATemplateMetadata. */
  public void setHideUseATemplateMetadata(SettingsMetadata hideUseATemplateMetadata) {
    this.hideUseATemplateMetadata = hideUseATemplateMetadata;
  }

  /**
   * orderBasedRecipientIdGeneration.
   *
   * @return AccountUISettings
   */
  public AccountUISettings orderBasedRecipientIdGeneration(String orderBasedRecipientIdGeneration) {
    this.orderBasedRecipientIdGeneration = orderBasedRecipientIdGeneration;
    return this;
  }

  /**
   * .
   *
   * @return orderBasedRecipientIdGeneration
   */
  @ApiModelProperty(value = "")
  public String getOrderBasedRecipientIdGeneration() {
    return orderBasedRecipientIdGeneration;
  }

  /** setOrderBasedRecipientIdGeneration. */
  public void setOrderBasedRecipientIdGeneration(String orderBasedRecipientIdGeneration) {
    this.orderBasedRecipientIdGeneration = orderBasedRecipientIdGeneration;
  }

  /**
   * orderBasedRecipientIdGenerationMetadata.
   *
   * @return AccountUISettings
   */
  public AccountUISettings orderBasedRecipientIdGenerationMetadata(
      SettingsMetadata orderBasedRecipientIdGenerationMetadata) {
    this.orderBasedRecipientIdGenerationMetadata = orderBasedRecipientIdGenerationMetadata;
    return this;
  }

  /**
   * Get orderBasedRecipientIdGenerationMetadata.
   *
   * @return orderBasedRecipientIdGenerationMetadata
   */
  @ApiModelProperty(value = "")
  public SettingsMetadata getOrderBasedRecipientIdGenerationMetadata() {
    return orderBasedRecipientIdGenerationMetadata;
  }

  /** setOrderBasedRecipientIdGenerationMetadata. */
  public void setOrderBasedRecipientIdGenerationMetadata(
      SettingsMetadata orderBasedRecipientIdGenerationMetadata) {
    this.orderBasedRecipientIdGenerationMetadata = orderBasedRecipientIdGenerationMetadata;
  }

  /**
   * removeEnvelopeForwarding.
   *
   * @return AccountUISettings
   */
  public AccountUISettings removeEnvelopeForwarding(String removeEnvelopeForwarding) {
    this.removeEnvelopeForwarding = removeEnvelopeForwarding;
    return this;
  }

  /**
   * .
   *
   * @return removeEnvelopeForwarding
   */
  @ApiModelProperty(value = "")
  public String getRemoveEnvelopeForwarding() {
    return removeEnvelopeForwarding;
  }

  /** setRemoveEnvelopeForwarding. */
  public void setRemoveEnvelopeForwarding(String removeEnvelopeForwarding) {
    this.removeEnvelopeForwarding = removeEnvelopeForwarding;
  }

  /**
   * removeEnvelopeForwardingMetadata.
   *
   * @return AccountUISettings
   */
  public AccountUISettings removeEnvelopeForwardingMetadata(
      SettingsMetadata removeEnvelopeForwardingMetadata) {
    this.removeEnvelopeForwardingMetadata = removeEnvelopeForwardingMetadata;
    return this;
  }

  /**
   * Get removeEnvelopeForwardingMetadata.
   *
   * @return removeEnvelopeForwardingMetadata
   */
  @ApiModelProperty(value = "")
  public SettingsMetadata getRemoveEnvelopeForwardingMetadata() {
    return removeEnvelopeForwardingMetadata;
  }

  /** setRemoveEnvelopeForwardingMetadata. */
  public void setRemoveEnvelopeForwardingMetadata(
      SettingsMetadata removeEnvelopeForwardingMetadata) {
    this.removeEnvelopeForwardingMetadata = removeEnvelopeForwardingMetadata;
  }

  /**
   * shouldRedactAccessCode.
   *
   * @return AccountUISettings
   */
  public AccountUISettings shouldRedactAccessCode(String shouldRedactAccessCode) {
    this.shouldRedactAccessCode = shouldRedactAccessCode;
    return this;
  }

  /**
   * .
   *
   * @return shouldRedactAccessCode
   */
  @ApiModelProperty(value = "")
  public String getShouldRedactAccessCode() {
    return shouldRedactAccessCode;
  }

  /** setShouldRedactAccessCode. */
  public void setShouldRedactAccessCode(String shouldRedactAccessCode) {
    this.shouldRedactAccessCode = shouldRedactAccessCode;
  }

  /**
   * shouldRedactAccessCodeMetadata.
   *
   * @return AccountUISettings
   */
  public AccountUISettings shouldRedactAccessCodeMetadata(
      SettingsMetadata shouldRedactAccessCodeMetadata) {
    this.shouldRedactAccessCodeMetadata = shouldRedactAccessCodeMetadata;
    return this;
  }

  /**
   * Get shouldRedactAccessCodeMetadata.
   *
   * @return shouldRedactAccessCodeMetadata
   */
  @ApiModelProperty(value = "")
  public SettingsMetadata getShouldRedactAccessCodeMetadata() {
    return shouldRedactAccessCodeMetadata;
  }

  /** setShouldRedactAccessCodeMetadata. */
  public void setShouldRedactAccessCodeMetadata(SettingsMetadata shouldRedactAccessCodeMetadata) {
    this.shouldRedactAccessCodeMetadata = shouldRedactAccessCodeMetadata;
  }

  /**
   * uploadNewImageToSignOrInitial.
   *
   * @return AccountUISettings
   */
  public AccountUISettings uploadNewImageToSignOrInitial(String uploadNewImageToSignOrInitial) {
    this.uploadNewImageToSignOrInitial = uploadNewImageToSignOrInitial;
    return this;
  }

  /**
   * .
   *
   * @return uploadNewImageToSignOrInitial
   */
  @ApiModelProperty(value = "")
  public String getUploadNewImageToSignOrInitial() {
    return uploadNewImageToSignOrInitial;
  }

  /** setUploadNewImageToSignOrInitial. */
  public void setUploadNewImageToSignOrInitial(String uploadNewImageToSignOrInitial) {
    this.uploadNewImageToSignOrInitial = uploadNewImageToSignOrInitial;
  }

  /**
   * uploadNewImageToSignOrInitialMetadata.
   *
   * @return AccountUISettings
   */
  public AccountUISettings uploadNewImageToSignOrInitialMetadata(
      SettingsMetadata uploadNewImageToSignOrInitialMetadata) {
    this.uploadNewImageToSignOrInitialMetadata = uploadNewImageToSignOrInitialMetadata;
    return this;
  }

  /**
   * Get uploadNewImageToSignOrInitialMetadata.
   *
   * @return uploadNewImageToSignOrInitialMetadata
   */
  @ApiModelProperty(value = "")
  public SettingsMetadata getUploadNewImageToSignOrInitialMetadata() {
    return uploadNewImageToSignOrInitialMetadata;
  }

  /** setUploadNewImageToSignOrInitialMetadata. */
  public void setUploadNewImageToSignOrInitialMetadata(
      SettingsMetadata uploadNewImageToSignOrInitialMetadata) {
    this.uploadNewImageToSignOrInitialMetadata = uploadNewImageToSignOrInitialMetadata;
  }

  /**
   * 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;
    }
    AccountUISettings accountUISettings = (AccountUISettings) o;
    return Objects.equals(this.adminMessage, accountUISettings.adminMessage)
        && Objects.equals(this.askAnAdmin, accountUISettings.askAnAdmin)
        && Objects.equals(this.enableAdminMessage, accountUISettings.enableAdminMessage)
        && Objects.equals(
            this.enableAdminMessageMetadata, accountUISettings.enableAdminMessageMetadata)
        && Objects.equals(
            this.enableEasySignCanUseMultiTemplateApply,
            accountUISettings.enableEasySignCanUseMultiTemplateApply)
        && Objects.equals(
            this.enableEasySignCanUseMultiTemplateApplyMetadata,
            accountUISettings.enableEasySignCanUseMultiTemplateApplyMetadata)
        && Objects.equals(
            this.enableEasySignTemplateUpload, accountUISettings.enableEasySignTemplateUpload)
        && Objects.equals(
            this.enableEasySignTemplateUploadMetadata,
            accountUISettings.enableEasySignTemplateUploadMetadata)
        && Objects.equals(
            this.enableEnvelopeCopyWithData, accountUISettings.enableEnvelopeCopyWithData)
        && Objects.equals(
            this.enableEnvelopeCopyWithDataMetadata,
            accountUISettings.enableEnvelopeCopyWithDataMetadata)
        && Objects.equals(this.enableLegacyHomepageLink, accountUISettings.enableLegacyHomepageLink)
        && Objects.equals(
            this.enableLegacyHomepageLinkMetadata,
            accountUISettings.enableLegacyHomepageLinkMetadata)
        && Objects.equals(
            this.hasExternalLinkedAccounts, accountUISettings.hasExternalLinkedAccounts)
        && Objects.equals(
            this.hasExternalLinkedAccountsMetadata,
            accountUISettings.hasExternalLinkedAccountsMetadata)
        && Objects.equals(this.hideSendAnEnvelope, accountUISettings.hideSendAnEnvelope)
        && Objects.equals(
            this.hideSendAnEnvelopeMetadata, accountUISettings.hideSendAnEnvelopeMetadata)
        && Objects.equals(this.hideUseATemplate, accountUISettings.hideUseATemplate)
        && Objects.equals(
            this.hideUseATemplateInPrepare, accountUISettings.hideUseATemplateInPrepare)
        && Objects.equals(
            this.hideUseATemplateInPrepareMetadata,
            accountUISettings.hideUseATemplateInPrepareMetadata)
        && Objects.equals(this.hideUseATemplateMetadata, accountUISettings.hideUseATemplateMetadata)
        && Objects.equals(
            this.orderBasedRecipientIdGeneration, accountUISettings.orderBasedRecipientIdGeneration)
        && Objects.equals(
            this.orderBasedRecipientIdGenerationMetadata,
            accountUISettings.orderBasedRecipientIdGenerationMetadata)
        && Objects.equals(this.removeEnvelopeForwarding, accountUISettings.removeEnvelopeForwarding)
        && Objects.equals(
            this.removeEnvelopeForwardingMetadata,
            accountUISettings.removeEnvelopeForwardingMetadata)
        && Objects.equals(this.shouldRedactAccessCode, accountUISettings.shouldRedactAccessCode)
        && Objects.equals(
            this.shouldRedactAccessCodeMetadata, accountUISettings.shouldRedactAccessCodeMetadata)
        && Objects.equals(
            this.uploadNewImageToSignOrInitial, accountUISettings.uploadNewImageToSignOrInitial)
        && Objects.equals(
            this.uploadNewImageToSignOrInitialMetadata,
            accountUISettings.uploadNewImageToSignOrInitialMetadata);
  }

  /** Returns the HashCode. */
  @Override
  public int hashCode() {
    return Objects.hash(
        adminMessage,
        askAnAdmin,
        enableAdminMessage,
        enableAdminMessageMetadata,
        enableEasySignCanUseMultiTemplateApply,
        enableEasySignCanUseMultiTemplateApplyMetadata,
        enableEasySignTemplateUpload,
        enableEasySignTemplateUploadMetadata,
        enableEnvelopeCopyWithData,
        enableEnvelopeCopyWithDataMetadata,
        enableLegacyHomepageLink,
        enableLegacyHomepageLinkMetadata,
        hasExternalLinkedAccounts,
        hasExternalLinkedAccountsMetadata,
        hideSendAnEnvelope,
        hideSendAnEnvelopeMetadata,
        hideUseATemplate,
        hideUseATemplateInPrepare,
        hideUseATemplateInPrepareMetadata,
        hideUseATemplateMetadata,
        orderBasedRecipientIdGeneration,
        orderBasedRecipientIdGenerationMetadata,
        removeEnvelopeForwarding,
        removeEnvelopeForwardingMetadata,
        shouldRedactAccessCode,
        shouldRedactAccessCodeMetadata,
        uploadNewImageToSignOrInitial,
        uploadNewImageToSignOrInitialMetadata);
  }

  /** Converts the given object to string. */
  @Override
  public String toString() {
    StringBuilder sb = new StringBuilder();
    sb.append("class AccountUISettings {\n");

    sb.append("    adminMessage: ").append(toIndentedString(adminMessage)).append("\n");
    sb.append("    askAnAdmin: ").append(toIndentedString(askAnAdmin)).append("\n");
    sb.append("    enableAdminMessage: ").append(toIndentedString(enableAdminMessage)).append("\n");
    sb.append("    enableAdminMessageMetadata: ")
        .append(toIndentedString(enableAdminMessageMetadata))
        .append("\n");
    sb.append("    enableEasySignCanUseMultiTemplateApply: ")
        .append(toIndentedString(enableEasySignCanUseMultiTemplateApply))
        .append("\n");
    sb.append("    enableEasySignCanUseMultiTemplateApplyMetadata: ")
        .append(toIndentedString(enableEasySignCanUseMultiTemplateApplyMetadata))
        .append("\n");
    sb.append("    enableEasySignTemplateUpload: ")
        .append(toIndentedString(enableEasySignTemplateUpload))
        .append("\n");
    sb.append("    enableEasySignTemplateUploadMetadata: ")
        .append(toIndentedString(enableEasySignTemplateUploadMetadata))
        .append("\n");
    sb.append("    enableEnvelopeCopyWithData: ")
        .append(toIndentedString(enableEnvelopeCopyWithData))
        .append("\n");
    sb.append("    enableEnvelopeCopyWithDataMetadata: ")
        .append(toIndentedString(enableEnvelopeCopyWithDataMetadata))
        .append("\n");
    sb.append("    enableLegacyHomepageLink: ")
        .append(toIndentedString(enableLegacyHomepageLink))
        .append("\n");
    sb.append("    enableLegacyHomepageLinkMetadata: ")
        .append(toIndentedString(enableLegacyHomepageLinkMetadata))
        .append("\n");
    sb.append("    hasExternalLinkedAccounts: ")
        .append(toIndentedString(hasExternalLinkedAccounts))
        .append("\n");
    sb.append("    hasExternalLinkedAccountsMetadata: ")
        .append(toIndentedString(hasExternalLinkedAccountsMetadata))
        .append("\n");
    sb.append("    hideSendAnEnvelope: ").append(toIndentedString(hideSendAnEnvelope)).append("\n");
    sb.append("    hideSendAnEnvelopeMetadata: ")
        .append(toIndentedString(hideSendAnEnvelopeMetadata))
        .append("\n");
    sb.append("    hideUseATemplate: ").append(toIndentedString(hideUseATemplate)).append("\n");
    sb.append("    hideUseATemplateInPrepare: ")
        .append(toIndentedString(hideUseATemplateInPrepare))
        .append("\n");
    sb.append("    hideUseATemplateInPrepareMetadata: ")
        .append(toIndentedString(hideUseATemplateInPrepareMetadata))
        .append("\n");
    sb.append("    hideUseATemplateMetadata: ")
        .append(toIndentedString(hideUseATemplateMetadata))
        .append("\n");
    sb.append("    orderBasedRecipientIdGeneration: ")
        .append(toIndentedString(orderBasedRecipientIdGeneration))
        .append("\n");
    sb.append("    orderBasedRecipientIdGenerationMetadata: ")
        .append(toIndentedString(orderBasedRecipientIdGenerationMetadata))
        .append("\n");
    sb.append("    removeEnvelopeForwarding: ")
        .append(toIndentedString(removeEnvelopeForwarding))
        .append("\n");
    sb.append("    removeEnvelopeForwardingMetadata: ")
        .append(toIndentedString(removeEnvelopeForwardingMetadata))
        .append("\n");
    sb.append("    shouldRedactAccessCode: ")
        .append(toIndentedString(shouldRedactAccessCode))
        .append("\n");
    sb.append("    shouldRedactAccessCodeMetadata: ")
        .append(toIndentedString(shouldRedactAccessCodeMetadata))
        .append("\n");
    sb.append("    uploadNewImageToSignOrInitial: ")
        .append(toIndentedString(uploadNewImageToSignOrInitial))
        .append("\n");
    sb.append("    uploadNewImageToSignOrInitialMetadata: ")
        .append(toIndentedString(uploadNewImageToSignOrInitialMetadata))
        .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