Class DownloadInventoryExportRequest

java.lang.Object
com.amilesend.discogs.model.inventory.DownloadInventoryExportRequest
All Implemented Interfaces:
QueryParameterBasedRequest

public class DownloadInventoryExportRequest extends Object implements QueryParameterBasedRequest
The request to download an inventory export CSV file to the filesystem.
See Also:
  • Method Details

    • populateQueryParameters

      public okhttp3.HttpUrl.Builder populateQueryParameters(okhttp3.HttpUrl.Builder urlBuilder)
      Description copied from interface: QueryParameterBasedRequest
      Helper method to populate query parameters of a HttpUrl.Builder.
      Specified by:
      populateQueryParameters in interface QueryParameterBasedRequest
      Parameters:
      urlBuilder - the HttpUrl.Builder instance
      Returns:
      the HttpUrl.Builder instance
    • builder

    • getExportId

      public long getExportId()
      The inventory export identifier (required).
    • getFolderPath

      public Path getFolderPath()
      The folder to download the CSV to (required).
    • getCallback

      public com.amilesend.client.connection.file.TransferProgressCallback getCallback()
      The callback for transfer progress (optional). Note: If null, then the default LogProgressCallback will be used to log transfer progress.
      See Also:
      • TransferProgressCallback
      • LogProgressCallback
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object