com.docusign.esign.model.ReportInProductCsvRunRequest 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.
package com.docusign.esign.model;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import java.util.Objects;
/** ReportInProductCsvRunRequest. */
public class ReportInProductCsvRunRequest {
@JsonProperty("authenticationSuccessFilter")
private String authenticationSuccessFilter = null;
@JsonProperty("customFieldFilter")
private String customFieldFilter = null;
@JsonProperty("dateRangeCustomFromDate")
private String dateRangeCustomFromDate = null;
@JsonProperty("dateRangeCustomToDate")
private String dateRangeCustomToDate = null;
@JsonProperty("dateRangeFilter")
private String dateRangeFilter = null;
@JsonProperty("envelopeDateTypeFilter")
private String envelopeDateTypeFilter = null;
@JsonProperty("envelopeRecipientNameContainsFilter")
private String envelopeRecipientNameContainsFilter = null;
@JsonProperty("envelopeStatusFilter")
private String envelopeStatusFilter = null;
@JsonProperty("envelopeSubjectContainsFilter")
private String envelopeSubjectContainsFilter = null;
@JsonProperty("fields")
private java.util.List fields = null;
@JsonProperty("forDownload")
private String forDownload = null;
@JsonProperty("isDashboard")
private String isDashboard = null;
@JsonProperty("newLine")
private String newLine = null;
@JsonProperty("overrideTimezoneKey")
private String overrideTimezoneKey = null;
@JsonProperty("periodLengthFilter")
private String periodLengthFilter = null;
@JsonProperty("quote")
private String quote = null;
@JsonProperty("reportCustomizedId")
private String reportCustomizedId = null;
@JsonProperty("reportDescription")
private String reportDescription = null;
@JsonProperty("reportId")
private String reportId = null;
@JsonProperty("reportInvocationType")
private String reportInvocationType = null;
@JsonProperty("reportName")
private String reportName = null;
@JsonProperty("sentByFilter")
private String sentByFilter = null;
@JsonProperty("sentByIds")
private String sentByIds = null;
@JsonProperty("separator")
private String separator = null;
@JsonProperty("sortDirection")
private String sortDirection = null;
@JsonProperty("sortField")
private String sortField = null;
@JsonProperty("startPosition")
private String startPosition = null;
@JsonProperty("verificationStatusFilter")
private String verificationStatusFilter = null;
/**
* authenticationSuccessFilter.
*
* @return ReportInProductCsvRunRequest
*/
public ReportInProductCsvRunRequest authenticationSuccessFilter(
String authenticationSuccessFilter) {
this.authenticationSuccessFilter = authenticationSuccessFilter;
return this;
}
/**
* .
*
* @return authenticationSuccessFilter
*/
@Schema(description = "")
public String getAuthenticationSuccessFilter() {
return authenticationSuccessFilter;
}
/** setAuthenticationSuccessFilter. */
public void setAuthenticationSuccessFilter(String authenticationSuccessFilter) {
this.authenticationSuccessFilter = authenticationSuccessFilter;
}
/**
* customFieldFilter.
*
* @return ReportInProductCsvRunRequest
*/
public ReportInProductCsvRunRequest customFieldFilter(String customFieldFilter) {
this.customFieldFilter = customFieldFilter;
return this;
}
/**
* .
*
* @return customFieldFilter
*/
@Schema(description = "")
public String getCustomFieldFilter() {
return customFieldFilter;
}
/** setCustomFieldFilter. */
public void setCustomFieldFilter(String customFieldFilter) {
this.customFieldFilter = customFieldFilter;
}
/**
* dateRangeCustomFromDate.
*
* @return ReportInProductCsvRunRequest
*/
public ReportInProductCsvRunRequest dateRangeCustomFromDate(String dateRangeCustomFromDate) {
this.dateRangeCustomFromDate = dateRangeCustomFromDate;
return this;
}
/**
* .
*
* @return dateRangeCustomFromDate
*/
@Schema(description = "")
public String getDateRangeCustomFromDate() {
return dateRangeCustomFromDate;
}
/** setDateRangeCustomFromDate. */
public void setDateRangeCustomFromDate(String dateRangeCustomFromDate) {
this.dateRangeCustomFromDate = dateRangeCustomFromDate;
}
/**
* dateRangeCustomToDate.
*
* @return ReportInProductCsvRunRequest
*/
public ReportInProductCsvRunRequest dateRangeCustomToDate(String dateRangeCustomToDate) {
this.dateRangeCustomToDate = dateRangeCustomToDate;
return this;
}
/**
* .
*
* @return dateRangeCustomToDate
*/
@Schema(description = "")
public String getDateRangeCustomToDate() {
return dateRangeCustomToDate;
}
/** setDateRangeCustomToDate. */
public void setDateRangeCustomToDate(String dateRangeCustomToDate) {
this.dateRangeCustomToDate = dateRangeCustomToDate;
}
/**
* dateRangeFilter.
*
* @return ReportInProductCsvRunRequest
*/
public ReportInProductCsvRunRequest dateRangeFilter(String dateRangeFilter) {
this.dateRangeFilter = dateRangeFilter;
return this;
}
/**
* .
*
* @return dateRangeFilter
*/
@Schema(description = "")
public String getDateRangeFilter() {
return dateRangeFilter;
}
/** setDateRangeFilter. */
public void setDateRangeFilter(String dateRangeFilter) {
this.dateRangeFilter = dateRangeFilter;
}
/**
* envelopeDateTypeFilter.
*
* @return ReportInProductCsvRunRequest
*/
public ReportInProductCsvRunRequest envelopeDateTypeFilter(String envelopeDateTypeFilter) {
this.envelopeDateTypeFilter = envelopeDateTypeFilter;
return this;
}
/**
* .
*
* @return envelopeDateTypeFilter
*/
@Schema(description = "")
public String getEnvelopeDateTypeFilter() {
return envelopeDateTypeFilter;
}
/** setEnvelopeDateTypeFilter. */
public void setEnvelopeDateTypeFilter(String envelopeDateTypeFilter) {
this.envelopeDateTypeFilter = envelopeDateTypeFilter;
}
/**
* envelopeRecipientNameContainsFilter.
*
* @return ReportInProductCsvRunRequest
*/
public ReportInProductCsvRunRequest envelopeRecipientNameContainsFilter(
String envelopeRecipientNameContainsFilter) {
this.envelopeRecipientNameContainsFilter = envelopeRecipientNameContainsFilter;
return this;
}
/**
* .
*
* @return envelopeRecipientNameContainsFilter
*/
@Schema(description = "")
public String getEnvelopeRecipientNameContainsFilter() {
return envelopeRecipientNameContainsFilter;
}
/** setEnvelopeRecipientNameContainsFilter. */
public void setEnvelopeRecipientNameContainsFilter(String envelopeRecipientNameContainsFilter) {
this.envelopeRecipientNameContainsFilter = envelopeRecipientNameContainsFilter;
}
/**
* envelopeStatusFilter.
*
* @return ReportInProductCsvRunRequest
*/
public ReportInProductCsvRunRequest envelopeStatusFilter(String envelopeStatusFilter) {
this.envelopeStatusFilter = envelopeStatusFilter;
return this;
}
/**
* .
*
* @return envelopeStatusFilter
*/
@Schema(description = "")
public String getEnvelopeStatusFilter() {
return envelopeStatusFilter;
}
/** setEnvelopeStatusFilter. */
public void setEnvelopeStatusFilter(String envelopeStatusFilter) {
this.envelopeStatusFilter = envelopeStatusFilter;
}
/**
* envelopeSubjectContainsFilter.
*
* @return ReportInProductCsvRunRequest
*/
public ReportInProductCsvRunRequest envelopeSubjectContainsFilter(
String envelopeSubjectContainsFilter) {
this.envelopeSubjectContainsFilter = envelopeSubjectContainsFilter;
return this;
}
/**
* .
*
* @return envelopeSubjectContainsFilter
*/
@Schema(description = "")
public String getEnvelopeSubjectContainsFilter() {
return envelopeSubjectContainsFilter;
}
/** setEnvelopeSubjectContainsFilter. */
public void setEnvelopeSubjectContainsFilter(String envelopeSubjectContainsFilter) {
this.envelopeSubjectContainsFilter = envelopeSubjectContainsFilter;
}
/**
* fields.
*
* @return ReportInProductCsvRunRequest
*/
public ReportInProductCsvRunRequest fields(java.util.List fields) {
this.fields = fields;
return this;
}
/**
* addFieldsItem.
*
* @return ReportInProductCsvRunRequest
*/
public ReportInProductCsvRunRequest addFieldsItem(ReportInProductField fieldsItem) {
if (this.fields == null) {
this.fields = new java.util.ArrayList();
}
this.fields.add(fieldsItem);
return this;
}
/**
* .
*
* @return fields
*/
@Schema(description = "")
public java.util.List getFields() {
return fields;
}
/** setFields. */
public void setFields(java.util.List fields) {
this.fields = fields;
}
/**
* forDownload.
*
* @return ReportInProductCsvRunRequest
*/
public ReportInProductCsvRunRequest forDownload(String forDownload) {
this.forDownload = forDownload;
return this;
}
/**
* .
*
* @return forDownload
*/
@Schema(description = "")
public String getForDownload() {
return forDownload;
}
/** setForDownload. */
public void setForDownload(String forDownload) {
this.forDownload = forDownload;
}
/**
* isDashboard.
*
* @return ReportInProductCsvRunRequest
*/
public ReportInProductCsvRunRequest isDashboard(String isDashboard) {
this.isDashboard = isDashboard;
return this;
}
/**
* .
*
* @return isDashboard
*/
@Schema(description = "")
public String getIsDashboard() {
return isDashboard;
}
/** setIsDashboard. */
public void setIsDashboard(String isDashboard) {
this.isDashboard = isDashboard;
}
/**
* newLine.
*
* @return ReportInProductCsvRunRequest
*/
public ReportInProductCsvRunRequest newLine(String newLine) {
this.newLine = newLine;
return this;
}
/**
* .
*
* @return newLine
*/
@Schema(description = "")
public String getNewLine() {
return newLine;
}
/** setNewLine. */
public void setNewLine(String newLine) {
this.newLine = newLine;
}
/**
* overrideTimezoneKey.
*
* @return ReportInProductCsvRunRequest
*/
public ReportInProductCsvRunRequest overrideTimezoneKey(String overrideTimezoneKey) {
this.overrideTimezoneKey = overrideTimezoneKey;
return this;
}
/**
* .
*
* @return overrideTimezoneKey
*/
@Schema(description = "")
public String getOverrideTimezoneKey() {
return overrideTimezoneKey;
}
/** setOverrideTimezoneKey. */
public void setOverrideTimezoneKey(String overrideTimezoneKey) {
this.overrideTimezoneKey = overrideTimezoneKey;
}
/**
* periodLengthFilter.
*
* @return ReportInProductCsvRunRequest
*/
public ReportInProductCsvRunRequest periodLengthFilter(String periodLengthFilter) {
this.periodLengthFilter = periodLengthFilter;
return this;
}
/**
* .
*
* @return periodLengthFilter
*/
@Schema(description = "")
public String getPeriodLengthFilter() {
return periodLengthFilter;
}
/** setPeriodLengthFilter. */
public void setPeriodLengthFilter(String periodLengthFilter) {
this.periodLengthFilter = periodLengthFilter;
}
/**
* quote.
*
* @return ReportInProductCsvRunRequest
*/
public ReportInProductCsvRunRequest quote(String quote) {
this.quote = quote;
return this;
}
/**
* .
*
* @return quote
*/
@Schema(description = "")
public String getQuote() {
return quote;
}
/** setQuote. */
public void setQuote(String quote) {
this.quote = quote;
}
/**
* reportCustomizedId.
*
* @return ReportInProductCsvRunRequest
*/
public ReportInProductCsvRunRequest reportCustomizedId(String reportCustomizedId) {
this.reportCustomizedId = reportCustomizedId;
return this;
}
/**
* .
*
* @return reportCustomizedId
*/
@Schema(description = "")
public String getReportCustomizedId() {
return reportCustomizedId;
}
/** setReportCustomizedId. */
public void setReportCustomizedId(String reportCustomizedId) {
this.reportCustomizedId = reportCustomizedId;
}
/**
* reportDescription.
*
* @return ReportInProductCsvRunRequest
*/
public ReportInProductCsvRunRequest reportDescription(String reportDescription) {
this.reportDescription = reportDescription;
return this;
}
/**
* .
*
* @return reportDescription
*/
@Schema(description = "")
public String getReportDescription() {
return reportDescription;
}
/** setReportDescription. */
public void setReportDescription(String reportDescription) {
this.reportDescription = reportDescription;
}
/**
* reportId.
*
* @return ReportInProductCsvRunRequest
*/
public ReportInProductCsvRunRequest reportId(String reportId) {
this.reportId = reportId;
return this;
}
/**
* .
*
* @return reportId
*/
@Schema(description = "")
public String getReportId() {
return reportId;
}
/** setReportId. */
public void setReportId(String reportId) {
this.reportId = reportId;
}
/**
* reportInvocationType.
*
* @return ReportInProductCsvRunRequest
*/
public ReportInProductCsvRunRequest reportInvocationType(String reportInvocationType) {
this.reportInvocationType = reportInvocationType;
return this;
}
/**
* .
*
* @return reportInvocationType
*/
@Schema(description = "")
public String getReportInvocationType() {
return reportInvocationType;
}
/** setReportInvocationType. */
public void setReportInvocationType(String reportInvocationType) {
this.reportInvocationType = reportInvocationType;
}
/**
* reportName.
*
* @return ReportInProductCsvRunRequest
*/
public ReportInProductCsvRunRequest reportName(String reportName) {
this.reportName = reportName;
return this;
}
/**
* .
*
* @return reportName
*/
@Schema(description = "")
public String getReportName() {
return reportName;
}
/** setReportName. */
public void setReportName(String reportName) {
this.reportName = reportName;
}
/**
* sentByFilter.
*
* @return ReportInProductCsvRunRequest
*/
public ReportInProductCsvRunRequest sentByFilter(String sentByFilter) {
this.sentByFilter = sentByFilter;
return this;
}
/**
* .
*
* @return sentByFilter
*/
@Schema(description = "")
public String getSentByFilter() {
return sentByFilter;
}
/** setSentByFilter. */
public void setSentByFilter(String sentByFilter) {
this.sentByFilter = sentByFilter;
}
/**
* sentByIds.
*
* @return ReportInProductCsvRunRequest
*/
public ReportInProductCsvRunRequest sentByIds(String sentByIds) {
this.sentByIds = sentByIds;
return this;
}
/**
* .
*
* @return sentByIds
*/
@Schema(description = "")
public String getSentByIds() {
return sentByIds;
}
/** setSentByIds. */
public void setSentByIds(String sentByIds) {
this.sentByIds = sentByIds;
}
/**
* separator.
*
* @return ReportInProductCsvRunRequest
*/
public ReportInProductCsvRunRequest separator(String separator) {
this.separator = separator;
return this;
}
/**
* .
*
* @return separator
*/
@Schema(description = "")
public String getSeparator() {
return separator;
}
/** setSeparator. */
public void setSeparator(String separator) {
this.separator = separator;
}
/**
* sortDirection.
*
* @return ReportInProductCsvRunRequest
*/
public ReportInProductCsvRunRequest sortDirection(String sortDirection) {
this.sortDirection = sortDirection;
return this;
}
/**
* .
*
* @return sortDirection
*/
@Schema(description = "")
public String getSortDirection() {
return sortDirection;
}
/** setSortDirection. */
public void setSortDirection(String sortDirection) {
this.sortDirection = sortDirection;
}
/**
* sortField.
*
* @return ReportInProductCsvRunRequest
*/
public ReportInProductCsvRunRequest sortField(String sortField) {
this.sortField = sortField;
return this;
}
/**
* .
*
* @return sortField
*/
@Schema(description = "")
public String getSortField() {
return sortField;
}
/** setSortField. */
public void setSortField(String sortField) {
this.sortField = sortField;
}
/**
* startPosition.
*
* @return ReportInProductCsvRunRequest
*/
public ReportInProductCsvRunRequest startPosition(String startPosition) {
this.startPosition = startPosition;
return this;
}
/**
* Starting position of the current result set..
*
* @return startPosition
*/
@Schema(description = "Starting position of the current result set.")
public String getStartPosition() {
return startPosition;
}
/** setStartPosition. */
public void setStartPosition(String startPosition) {
this.startPosition = startPosition;
}
/**
* verificationStatusFilter.
*
* @return ReportInProductCsvRunRequest
*/
public ReportInProductCsvRunRequest verificationStatusFilter(String verificationStatusFilter) {
this.verificationStatusFilter = verificationStatusFilter;
return this;
}
/**
* .
*
* @return verificationStatusFilter
*/
@Schema(description = "")
public String getVerificationStatusFilter() {
return verificationStatusFilter;
}
/** setVerificationStatusFilter. */
public void setVerificationStatusFilter(String verificationStatusFilter) {
this.verificationStatusFilter = verificationStatusFilter;
}
/**
* 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;
}
ReportInProductCsvRunRequest reportInProductCsvRunRequest = (ReportInProductCsvRunRequest) o;
return Objects.equals(
this.authenticationSuccessFilter,
reportInProductCsvRunRequest.authenticationSuccessFilter)
&& Objects.equals(this.customFieldFilter, reportInProductCsvRunRequest.customFieldFilter)
&& Objects.equals(
this.dateRangeCustomFromDate, reportInProductCsvRunRequest.dateRangeCustomFromDate)
&& Objects.equals(
this.dateRangeCustomToDate, reportInProductCsvRunRequest.dateRangeCustomToDate)
&& Objects.equals(this.dateRangeFilter, reportInProductCsvRunRequest.dateRangeFilter)
&& Objects.equals(
this.envelopeDateTypeFilter, reportInProductCsvRunRequest.envelopeDateTypeFilter)
&& Objects.equals(
this.envelopeRecipientNameContainsFilter,
reportInProductCsvRunRequest.envelopeRecipientNameContainsFilter)
&& Objects.equals(
this.envelopeStatusFilter, reportInProductCsvRunRequest.envelopeStatusFilter)
&& Objects.equals(
this.envelopeSubjectContainsFilter,
reportInProductCsvRunRequest.envelopeSubjectContainsFilter)
&& Objects.equals(this.fields, reportInProductCsvRunRequest.fields)
&& Objects.equals(this.forDownload, reportInProductCsvRunRequest.forDownload)
&& Objects.equals(this.isDashboard, reportInProductCsvRunRequest.isDashboard)
&& Objects.equals(this.newLine, reportInProductCsvRunRequest.newLine)
&& Objects.equals(
this.overrideTimezoneKey, reportInProductCsvRunRequest.overrideTimezoneKey)
&& Objects.equals(this.periodLengthFilter, reportInProductCsvRunRequest.periodLengthFilter)
&& Objects.equals(this.quote, reportInProductCsvRunRequest.quote)
&& Objects.equals(this.reportCustomizedId, reportInProductCsvRunRequest.reportCustomizedId)
&& Objects.equals(this.reportDescription, reportInProductCsvRunRequest.reportDescription)
&& Objects.equals(this.reportId, reportInProductCsvRunRequest.reportId)
&& Objects.equals(
this.reportInvocationType, reportInProductCsvRunRequest.reportInvocationType)
&& Objects.equals(this.reportName, reportInProductCsvRunRequest.reportName)
&& Objects.equals(this.sentByFilter, reportInProductCsvRunRequest.sentByFilter)
&& Objects.equals(this.sentByIds, reportInProductCsvRunRequest.sentByIds)
&& Objects.equals(this.separator, reportInProductCsvRunRequest.separator)
&& Objects.equals(this.sortDirection, reportInProductCsvRunRequest.sortDirection)
&& Objects.equals(this.sortField, reportInProductCsvRunRequest.sortField)
&& Objects.equals(this.startPosition, reportInProductCsvRunRequest.startPosition)
&& Objects.equals(
this.verificationStatusFilter, reportInProductCsvRunRequest.verificationStatusFilter);
}
/** Returns the HashCode. */
@Override
public int hashCode() {
return Objects.hash(
authenticationSuccessFilter,
customFieldFilter,
dateRangeCustomFromDate,
dateRangeCustomToDate,
dateRangeFilter,
envelopeDateTypeFilter,
envelopeRecipientNameContainsFilter,
envelopeStatusFilter,
envelopeSubjectContainsFilter,
fields,
forDownload,
isDashboard,
newLine,
overrideTimezoneKey,
periodLengthFilter,
quote,
reportCustomizedId,
reportDescription,
reportId,
reportInvocationType,
reportName,
sentByFilter,
sentByIds,
separator,
sortDirection,
sortField,
startPosition,
verificationStatusFilter);
}
/** Converts the given object to string. */
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class ReportInProductCsvRunRequest {\n");
sb.append(" authenticationSuccessFilter: ")
.append(toIndentedString(authenticationSuccessFilter))
.append("\n");
sb.append(" customFieldFilter: ").append(toIndentedString(customFieldFilter)).append("\n");
sb.append(" dateRangeCustomFromDate: ")
.append(toIndentedString(dateRangeCustomFromDate))
.append("\n");
sb.append(" dateRangeCustomToDate: ")
.append(toIndentedString(dateRangeCustomToDate))
.append("\n");
sb.append(" dateRangeFilter: ").append(toIndentedString(dateRangeFilter)).append("\n");
sb.append(" envelopeDateTypeFilter: ")
.append(toIndentedString(envelopeDateTypeFilter))
.append("\n");
sb.append(" envelopeRecipientNameContainsFilter: ")
.append(toIndentedString(envelopeRecipientNameContainsFilter))
.append("\n");
sb.append(" envelopeStatusFilter: ")
.append(toIndentedString(envelopeStatusFilter))
.append("\n");
sb.append(" envelopeSubjectContainsFilter: ")
.append(toIndentedString(envelopeSubjectContainsFilter))
.append("\n");
sb.append(" fields: ").append(toIndentedString(fields)).append("\n");
sb.append(" forDownload: ").append(toIndentedString(forDownload)).append("\n");
sb.append(" isDashboard: ").append(toIndentedString(isDashboard)).append("\n");
sb.append(" newLine: ").append(toIndentedString(newLine)).append("\n");
sb.append(" overrideTimezoneKey: ")
.append(toIndentedString(overrideTimezoneKey))
.append("\n");
sb.append(" periodLengthFilter: ").append(toIndentedString(periodLengthFilter)).append("\n");
sb.append(" quote: ").append(toIndentedString(quote)).append("\n");
sb.append(" reportCustomizedId: ").append(toIndentedString(reportCustomizedId)).append("\n");
sb.append(" reportDescription: ").append(toIndentedString(reportDescription)).append("\n");
sb.append(" reportId: ").append(toIndentedString(reportId)).append("\n");
sb.append(" reportInvocationType: ")
.append(toIndentedString(reportInvocationType))
.append("\n");
sb.append(" reportName: ").append(toIndentedString(reportName)).append("\n");
sb.append(" sentByFilter: ").append(toIndentedString(sentByFilter)).append("\n");
sb.append(" sentByIds: ").append(toIndentedString(sentByIds)).append("\n");
sb.append(" separator: ").append(toIndentedString(separator)).append("\n");
sb.append(" sortDirection: ").append(toIndentedString(sortDirection)).append("\n");
sb.append(" sortField: ").append(toIndentedString(sortField)).append("\n");
sb.append(" startPosition: ").append(toIndentedString(startPosition)).append("\n");
sb.append(" verificationStatusFilter: ")
.append(toIndentedString(verificationStatusFilter))
.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 ");
}
}