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

com.docusign.esign.model.ReportInProductGet Maven / Gradle / Ivy

Go to download

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.

There is a newer version: 6.0.0
Show 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;

/** ReportInProductGet. */
public class ReportInProductGet {
  @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("displayOrder")
  private String displayOrder = 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("lastScheduledExecutionDate")
  private String lastScheduledExecutionDate = null;

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

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

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

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

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

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

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

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

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

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

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

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

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

  @JsonProperty("sentByDetails")
  private ReportInProductSentByDetails sentByDetails = null;

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

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

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

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

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

  /**
   * authenticationSuccessFilter.
   *
   * @return ReportInProductGet
   */
  public ReportInProductGet 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 ReportInProductGet
   */
  public ReportInProductGet 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 ReportInProductGet
   */
  public ReportInProductGet 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 ReportInProductGet
   */
  public ReportInProductGet 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 ReportInProductGet
   */
  public ReportInProductGet 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;
  }

  /**
   * displayOrder.
   *
   * @return ReportInProductGet
   */
  public ReportInProductGet displayOrder(String displayOrder) {
    this.displayOrder = displayOrder;
    return this;
  }

  /**
   * .
   *
   * @return displayOrder
   */
  @Schema(description = "")
  public String getDisplayOrder() {
    return displayOrder;
  }

  /** setDisplayOrder. */
  public void setDisplayOrder(String displayOrder) {
    this.displayOrder = displayOrder;
  }

  /**
   * envelopeDateTypeFilter.
   *
   * @return ReportInProductGet
   */
  public ReportInProductGet 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 ReportInProductGet
   */
  public ReportInProductGet 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 ReportInProductGet
   */
  public ReportInProductGet 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 ReportInProductGet
   */
  public ReportInProductGet 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 ReportInProductGet
   */
  public ReportInProductGet fields(java.util.List fields) {
    this.fields = fields;
    return this;
  }

  /**
   * addFieldsItem.
   *
   * @return ReportInProductGet
   */
  public ReportInProductGet 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;
  }

  /**
   * lastScheduledExecutionDate.
   *
   * @return ReportInProductGet
   */
  public ReportInProductGet lastScheduledExecutionDate(String lastScheduledExecutionDate) {
    this.lastScheduledExecutionDate = lastScheduledExecutionDate;
    return this;
  }

  /**
   * .
   *
   * @return lastScheduledExecutionDate
   */
  @Schema(description = "")
  public String getLastScheduledExecutionDate() {
    return lastScheduledExecutionDate;
  }

  /** setLastScheduledExecutionDate. */
  public void setLastScheduledExecutionDate(String lastScheduledExecutionDate) {
    this.lastScheduledExecutionDate = lastScheduledExecutionDate;
  }

  /**
   * lastScheduledExecutionSuccessDate.
   *
   * @return ReportInProductGet
   */
  public ReportInProductGet lastScheduledExecutionSuccessDate(
      String lastScheduledExecutionSuccessDate) {
    this.lastScheduledExecutionSuccessDate = lastScheduledExecutionSuccessDate;
    return this;
  }

  /**
   * .
   *
   * @return lastScheduledExecutionSuccessDate
   */
  @Schema(description = "")
  public String getLastScheduledExecutionSuccessDate() {
    return lastScheduledExecutionSuccessDate;
  }

  /** setLastScheduledExecutionSuccessDate. */
  public void setLastScheduledExecutionSuccessDate(String lastScheduledExecutionSuccessDate) {
    this.lastScheduledExecutionSuccessDate = lastScheduledExecutionSuccessDate;
  }

  /**
   * maxDownloadRows.
   *
   * @return ReportInProductGet
   */
  public ReportInProductGet maxDownloadRows(String maxDownloadRows) {
    this.maxDownloadRows = maxDownloadRows;
    return this;
  }

  /**
   * .
   *
   * @return maxDownloadRows
   */
  @Schema(description = "")
  public String getMaxDownloadRows() {
    return maxDownloadRows;
  }

  /** setMaxDownloadRows. */
  public void setMaxDownloadRows(String maxDownloadRows) {
    this.maxDownloadRows = maxDownloadRows;
  }

  /**
   * maxGridRows.
   *
   * @return ReportInProductGet
   */
  public ReportInProductGet maxGridRows(String maxGridRows) {
    this.maxGridRows = maxGridRows;
    return this;
  }

  /**
   * .
   *
   * @return maxGridRows
   */
  @Schema(description = "")
  public String getMaxGridRows() {
    return maxGridRows;
  }

  /** setMaxGridRows. */
  public void setMaxGridRows(String maxGridRows) {
    this.maxGridRows = maxGridRows;
  }

  /**
   * maxScheduledRows.
   *
   * @return ReportInProductGet
   */
  public ReportInProductGet maxScheduledRows(String maxScheduledRows) {
    this.maxScheduledRows = maxScheduledRows;
    return this;
  }

  /**
   * .
   *
   * @return maxScheduledRows
   */
  @Schema(description = "")
  public String getMaxScheduledRows() {
    return maxScheduledRows;
  }

  /** setMaxScheduledRows. */
  public void setMaxScheduledRows(String maxScheduledRows) {
    this.maxScheduledRows = maxScheduledRows;
  }

  /**
   * periodLengthFilter.
   *
   * @return ReportInProductGet
   */
  public ReportInProductGet 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;
  }

  /**
   * reportCustomizedId.
   *
   * @return ReportInProductGet
   */
  public ReportInProductGet 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 ReportInProductGet
   */
  public ReportInProductGet 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 ReportInProductGet
   */
  public ReportInProductGet 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;
  }

  /**
   * reportName.
   *
   * @return ReportInProductGet
   */
  public ReportInProductGet 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;
  }

  /**
   * reportType.
   *
   * @return ReportInProductGet
   */
  public ReportInProductGet reportType(String reportType) {
    this.reportType = reportType;
    return this;
  }

  /**
   * .
   *
   * @return reportType
   */
  @Schema(description = "")
  public String getReportType() {
    return reportType;
  }

  /** setReportType. */
  public void setReportType(String reportType) {
    this.reportType = reportType;
  }

  /**
   * runUri.
   *
   * @return ReportInProductGet
   */
  public ReportInProductGet runUri(String runUri) {
    this.runUri = runUri;
    return this;
  }

  /**
   * .
   *
   * @return runUri
   */
  @Schema(description = "")
  public String getRunUri() {
    return runUri;
  }

  /** setRunUri. */
  public void setRunUri(String runUri) {
    this.runUri = runUri;
  }

  /**
   * saveUri.
   *
   * @return ReportInProductGet
   */
  public ReportInProductGet saveUri(String saveUri) {
    this.saveUri = saveUri;
    return this;
  }

  /**
   * .
   *
   * @return saveUri
   */
  @Schema(description = "")
  public String getSaveUri() {
    return saveUri;
  }

  /** setSaveUri. */
  public void setSaveUri(String saveUri) {
    this.saveUri = saveUri;
  }

  /**
   * scheduleId.
   *
   * @return ReportInProductGet
   */
  public ReportInProductGet scheduleId(String scheduleId) {
    this.scheduleId = scheduleId;
    return this;
  }

  /**
   * .
   *
   * @return scheduleId
   */
  @Schema(description = "")
  public String getScheduleId() {
    return scheduleId;
  }

  /** setScheduleId. */
  public void setScheduleId(String scheduleId) {
    this.scheduleId = scheduleId;
  }

  /**
   * sentByDetails.
   *
   * @return ReportInProductGet
   */
  public ReportInProductGet sentByDetails(ReportInProductSentByDetails sentByDetails) {
    this.sentByDetails = sentByDetails;
    return this;
  }

  /**
   * Get sentByDetails.
   *
   * @return sentByDetails
   */
  @Schema(description = "")
  public ReportInProductSentByDetails getSentByDetails() {
    return sentByDetails;
  }

  /** setSentByDetails. */
  public void setSentByDetails(ReportInProductSentByDetails sentByDetails) {
    this.sentByDetails = sentByDetails;
  }

  /**
   * sentByFilter.
   *
   * @return ReportInProductGet
   */
  public ReportInProductGet 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 ReportInProductGet
   */
  public ReportInProductGet 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;
  }

  /**
   * sortFieldDirection.
   *
   * @return ReportInProductGet
   */
  public ReportInProductGet sortFieldDirection(String sortFieldDirection) {
    this.sortFieldDirection = sortFieldDirection;
    return this;
  }

  /**
   * .
   *
   * @return sortFieldDirection
   */
  @Schema(description = "")
  public String getSortFieldDirection() {
    return sortFieldDirection;
  }

  /** setSortFieldDirection. */
  public void setSortFieldDirection(String sortFieldDirection) {
    this.sortFieldDirection = sortFieldDirection;
  }

  /**
   * sortFieldName.
   *
   * @return ReportInProductGet
   */
  public ReportInProductGet sortFieldName(String sortFieldName) {
    this.sortFieldName = sortFieldName;
    return this;
  }

  /**
   * .
   *
   * @return sortFieldName
   */
  @Schema(description = "")
  public String getSortFieldName() {
    return sortFieldName;
  }

  /** setSortFieldName. */
  public void setSortFieldName(String sortFieldName) {
    this.sortFieldName = sortFieldName;
  }

  /**
   * verificationStatusFilter.
   *
   * @return ReportInProductGet
   */
  public ReportInProductGet 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;
    }
    ReportInProductGet reportInProductGet = (ReportInProductGet) o;
    return Objects.equals(
            this.authenticationSuccessFilter, reportInProductGet.authenticationSuccessFilter)
        && Objects.equals(this.customFieldFilter, reportInProductGet.customFieldFilter)
        && Objects.equals(this.dateRangeCustomFromDate, reportInProductGet.dateRangeCustomFromDate)
        && Objects.equals(this.dateRangeCustomToDate, reportInProductGet.dateRangeCustomToDate)
        && Objects.equals(this.dateRangeFilter, reportInProductGet.dateRangeFilter)
        && Objects.equals(this.displayOrder, reportInProductGet.displayOrder)
        && Objects.equals(this.envelopeDateTypeFilter, reportInProductGet.envelopeDateTypeFilter)
        && Objects.equals(
            this.envelopeRecipientNameContainsFilter,
            reportInProductGet.envelopeRecipientNameContainsFilter)
        && Objects.equals(this.envelopeStatusFilter, reportInProductGet.envelopeStatusFilter)
        && Objects.equals(
            this.envelopeSubjectContainsFilter, reportInProductGet.envelopeSubjectContainsFilter)
        && Objects.equals(this.fields, reportInProductGet.fields)
        && Objects.equals(
            this.lastScheduledExecutionDate, reportInProductGet.lastScheduledExecutionDate)
        && Objects.equals(
            this.lastScheduledExecutionSuccessDate,
            reportInProductGet.lastScheduledExecutionSuccessDate)
        && Objects.equals(this.maxDownloadRows, reportInProductGet.maxDownloadRows)
        && Objects.equals(this.maxGridRows, reportInProductGet.maxGridRows)
        && Objects.equals(this.maxScheduledRows, reportInProductGet.maxScheduledRows)
        && Objects.equals(this.periodLengthFilter, reportInProductGet.periodLengthFilter)
        && Objects.equals(this.reportCustomizedId, reportInProductGet.reportCustomizedId)
        && Objects.equals(this.reportDescription, reportInProductGet.reportDescription)
        && Objects.equals(this.reportId, reportInProductGet.reportId)
        && Objects.equals(this.reportName, reportInProductGet.reportName)
        && Objects.equals(this.reportType, reportInProductGet.reportType)
        && Objects.equals(this.runUri, reportInProductGet.runUri)
        && Objects.equals(this.saveUri, reportInProductGet.saveUri)
        && Objects.equals(this.scheduleId, reportInProductGet.scheduleId)
        && Objects.equals(this.sentByDetails, reportInProductGet.sentByDetails)
        && Objects.equals(this.sentByFilter, reportInProductGet.sentByFilter)
        && Objects.equals(this.sentByIds, reportInProductGet.sentByIds)
        && Objects.equals(this.sortFieldDirection, reportInProductGet.sortFieldDirection)
        && Objects.equals(this.sortFieldName, reportInProductGet.sortFieldName)
        && Objects.equals(
            this.verificationStatusFilter, reportInProductGet.verificationStatusFilter);
  }

  /** Returns the HashCode. */
  @Override
  public int hashCode() {
    return Objects.hash(
        authenticationSuccessFilter,
        customFieldFilter,
        dateRangeCustomFromDate,
        dateRangeCustomToDate,
        dateRangeFilter,
        displayOrder,
        envelopeDateTypeFilter,
        envelopeRecipientNameContainsFilter,
        envelopeStatusFilter,
        envelopeSubjectContainsFilter,
        fields,
        lastScheduledExecutionDate,
        lastScheduledExecutionSuccessDate,
        maxDownloadRows,
        maxGridRows,
        maxScheduledRows,
        periodLengthFilter,
        reportCustomizedId,
        reportDescription,
        reportId,
        reportName,
        reportType,
        runUri,
        saveUri,
        scheduleId,
        sentByDetails,
        sentByFilter,
        sentByIds,
        sortFieldDirection,
        sortFieldName,
        verificationStatusFilter);
  }

  /** Converts the given object to string. */
  @Override
  public String toString() {
    StringBuilder sb = new StringBuilder();
    sb.append("class ReportInProductGet {\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("    displayOrder: ").append(toIndentedString(displayOrder)).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("    lastScheduledExecutionDate: ")
        .append(toIndentedString(lastScheduledExecutionDate))
        .append("\n");
    sb.append("    lastScheduledExecutionSuccessDate: ")
        .append(toIndentedString(lastScheduledExecutionSuccessDate))
        .append("\n");
    sb.append("    maxDownloadRows: ").append(toIndentedString(maxDownloadRows)).append("\n");
    sb.append("    maxGridRows: ").append(toIndentedString(maxGridRows)).append("\n");
    sb.append("    maxScheduledRows: ").append(toIndentedString(maxScheduledRows)).append("\n");
    sb.append("    periodLengthFilter: ").append(toIndentedString(periodLengthFilter)).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("    reportName: ").append(toIndentedString(reportName)).append("\n");
    sb.append("    reportType: ").append(toIndentedString(reportType)).append("\n");
    sb.append("    runUri: ").append(toIndentedString(runUri)).append("\n");
    sb.append("    saveUri: ").append(toIndentedString(saveUri)).append("\n");
    sb.append("    scheduleId: ").append(toIndentedString(scheduleId)).append("\n");
    sb.append("    sentByDetails: ").append(toIndentedString(sentByDetails)).append("\n");
    sb.append("    sentByFilter: ").append(toIndentedString(sentByFilter)).append("\n");
    sb.append("    sentByIds: ").append(toIndentedString(sentByIds)).append("\n");
    sb.append("    sortFieldDirection: ").append(toIndentedString(sortFieldDirection)).append("\n");
    sb.append("    sortFieldName: ").append(toIndentedString(sortFieldName)).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    ");
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy