zio-resource
zio-resource
API
io.funkode.resource.model
CollectionModel
Etag
RelModel
Resource
Resource
Identifiable
ResourceError
NotFoundError
SerializationError
FormatError
UnderlinedError
ResourceLink
ResourceModel
ResourceModelDerivation
io.funkode.resource.outbound
JsonStore
JsonStore
ResourceStore
io.funkode.resource.outbound.adapter
ArangoResourceStore
ArangoResourceStore
zio-resource
/
io.funkode.resource.outbound
/
ResourceStore
ResourceStore
io.funkode.resource.outbound.ResourceStore
trait
ResourceStore
[
Encoder
[
_
],
Decoder
[
_
],
Document
]
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Known subtypes
trait
JsonStore
class
ArangoResourceStore
Clear all
Members list
Concise view
Type members
Types
type
DocResource
=
Resource
[
Encoder
,
Decoder
,
Document
]
Value members
Abstract methods
def
fetch
(
urn
:
Urn
):
ResourceApiCall
[
DocResource
]
def
initStore
(
resourceModel
:
ResourceModel
):
ResourceApiCall
[
Unit
]
def
store
(
urn
:
Urn
,
document
:
Document
):
ResourceApiCall
[
DocResource
]
def
store
[
R
](
urn
:
Urn
,
r
:
R
)(
using
evidence$1
:
Encoder
[
R
]):
ResourceApiCall
[
DocResource
]
Concrete methods
def
store
[
R
](
r
:
R
)(
using
evidence$2
:
Encoder
[
R
],
evidence$3
:
Identifiable
[
R
]):
ResourceApiCall
[
DocResource
]