PrintNode.Printers (ExPrintNode v0.1.3)
View Source
API interface for Printer operations
Specs
get(String.t() | integer(), PrintNode.options()) ::
{:error, String.t()}
| {:ok,
[
%PrintNode.Resources.Printer{
capabilities: term(),
computer: term(),
createTimestamp: term(),
default: term(),
description: term(),
id: term(),
name: term(),
state: term()
}
]}
Specs
json_to_printer(map()) :: %PrintNode.Resources.Printer{
capabilities: term(),
computer: term(),
createTimestamp: term(),
default: term(),
description: term(),
id: term(),
name: term(),
state: term()
}
Specs
list(PrintNode.options()) ::
{:error, String.t()}
| {:ok,
[
%PrintNode.Resources.Printer{
capabilities: term(),
computer: term(),
createTimestamp: term(),
default: term(),
description: term(),
id: term(),
name: term(),
state: term()
}
]}
Specs
list_by_computer(String.t() | integer(), PrintNode.options()) ::
{:error, String.t()}
| {:ok,
[
%PrintNode.Resources.Printer{
capabilities: term(),
computer: term(),
createTimestamp: term(),
default: term(),
description: term(),
id: term(),
name: term(),
state: term()
}
]}