PrintNode.Resources.PrintJob (ExPrintNode v0.1.3) View Source
Struct for PrintNode PrintJob resource
Link to this section Summary
Functions
Callback implementation for Access.fetch/2.
Callback implementation for Access.get_and_update/3.
Callback implementation for Access.pop/2.
Link to this section Functions
Specs
fetch(
%PrintNode.Resources.PrintJob{
authentication: term(),
content: term(),
contentType: term(),
createTimestamp: term(),
expireAt: term(),
id: term(),
options: term(),
printer: term(),
qty: term(),
source: term(),
state: term(),
title: term()
},
any()
) :: :error | {:ok, any()}
Callback implementation for Access.fetch/2.
Specs
get(
%PrintNode.Resources.PrintJob{
authentication: term(),
content: term(),
contentType: term(),
createTimestamp: term(),
expireAt: term(),
id: term(),
options: term(),
printer: term(),
qty: term(),
source: term(),
state: term(),
title: term()
},
any(),
any()
) :: any()
See Map.get/3.
Specs
get_and_update(
%PrintNode.Resources.PrintJob{
authentication: term(),
content: term(),
contentType: term(),
createTimestamp: term(),
expireAt: term(),
id: term(),
options: term(),
printer: term(),
qty: term(),
source: term(),
state: term(),
title: term()
},
any(),
(any() -> :pop | {any(), any()})
) :: {any(), map()}
Callback implementation for Access.get_and_update/3.
Specs
pop(
%PrintNode.Resources.PrintJob{
authentication: term(),
content: term(),
contentType: term(),
createTimestamp: term(),
expireAt: term(),
id: term(),
options: term(),
printer: term(),
qty: term(),
source: term(),
state: term(),
title: term()
},
any()
) :: {any(), map()}
Callback implementation for Access.pop/2.