
com.docusign.maestro.model.ESignTabsRecord Maven / Gradle / Ivy
package com.docusign.maestro.model;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import java.util.Objects;
/** ESignTabsRecord. */
public class ESignTabsRecord {
@JsonProperty("dateSignedTabs")
private java.util.List dateSignedTabs = null;
@JsonProperty("emailAddressTabs")
private java.util.List emailAddressTabs = null;
@JsonProperty("firstNameTabs")
private java.util.List firstNameTabs = null;
@JsonProperty("fullNameTabs")
private java.util.List fullNameTabs = null;
@JsonProperty("lastNameTabs")
private java.util.List lastNameTabs = null;
@JsonProperty("signHereTabs")
private java.util.List signHereTabs = null;
@JsonProperty("textTabs")
private java.util.List textTabs = null;
/**
* dateSignedTabs.
*
* @return ESignTabsRecord
*/
public ESignTabsRecord dateSignedTabs(java.util.List dateSignedTabs) {
this.dateSignedTabs = dateSignedTabs;
return this;
}
/**
* addDateSignedTabsItem.
*
* @return ESignTabsRecord
*/
public ESignTabsRecord addDateSignedTabsItem(ESignTabs dateSignedTabsItem) {
if (this.dateSignedTabs == null) {
this.dateSignedTabs = new java.util.ArrayList<>();
}
this.dateSignedTabs.add(dateSignedTabsItem);
return this;
}
/**
* Get dateSignedTabs.
*
* @return dateSignedTabs
*/
@Schema(description = "")
public java.util.List getDateSignedTabs() {
return dateSignedTabs;
}
/** setDateSignedTabs. */
public void setDateSignedTabs(java.util.List dateSignedTabs) {
this.dateSignedTabs = dateSignedTabs;
}
/**
* emailAddressTabs.
*
* @return ESignTabsRecord
*/
public ESignTabsRecord emailAddressTabs(java.util.List emailAddressTabs) {
this.emailAddressTabs = emailAddressTabs;
return this;
}
/**
* addEmailAddressTabsItem.
*
* @return ESignTabsRecord
*/
public ESignTabsRecord addEmailAddressTabsItem(ESignTabs emailAddressTabsItem) {
if (this.emailAddressTabs == null) {
this.emailAddressTabs = new java.util.ArrayList<>();
}
this.emailAddressTabs.add(emailAddressTabsItem);
return this;
}
/**
* Get emailAddressTabs.
*
* @return emailAddressTabs
*/
@Schema(description = "")
public java.util.List getEmailAddressTabs() {
return emailAddressTabs;
}
/** setEmailAddressTabs. */
public void setEmailAddressTabs(java.util.List emailAddressTabs) {
this.emailAddressTabs = emailAddressTabs;
}
/**
* firstNameTabs.
*
* @return ESignTabsRecord
*/
public ESignTabsRecord firstNameTabs(java.util.List firstNameTabs) {
this.firstNameTabs = firstNameTabs;
return this;
}
/**
* addFirstNameTabsItem.
*
* @return ESignTabsRecord
*/
public ESignTabsRecord addFirstNameTabsItem(ESignTabs firstNameTabsItem) {
if (this.firstNameTabs == null) {
this.firstNameTabs = new java.util.ArrayList<>();
}
this.firstNameTabs.add(firstNameTabsItem);
return this;
}
/**
* Get firstNameTabs.
*
* @return firstNameTabs
*/
@Schema(description = "")
public java.util.List getFirstNameTabs() {
return firstNameTabs;
}
/** setFirstNameTabs. */
public void setFirstNameTabs(java.util.List firstNameTabs) {
this.firstNameTabs = firstNameTabs;
}
/**
* fullNameTabs.
*
* @return ESignTabsRecord
*/
public ESignTabsRecord fullNameTabs(java.util.List fullNameTabs) {
this.fullNameTabs = fullNameTabs;
return this;
}
/**
* addFullNameTabsItem.
*
* @return ESignTabsRecord
*/
public ESignTabsRecord addFullNameTabsItem(ESignTabs fullNameTabsItem) {
if (this.fullNameTabs == null) {
this.fullNameTabs = new java.util.ArrayList<>();
}
this.fullNameTabs.add(fullNameTabsItem);
return this;
}
/**
* Get fullNameTabs.
*
* @return fullNameTabs
*/
@Schema(description = "")
public java.util.List getFullNameTabs() {
return fullNameTabs;
}
/** setFullNameTabs. */
public void setFullNameTabs(java.util.List fullNameTabs) {
this.fullNameTabs = fullNameTabs;
}
/**
* lastNameTabs.
*
* @return ESignTabsRecord
*/
public ESignTabsRecord lastNameTabs(java.util.List lastNameTabs) {
this.lastNameTabs = lastNameTabs;
return this;
}
/**
* addLastNameTabsItem.
*
* @return ESignTabsRecord
*/
public ESignTabsRecord addLastNameTabsItem(ESignTabs lastNameTabsItem) {
if (this.lastNameTabs == null) {
this.lastNameTabs = new java.util.ArrayList<>();
}
this.lastNameTabs.add(lastNameTabsItem);
return this;
}
/**
* Get lastNameTabs.
*
* @return lastNameTabs
*/
@Schema(description = "")
public java.util.List getLastNameTabs() {
return lastNameTabs;
}
/** setLastNameTabs. */
public void setLastNameTabs(java.util.List lastNameTabs) {
this.lastNameTabs = lastNameTabs;
}
/**
* signHereTabs.
*
* @return ESignTabsRecord
*/
public ESignTabsRecord signHereTabs(java.util.List signHereTabs) {
this.signHereTabs = signHereTabs;
return this;
}
/**
* addSignHereTabsItem.
*
* @return ESignTabsRecord
*/
public ESignTabsRecord addSignHereTabsItem(ESignTabs signHereTabsItem) {
if (this.signHereTabs == null) {
this.signHereTabs = new java.util.ArrayList<>();
}
this.signHereTabs.add(signHereTabsItem);
return this;
}
/**
* Get signHereTabs.
*
* @return signHereTabs
*/
@Schema(description = "")
public java.util.List getSignHereTabs() {
return signHereTabs;
}
/** setSignHereTabs. */
public void setSignHereTabs(java.util.List signHereTabs) {
this.signHereTabs = signHereTabs;
}
/**
* textTabs.
*
* @return ESignTabsRecord
*/
public ESignTabsRecord textTabs(java.util.List textTabs) {
this.textTabs = textTabs;
return this;
}
/**
* addTextTabsItem.
*
* @return ESignTabsRecord
*/
public ESignTabsRecord addTextTabsItem(ESignTabs textTabsItem) {
if (this.textTabs == null) {
this.textTabs = new java.util.ArrayList<>();
}
this.textTabs.add(textTabsItem);
return this;
}
/**
* Get textTabs.
*
* @return textTabs
*/
@Schema(description = "")
public java.util.List getTextTabs() {
return textTabs;
}
/** setTextTabs. */
public void setTextTabs(java.util.List textTabs) {
this.textTabs = textTabs;
}
/**
* 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;
}
ESignTabsRecord esignTabsRecord = (ESignTabsRecord) o;
return Objects.equals(this.dateSignedTabs, esignTabsRecord.dateSignedTabs)
&& Objects.equals(this.emailAddressTabs, esignTabsRecord.emailAddressTabs)
&& Objects.equals(this.firstNameTabs, esignTabsRecord.firstNameTabs)
&& Objects.equals(this.fullNameTabs, esignTabsRecord.fullNameTabs)
&& Objects.equals(this.lastNameTabs, esignTabsRecord.lastNameTabs)
&& Objects.equals(this.signHereTabs, esignTabsRecord.signHereTabs)
&& Objects.equals(this.textTabs, esignTabsRecord.textTabs);
}
/** Returns the HashCode. */
@Override
public int hashCode() {
return Objects.hash(
dateSignedTabs,
emailAddressTabs,
firstNameTabs,
fullNameTabs,
lastNameTabs,
signHereTabs,
textTabs);
}
/** Converts the given object to string. */
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class ESignTabsRecord {\n");
sb.append(" dateSignedTabs: ").append(toIndentedString(dateSignedTabs)).append("\n");
sb.append(" emailAddressTabs: ").append(toIndentedString(emailAddressTabs)).append("\n");
sb.append(" firstNameTabs: ").append(toIndentedString(firstNameTabs)).append("\n");
sb.append(" fullNameTabs: ").append(toIndentedString(fullNameTabs)).append("\n");
sb.append(" lastNameTabs: ").append(toIndentedString(lastNameTabs)).append("\n");
sb.append(" signHereTabs: ").append(toIndentedString(signHereTabs)).append("\n");
sb.append(" textTabs: ").append(toIndentedString(textTabs)).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 - 2025 Weber Informatics LLC | Privacy Policy