io.github.positionpal.location.application.groups

Members list

Type members

Classlikes

trait UserGroupsReader[F[_]]

The reading model projection for groups. It encapsulates the read-side operations for querying and retrieving user groups related information from the underlying store.

The reading model projection for groups. It encapsulates the read-side operations for querying and retrieving user groups related information from the underlying store.

Type parameters

F

the effect type

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait UserGroupsStore[F, T]
trait UserGroupsService[F[_]]

A service for managing user groups.

A service for managing user groups.

Type parameters

F

the effect type

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait UserGroupsStore[F[_], T] extends UserGroupsReader[F], UserGroupsWriter[F, T]

A store for user groups related information, supporting both read and write operations.

A store for user groups related information, supporting both read and write operations.

Attributes

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

The writing model projection for groups. It encapsulates the write-side operations for saving user groups related information to the underlying store.

The writing model projection for groups. It encapsulates the write-side operations for saving user groups related information 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 UserGroupsStore[F, T]