com.docusign.esign.model.SenderEmailNotifications Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of docusign-esign-java Show documentation
Show all versions of docusign-esign-java Show documentation
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.
package com.docusign.esign.model;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import java.util.Objects;
/**
* Contains the settings for the email notifications that senders receive about the envelopes that
* they send..
*/
@Schema(
description =
"Contains the settings for the email notifications that senders receive about the envelopes that they send.")
public class SenderEmailNotifications {
@JsonProperty("changedSigner")
private String changedSigner = null;
@JsonProperty("clickwrapResponsesLimitNotificationEmail")
private String clickwrapResponsesLimitNotificationEmail = null;
@JsonProperty("commentsOnlyPrivateAndMention")
private String commentsOnlyPrivateAndMention = null;
@JsonProperty("commentsReceiveAll")
private String commentsReceiveAll = null;
@JsonProperty("deliveryFailed")
private String deliveryFailed = null;
@JsonProperty("envelopeComplete")
private String envelopeComplete = null;
@JsonProperty("offlineSigningFailed")
private String offlineSigningFailed = null;
@JsonProperty("powerformResponsesLimitNotificationEmail")
private String powerformResponsesLimitNotificationEmail = null;
@JsonProperty("purgeDocuments")
private String purgeDocuments = null;
@JsonProperty("recipientViewed")
private String recipientViewed = null;
@JsonProperty("senderEnvelopeDeclined")
private String senderEnvelopeDeclined = null;
@JsonProperty("withdrawnConsent")
private String withdrawnConsent = null;
/**
* changedSigner.
*
* @return SenderEmailNotifications
*/
public SenderEmailNotifications changedSigner(String changedSigner) {
this.changedSigner = changedSigner;
return this;
}
/**
* When set to **true**, the sender receives notification if the signer changes..
*
* @return changedSigner
*/
@Schema(
description = "When set to **true**, the sender receives notification if the signer changes.")
public String getChangedSigner() {
return changedSigner;
}
/** setChangedSigner. */
public void setChangedSigner(String changedSigner) {
this.changedSigner = changedSigner;
}
/**
* clickwrapResponsesLimitNotificationEmail.
*
* @return SenderEmailNotifications
*/
public SenderEmailNotifications clickwrapResponsesLimitNotificationEmail(
String clickwrapResponsesLimitNotificationEmail) {
this.clickwrapResponsesLimitNotificationEmail = clickwrapResponsesLimitNotificationEmail;
return this;
}
/**
* .
*
* @return clickwrapResponsesLimitNotificationEmail
*/
@Schema(description = "")
public String getClickwrapResponsesLimitNotificationEmail() {
return clickwrapResponsesLimitNotificationEmail;
}
/** setClickwrapResponsesLimitNotificationEmail. */
public void setClickwrapResponsesLimitNotificationEmail(
String clickwrapResponsesLimitNotificationEmail) {
this.clickwrapResponsesLimitNotificationEmail = clickwrapResponsesLimitNotificationEmail;
}
/**
* commentsOnlyPrivateAndMention.
*
* @return SenderEmailNotifications
*/
public SenderEmailNotifications commentsOnlyPrivateAndMention(
String commentsOnlyPrivateAndMention) {
this.commentsOnlyPrivateAndMention = commentsOnlyPrivateAndMention;
return this;
}
/**
* .
*
* @return commentsOnlyPrivateAndMention
*/
@Schema(description = "")
public String getCommentsOnlyPrivateAndMention() {
return commentsOnlyPrivateAndMention;
}
/** setCommentsOnlyPrivateAndMention. */
public void setCommentsOnlyPrivateAndMention(String commentsOnlyPrivateAndMention) {
this.commentsOnlyPrivateAndMention = commentsOnlyPrivateAndMention;
}
/**
* commentsReceiveAll.
*
* @return SenderEmailNotifications
*/
public SenderEmailNotifications commentsReceiveAll(String commentsReceiveAll) {
this.commentsReceiveAll = commentsReceiveAll;
return this;
}
/**
* .
*
* @return commentsReceiveAll
*/
@Schema(description = "")
public String getCommentsReceiveAll() {
return commentsReceiveAll;
}
/** setCommentsReceiveAll. */
public void setCommentsReceiveAll(String commentsReceiveAll) {
this.commentsReceiveAll = commentsReceiveAll;
}
/**
* deliveryFailed.
*
* @return SenderEmailNotifications
*/
public SenderEmailNotifications deliveryFailed(String deliveryFailed) {
this.deliveryFailed = deliveryFailed;
return this;
}
/**
* When set to **true**, the sender receives notification if the delivery of the envelope fails..
*
* @return deliveryFailed
*/
@Schema(
description =
"When set to **true**, the sender receives notification if the delivery of the envelope fails.")
public String getDeliveryFailed() {
return deliveryFailed;
}
/** setDeliveryFailed. */
public void setDeliveryFailed(String deliveryFailed) {
this.deliveryFailed = deliveryFailed;
}
/**
* envelopeComplete.
*
* @return SenderEmailNotifications
*/
public SenderEmailNotifications envelopeComplete(String envelopeComplete) {
this.envelopeComplete = envelopeComplete;
return this;
}
/**
* When set to **true**, the user receives notification that the envelope has been completed..
*
* @return envelopeComplete
*/
@Schema(
description =
"When set to **true**, the user receives notification that the envelope has been completed.")
public String getEnvelopeComplete() {
return envelopeComplete;
}
/** setEnvelopeComplete. */
public void setEnvelopeComplete(String envelopeComplete) {
this.envelopeComplete = envelopeComplete;
}
/**
* offlineSigningFailed.
*
* @return SenderEmailNotifications
*/
public SenderEmailNotifications offlineSigningFailed(String offlineSigningFailed) {
this.offlineSigningFailed = offlineSigningFailed;
return this;
}
/**
* When set to **true**, the user receives notification if the offline signing failed..
*
* @return offlineSigningFailed
*/
@Schema(
description =
"When set to **true**, the user receives notification if the offline signing failed.")
public String getOfflineSigningFailed() {
return offlineSigningFailed;
}
/** setOfflineSigningFailed. */
public void setOfflineSigningFailed(String offlineSigningFailed) {
this.offlineSigningFailed = offlineSigningFailed;
}
/**
* powerformResponsesLimitNotificationEmail.
*
* @return SenderEmailNotifications
*/
public SenderEmailNotifications powerformResponsesLimitNotificationEmail(
String powerformResponsesLimitNotificationEmail) {
this.powerformResponsesLimitNotificationEmail = powerformResponsesLimitNotificationEmail;
return this;
}
/**
* .
*
* @return powerformResponsesLimitNotificationEmail
*/
@Schema(description = "")
public String getPowerformResponsesLimitNotificationEmail() {
return powerformResponsesLimitNotificationEmail;
}
/** setPowerformResponsesLimitNotificationEmail. */
public void setPowerformResponsesLimitNotificationEmail(
String powerformResponsesLimitNotificationEmail) {
this.powerformResponsesLimitNotificationEmail = powerformResponsesLimitNotificationEmail;
}
/**
* purgeDocuments.
*
* @return SenderEmailNotifications
*/
public SenderEmailNotifications purgeDocuments(String purgeDocuments) {
this.purgeDocuments = purgeDocuments;
return this;
}
/**
* .
*
* @return purgeDocuments
*/
@Schema(description = "")
public String getPurgeDocuments() {
return purgeDocuments;
}
/** setPurgeDocuments. */
public void setPurgeDocuments(String purgeDocuments) {
this.purgeDocuments = purgeDocuments;
}
/**
* recipientViewed.
*
* @return SenderEmailNotifications
*/
public SenderEmailNotifications recipientViewed(String recipientViewed) {
this.recipientViewed = recipientViewed;
return this;
}
/**
* When set to **true**, the sender receives notification that the recipient viewed the
* enveloper..
*
* @return recipientViewed
*/
@Schema(
description =
"When set to **true**, the sender receives notification that the recipient viewed the enveloper.")
public String getRecipientViewed() {
return recipientViewed;
}
/** setRecipientViewed. */
public void setRecipientViewed(String recipientViewed) {
this.recipientViewed = recipientViewed;
}
/**
* senderEnvelopeDeclined.
*
* @return SenderEmailNotifications
*/
public SenderEmailNotifications senderEnvelopeDeclined(String senderEnvelopeDeclined) {
this.senderEnvelopeDeclined = senderEnvelopeDeclined;
return this;
}
/**
* .
*
* @return senderEnvelopeDeclined
*/
@Schema(description = "")
public String getSenderEnvelopeDeclined() {
return senderEnvelopeDeclined;
}
/** setSenderEnvelopeDeclined. */
public void setSenderEnvelopeDeclined(String senderEnvelopeDeclined) {
this.senderEnvelopeDeclined = senderEnvelopeDeclined;
}
/**
* withdrawnConsent.
*
* @return SenderEmailNotifications
*/
public SenderEmailNotifications withdrawnConsent(String withdrawnConsent) {
this.withdrawnConsent = withdrawnConsent;
return this;
}
/**
* When set to **true**, the user receives notification if consent is withdrawn..
*
* @return withdrawnConsent
*/
@Schema(
description = "When set to **true**, the user receives notification if consent is withdrawn.")
public String getWithdrawnConsent() {
return withdrawnConsent;
}
/** setWithdrawnConsent. */
public void setWithdrawnConsent(String withdrawnConsent) {
this.withdrawnConsent = withdrawnConsent;
}
/**
* 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;
}
SenderEmailNotifications senderEmailNotifications = (SenderEmailNotifications) o;
return Objects.equals(this.changedSigner, senderEmailNotifications.changedSigner)
&& Objects.equals(
this.clickwrapResponsesLimitNotificationEmail,
senderEmailNotifications.clickwrapResponsesLimitNotificationEmail)
&& Objects.equals(
this.commentsOnlyPrivateAndMention,
senderEmailNotifications.commentsOnlyPrivateAndMention)
&& Objects.equals(this.commentsReceiveAll, senderEmailNotifications.commentsReceiveAll)
&& Objects.equals(this.deliveryFailed, senderEmailNotifications.deliveryFailed)
&& Objects.equals(this.envelopeComplete, senderEmailNotifications.envelopeComplete)
&& Objects.equals(this.offlineSigningFailed, senderEmailNotifications.offlineSigningFailed)
&& Objects.equals(
this.powerformResponsesLimitNotificationEmail,
senderEmailNotifications.powerformResponsesLimitNotificationEmail)
&& Objects.equals(this.purgeDocuments, senderEmailNotifications.purgeDocuments)
&& Objects.equals(this.recipientViewed, senderEmailNotifications.recipientViewed)
&& Objects.equals(
this.senderEnvelopeDeclined, senderEmailNotifications.senderEnvelopeDeclined)
&& Objects.equals(this.withdrawnConsent, senderEmailNotifications.withdrawnConsent);
}
/** Returns the HashCode. */
@Override
public int hashCode() {
return Objects.hash(
changedSigner,
clickwrapResponsesLimitNotificationEmail,
commentsOnlyPrivateAndMention,
commentsReceiveAll,
deliveryFailed,
envelopeComplete,
offlineSigningFailed,
powerformResponsesLimitNotificationEmail,
purgeDocuments,
recipientViewed,
senderEnvelopeDeclined,
withdrawnConsent);
}
/** Converts the given object to string. */
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class SenderEmailNotifications {\n");
sb.append(" changedSigner: ").append(toIndentedString(changedSigner)).append("\n");
sb.append(" clickwrapResponsesLimitNotificationEmail: ")
.append(toIndentedString(clickwrapResponsesLimitNotificationEmail))
.append("\n");
sb.append(" commentsOnlyPrivateAndMention: ")
.append(toIndentedString(commentsOnlyPrivateAndMention))
.append("\n");
sb.append(" commentsReceiveAll: ").append(toIndentedString(commentsReceiveAll)).append("\n");
sb.append(" deliveryFailed: ").append(toIndentedString(deliveryFailed)).append("\n");
sb.append(" envelopeComplete: ").append(toIndentedString(envelopeComplete)).append("\n");
sb.append(" offlineSigningFailed: ")
.append(toIndentedString(offlineSigningFailed))
.append("\n");
sb.append(" powerformResponsesLimitNotificationEmail: ")
.append(toIndentedString(powerformResponsesLimitNotificationEmail))
.append("\n");
sb.append(" purgeDocuments: ").append(toIndentedString(purgeDocuments)).append("\n");
sb.append(" recipientViewed: ").append(toIndentedString(recipientViewed)).append("\n");
sb.append(" senderEnvelopeDeclined: ")
.append(toIndentedString(senderEnvelopeDeclined))
.append("\n");
sb.append(" withdrawnConsent: ").append(toIndentedString(withdrawnConsent)).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