Class PrintRequest

java.lang.Object
com.clover.remote.client.messages.BaseRequest
com.clover.remote.client.messages.PrintRequest

public class PrintRequest extends BaseRequest
Request object for requesting a print job.
  • Constructor Details

    • PrintRequest

      public PrintRequest(android.graphics.Bitmap image, String printRequestId, String printDeviceId)
      Constructor Create a PrintRequest to print a given image
      Parameters:
      image - Image to print
      printRequestId - identifier to give to the print job, so it can be later queried
      printDeviceId - identifier to specify printer to use
    • PrintRequest

      public PrintRequest(String imageUrl, String printRequestId, String printDeviceId)
      Constructor Create a PrintRequest to print an image at a given URL
      Parameters:
      imageUrl - URL to the image to print
      printRequestId - identifier to give to the print job, so it can be later queried
      printDeviceId - identifier to specify printer to use
    • PrintRequest

      public PrintRequest(List<String> text, String printRequestId, String printDeviceId)
      Constructor Create a PrintRequest to print an array of strings to print
      Parameters:
      text - Array of strings to be printed
      printRequestId - identifier to give to the print job, so it can be later queried
      printDeviceId - identifier to specify printer to use
    • PrintRequest

      public PrintRequest(android.graphics.Bitmap image)
      Constructor Create a PrintRequest to print a given image
      Parameters:
      image - Image to print
    • PrintRequest

      public PrintRequest(String imageUrl)
      Constructor Create a PrintRequest to print a given image
      Parameters:
      imageUrl - URL to the image to print
    • PrintRequest

      public PrintRequest(List<String> text)
      Constructor Create a PrintRequest to print a given image
      Parameters:
      text - Array of strings to be printed
  • Method Details

    • getImages

      public List<android.graphics.Bitmap> getImages()
      Get the field value
      Returns:
      Image to print
    • getImageURLs

      public List<String> getImageURLs()
      Get the field value
      Returns:
      URL of image to print
    • getText

      public List<String> getText()
      Get the field value
      Returns:
      list of strings to be printed
    • getPrintRequestId

      public String getPrintRequestId()
      Get the field value
      Returns:
      identifier to give to the print job, so it can later be queried
    • getPrintDeviceId

      public String getPrintDeviceId()
      Get the field value
      Returns:
      identifier to specify printer to use
    • setPrintRequestId

      public void setPrintRequestId(String printRequestId)
      Set the field value
      Parameters:
      printRequestId - id of print job
    • setPrintDeviceId

      public void setPrintDeviceId(String printDeviceId)
      Set the field value
      Parameters:
      printDeviceId - id of the printer