View Source GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1PrintJob (google_api_chrome_management v0.6.0)

Represents a request to print a document that has been submitted to a printer.

Attributes

  • colorMode (type: String.t, default: nil) - Color mode.
  • completeTime (type: DateTime.t, default: nil) - Print job completion timestamp.
  • copyCount (type: integer(), default: nil) - Number of copies.
  • createTime (type: DateTime.t, default: nil) - Print job creation timestamp.
  • documentPageCount (type: integer(), default: nil) - Number of pages in the document.
  • duplexMode (type: String.t, default: nil) - Duplex mode.
  • id (type: String.t, default: nil) - Unique ID of the print job.
  • printer (type: String.t, default: nil) - Name of the printer used for printing.
  • printerId (type: String.t, default: nil) - API ID of the printer used for printing.
  • state (type: String.t, default: nil) - The final state of the job.
  • title (type: String.t, default: nil) - The title of the document.
  • userEmail (type: String.t, default: nil) - The primary e-mail address of the user who submitted the print job.
  • userId (type: String.t, default: nil) - The unique Directory API ID of the user who submitted the print job.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementV1PrintJob{
  colorMode: String.t() | nil,
  completeTime: DateTime.t() | nil,
  copyCount: integer() | nil,
  createTime: DateTime.t() | nil,
  documentPageCount: integer() | nil,
  duplexMode: String.t() | nil,
  id: String.t() | nil,
  printer: String.t() | nil,
  printerId: String.t() | nil,
  state: String.t() | nil,
  title: String.t() | nil,
  userEmail: String.t() | nil,
  userId: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.