zio-resource
zio-resource
API
io.funkode.portfolio
PortfolioError
Underlying
PortfolioService
io.funkode.portfolio.inbound
io.funkode.portfolio.model
Network
Portfolio
Portfolio
given_Addressable_Network
given_Addressable_Transaction
Transaction
io.funkode.resource.input
ResourceInputService
ResourceInputService
BasicInputService
io.funkode.resource.input.adapter
RestResourceApi
io.funkode.resource.model
CollectionModel
CollectionModelDerivation
DerivationUtils
DeriveResourceModel
Etag
JsonUtils
JsonParsingPhase
RelModel
Resource
Resource
Addressable
Of
ResourceError
NotFoundError
SerializationError
NormalizationError
FormatError
ConflictError
UnderlinedError
ResourceFormat
ResourceLink
ResourceModel
ResourceModel
io.funkode.resource.output
ResourceStore
ResourceStore
InMemoryStore
io.funkode.resource.output.adapter
ArangoResourceStore
Rel
ArangoResourceStore
zio-resource
/
io.funkode.resource.output
/
ResourceStore
ResourceStore
io.funkode.resource.output.ResourceStore
See the
ResourceStore
companion object
trait
ResourceStore
Attributes
Companion:
object
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Known subtypes
trait
InMemoryStore
class
ArangoResourceStore
Clear all
Members list
Concise view
Value members
Abstract methods
def
delete
(
urn
:
Urn
):
ResourceApiCall
[
Unit
]
def
fetch
(
urn
:
Urn
):
ResourceStream
[
Resource
]
def
fetchRel
(
urn
:
Urn
,
relType
:
String
):
ResourceStream
[
Resource
]
def
link
(
leftUrn
:
Urn
,
relType
:
String
,
rightUrn
:
Urn
):
ResourceApiCall
[
Unit
]
def
resourceModel
:
ResourceModel
def
save
(
resource
:
Resource
):
ResourceApiCall
[
Resource
]
Concrete methods
inline
def
fetchAs
[
R
](
urn
:
Urn
)(
using
evidence$1
:
Addressable
[
R
]):
ResourceStream
[
Of
[
R
]]
def
fetchOne
(
urn
:
Urn
):
ResourceApiCall
[
Resource
]
inline
def
fetchOneAs
[
R
](
urn
:
Urn
)(
using
evidence$2
:
Addressable
[
R
]):
ResourceApiCall
[
Of
[
R
]]
inline
def
fetchOneRel
(
urn
:
Urn
,
relType
:
String
):
ResourceApiCall
[
Resource
]
inline
def
fetchOneRelAs
[
R
](
urn
:
Urn
,
relType
:
String
)(
using
evidence$6
:
Addressable
[
R
]):
ResourceApiCall
[
Of
[
R
]]
inline
def
fetchRelAs
[
R
](
urn
:
Urn
,
relType
:
String
)(
using
evidence$5
:
Addressable
[
R
]):
ResourceStream
[
Of
[
R
]]
inline
def
save
[
R
](
inline
addressable
:
R
)(
using
evidence$3
:
Addressable
[
R
]):
ResourceApiCall
[
Of
[
R
]]
inline
def
save
[
R
](
inline
typedResource
:
Of
[
R
])(
using
evidence$4
:
Addressable
[
R
]):
ResourceApiCall
[
Resource
]