MemberCount

org.sigilaris.core.application.feature.group.domain.GroupTypes$package.MemberCount

Companion for MemberCount.

Attributes

Source
GroupTypes.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

inline def apply(count: BigNat): MemberCount

Attributes

Source
GroupTypes.scala

Concrete fields

Attributes

Source
GroupTypes.scala

Givens

Inherited givens

Byte decoder derived from the representation's decoder.

Byte decoder derived from the representation's decoder.

Attributes

Inherited from:
OpaqueValueCompanion
Source
OpaqueValueCompanion.scala

Byte encoder derived from the representation's encoder.

Byte encoder derived from the representation's encoder.

Attributes

Inherited from:
OpaqueValueCompanion
Source
OpaqueValueCompanion.scala
given opaqueEq(using eqRepr: Eq[BigNat]): Eq[MemberCount]

Cats Eq instance derived from the representation's Eq.

Cats Eq instance derived from the representation's Eq.

Attributes

Inherited from:
OpaqueValueCompanion
Source
OpaqueValueCompanion.scala

JSON decoder derived from the representation's decoder.

JSON decoder derived from the representation's decoder.

Attributes

Inherited from:
OpaqueValueCompanion
Source
OpaqueValueCompanion.scala

JSON encoder derived from the representation's encoder.

JSON encoder derived from the representation's encoder.

Attributes

Inherited from:
OpaqueValueCompanion
Source
OpaqueValueCompanion.scala

Extensions

Extensions

extension (count: MemberCount)
def add(delta: Int): MemberCount

Attributes

Source
GroupTypes.scala
inline def toBigNat: BigNat

Attributes

Source
GroupTypes.scala
def tryAdd(delta: Int): Either[String, MemberCount]

Attributes

Source
GroupTypes.scala
def trySubtract(delta: Int): Either[String, MemberCount]

Attributes

Source
GroupTypes.scala
def unsafeSubtract(delta: Int): MemberCount

Attributes

Source
GroupTypes.scala

Inherited extensions

extension (value: MemberCount)
def repr: BigNat

Exposes the underlying representation of the opaque value.

Exposes the underlying representation of the opaque value.

Attributes

Returns

the representation value

Inherited from:
OpaqueValueCompanion
Source
OpaqueValueCompanion.scala