io.github.positionpal.location.application.sessions

Members list

Type members

Classlikes

trait UserSessionsReader[F[_]]

The reading model projection for Sessions. It encapsulates the read-side operations for querying and retrieving Sessions from the underlying store.

The reading model projection for Sessions. It encapsulates the read-side operations for querying and retrieving Sessions from the underlying store.

Type parameters

F

the effect type

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait UserSessionsStore[F, T]
trait UserSessionsService[F[_]]

A service to query and retrieve the tracking session information of users.

A service to query and retrieve the tracking session information of users.

Type parameters

F

the effect type

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait UserSessionsStore[F[_], T] extends UserSessionsReader[F], UserSessionsWriter[F, T]

A store for Sessions, supporting both read and write operations.

A store for Sessions, supporting both read and write operations.

Type parameters

F

the effect type

T

the result type of the write operation

Attributes

Supertypes
trait UserSessionsWriter[F, T]
class Object
trait Matchable
class Any
trait UserSessionsWriter[F[_], T]

The writing model projection for Sessions. It encapsulates the write-side operations for saving Sessions to the underlying store.

The writing model projection for Sessions. It encapsulates the write-side operations for saving Sessions to the underlying store.

Type parameters

F

the effect type

T

the result type of the write operation

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait UserSessionsStore[F, T]