PrintNode.Resources.Computer (ExPrintNode v0.1.3) View Source
Struct for PrintNode Computer 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.Computer{ createTimestamp: term(), hostname: term(), id: term(), inet: term(), inet6: term(), jre: term(), name: term(), state: term(), version: term() }, any() ) :: :error | {:ok, any()}
Callback implementation for Access.fetch/2
.
Specs
get( %PrintNode.Resources.Computer{ createTimestamp: term(), hostname: term(), id: term(), inet: term(), inet6: term(), jre: term(), name: term(), state: term(), version: term() }, any(), any() ) :: any()
See Map.get/3
.
Specs
get_and_update( %PrintNode.Resources.Computer{ createTimestamp: term(), hostname: term(), id: term(), inet: term(), inet6: term(), jre: term(), name: term(), state: term(), version: term() }, any(), (any() -> :pop | {any(), any()}) ) :: {any(), map()}
Callback implementation for Access.get_and_update/3
.
Specs
pop( %PrintNode.Resources.Computer{ createTimestamp: term(), hostname: term(), id: term(), inet: term(), inet6: term(), jre: term(), name: term(), state: term(), version: term() }, any() ) :: {any(), map()}
Callback implementation for Access.pop/2
.