com.docusign.esign.model.CompleteSignHashResponse 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.1 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.
The 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;
/** CompleteSignHashResponse */
public class CompleteSignHashResponse {
@JsonProperty("documents")
private java.util.List documents = null;
@JsonProperty("redirectionUrl")
private String redirectionUrl = null;
@JsonProperty("remainingSignatureRequests")
private String remainingSignatureRequests = null;
public CompleteSignHashResponse documents(java.util.List documents) {
this.documents = documents;
return this;
}
public CompleteSignHashResponse addDocumentsItem(SignHashDocument documentsItem) {
if (this.documents == null) {
this.documents = new java.util.ArrayList();
}
this.documents.add(documentsItem);
return this;
}
/**
* Complex element contains the details on the documents in the envelope.
*
* @return documents
*/
@Schema(description = "Complex element contains the details on the documents in the envelope.")
public java.util.List getDocuments() {
return documents;
}
public void setDocuments(java.util.List documents) {
this.documents = documents;
}
public CompleteSignHashResponse redirectionUrl(String redirectionUrl) {
this.redirectionUrl = redirectionUrl;
return this;
}
/** @return redirectionUrl */
@Schema(description = "")
public String getRedirectionUrl() {
return redirectionUrl;
}
public void setRedirectionUrl(String redirectionUrl) {
this.redirectionUrl = redirectionUrl;
}
public CompleteSignHashResponse remainingSignatureRequests(String remainingSignatureRequests) {
this.remainingSignatureRequests = remainingSignatureRequests;
return this;
}
/** @return remainingSignatureRequests */
@Schema(description = "")
public String getRemainingSignatureRequests() {
return remainingSignatureRequests;
}
public void setRemainingSignatureRequests(String remainingSignatureRequests) {
this.remainingSignatureRequests = remainingSignatureRequests;
}
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
CompleteSignHashResponse completeSignHashResponse = (CompleteSignHashResponse) o;
return Objects.equals(this.documents, completeSignHashResponse.documents)
&& Objects.equals(this.redirectionUrl, completeSignHashResponse.redirectionUrl)
&& Objects.equals(
this.remainingSignatureRequests, completeSignHashResponse.remainingSignatureRequests);
}
@Override
public int hashCode() {
return Objects.hash(documents, redirectionUrl, remainingSignatureRequests);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class CompleteSignHashResponse {\n");
sb.append(" documents: ").append(toIndentedString(documents)).append("\n");
sb.append(" redirectionUrl: ").append(toIndentedString(redirectionUrl)).append("\n");
sb.append(" remainingSignatureRequests: ")
.append(toIndentedString(remainingSignatureRequests))
.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 ");
}
}