ResourceStore

io.funkode.resource.outbound.ResourceStore
trait ResourceStore[Encoder[_], Decoder[_], Document]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Concise view

Type members

Types

type DocResource = Resource[Encoder, Decoder, Document]

Value members

Abstract methods

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]