Class ExportDocumentLineModel

java.lang.Object
net.avalara.avatax.rest.client.models.ExportDocumentLineModel

public class ExportDocumentLineModel
extends java.lang.Object
An input model for executing a report detailed to the document line level
  • Constructor Summary

    Constructors 
    Constructor Description
    ExportDocumentLineModel()  
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getCountry()
    Getter for country The transactions in the country you wish to run a report: use "ALL" for all countries use "ALL Non-US" for all international countries or use a single 2-char ISO country code
    java.lang.String getCulture()
    Getter for culture In which culture your report is produced with.
    java.lang.String getCurrencyCode()
    Getter for currencyCode The currency your report is displayed in.
    ReportDateFilter getDateFilter()
    Getter for dateFilter The type of date to filter your transactions
    java.lang.String getDateFormat()
    Getter for dateFormat Format of dates in your rendered report.
    ReportDocType getDocType()
    Getter for docType The transaction type you want to run a report on
    java.util.Date getEndDate()
    Getter for endDate The end date filter for report execution.
    ReportFormat getFormat()
    Getter for format The file format.
    java.util.Date getStartDate()
    Getter for startDate The start date filter for report execution.
    java.lang.String getState()
    Getter for state The state associated with the transactions you wish to run a report on: use "ALL" for all states.
    void setCountry​(java.lang.String value)
    Setter for country The transactions in the country you wish to run a report: use "ALL" for all countries use "ALL Non-US" for all international countries or use a single 2-char ISO country code
    void setCulture​(java.lang.String value)
    Setter for culture In which culture your report is produced with.
    void setCurrencyCode​(java.lang.String value)
    Setter for currencyCode The currency your report is displayed in.
    void setDateFilter​(ReportDateFilter value)
    Setter for dateFilter The type of date to filter your transactions
    void setDateFormat​(java.lang.String value)
    Setter for dateFormat Format of dates in your rendered report.
    void setDocType​(ReportDocType value)
    Setter for docType The transaction type you want to run a report on
    void setEndDate​(java.util.Date value)
    Setter for endDate The end date filter for report execution.
    void setFormat​(ReportFormat value)
    Setter for format The file format.
    void setStartDate​(java.util.Date value)
    Setter for startDate The start date filter for report execution.
    void setState​(java.lang.String value)
    Setter for state The state associated with the transactions you wish to run a report on: use "ALL" for all states.
    java.lang.String toString()
    Returns a JSON string representation of ExportDocumentLineModel

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

  • Method Details

    • getFormat

      public ReportFormat getFormat()
      Getter for format The file format.
    • setFormat

      public void setFormat​(ReportFormat value)
      Setter for format The file format.
    • getStartDate

      public java.util.Date getStartDate()
      Getter for startDate The start date filter for report execution. If no date provided, same date of last month will be used as the startDate.
    • setStartDate

      public void setStartDate​(java.util.Date value)
      Setter for startDate The start date filter for report execution. If no date provided, same date of last month will be used as the startDate.
    • getEndDate

      public java.util.Date getEndDate()
      Getter for endDate The end date filter for report execution. If no date provided, today's date will be used as the endDate.
    • setEndDate

      public void setEndDate​(java.util.Date value)
      Setter for endDate The end date filter for report execution. If no date provided, today's date will be used as the endDate.
    • getCountry

      public java.lang.String getCountry()
      Getter for country The transactions in the country you wish to run a report: use "ALL" for all countries use "ALL Non-US" for all international countries or use a single 2-char ISO country code
    • setCountry

      public void setCountry​(java.lang.String value)
      Setter for country The transactions in the country you wish to run a report: use "ALL" for all countries use "ALL Non-US" for all international countries or use a single 2-char ISO country code
    • getState

      public java.lang.String getState()
      Getter for state The state associated with the transactions you wish to run a report on: use "ALL" for all states.
    • setState

      public void setState​(java.lang.String value)
      Setter for state The state associated with the transactions you wish to run a report on: use "ALL" for all states.
    • getDateFilter

      public ReportDateFilter getDateFilter()
      Getter for dateFilter The type of date to filter your transactions
    • setDateFilter

      public void setDateFilter​(ReportDateFilter value)
      Setter for dateFilter The type of date to filter your transactions
    • getDocType

      public ReportDocType getDocType()
      Getter for docType The transaction type you want to run a report on
    • setDocType

      public void setDocType​(ReportDocType value)
      Setter for docType The transaction type you want to run a report on
    • getDateFormat

      public java.lang.String getDateFormat()
      Getter for dateFormat Format of dates in your rendered report. Example: "MM/dd/yyyy"
    • setDateFormat

      public void setDateFormat​(java.lang.String value)
      Setter for dateFormat Format of dates in your rendered report. Example: "MM/dd/yyyy"
    • getCulture

      public java.lang.String getCulture()
      Getter for culture In which culture your report is produced with. Example: "en-US"
    • setCulture

      public void setCulture​(java.lang.String value)
      Setter for culture In which culture your report is produced with. Example: "en-US"
    • getCurrencyCode

      public java.lang.String getCurrencyCode()
      Getter for currencyCode The currency your report is displayed in. Example: "USD"
    • setCurrencyCode

      public void setCurrencyCode​(java.lang.String value)
      Setter for currencyCode The currency your report is displayed in. Example: "USD"
    • toString

      public java.lang.String toString()
      Returns a JSON string representation of ExportDocumentLineModel
      Overrides:
      toString in class java.lang.Object