org.sigilaris.core.application.feature.group.domain
Members list
Type members
Classlikes
Group metadata stored on-chain.
Group metadata stored on-chain.
Value parameters
- coordinator
-
account with management permissions
- createdAt
-
timestamp when the group was created
- memberCount
-
number of accounts in the group (excluding coordinator)
- name
-
human-readable group name (immutable after creation)
- nonce
-
sequential number for replay attack prevention (increments by exactly 1)
Attributes
- Companion
- object
- Source
- GroupTypes.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Companion for GroupData, providing equality.
Companion for GroupData, providing equality.
Attributes
- Companion
- class
- Source
- GroupTypes.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
GroupData.type
Companion for GroupId, providing construction, codecs, and conversions.
Companion for GroupId, providing construction, codecs, and conversions.
Attributes
- Source
- GroupTypes.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
GroupId.type
Companion for GroupNonce.
Companion for GroupsEvent, providing construction and extraction.
Companion for GroupsEvent, providing construction and extraction.
Attributes
- Source
- GroupBranding.scala
- Supertypes
- Self type
-
GroupsEvent.type
Companion for GroupsResult, providing construction and extraction.
Companion for GroupsResult, providing construction and extraction.
Attributes
- Source
- GroupBranding.scala
- Supertypes
- Self type
-
GroupsResult.type
Companion for MemberCount.
Companion for NonEmptyGroupAccounts.
Companion for NonEmptyGroupAccounts.
Attributes
- Source
- GroupTypes.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Types
Group identifier using UTF-8 string (no format constraints).
Group identifier using UTF-8 string (no format constraints).
Groups are identified by arbitrary UTF-8 strings for operational purposes. No length constraints or normalization policies are enforced.
Attributes
- Source
- GroupTypes.scala
Replay-protection nonce for group mutations.
Branded event wrapper for the Groups module, preventing cross-module event mixing.
Branded event wrapper for the Groups module, preventing cross-module event mixing.
Type parameters
- A
-
the underlying event type
Attributes
- Source
- GroupBranding.scala
Branded result wrapper for the Groups module, preventing cross-module result mixing.
Branded result wrapper for the Groups module, preventing cross-module result mixing.
Type parameters
- A
-
the underlying result type
Attributes
- Source
- GroupBranding.scala
Number of accounts currently enrolled in a group.
Non-empty set of group members supplied to membership mutation transactions.
Non-empty set of group members supplied to membership mutation transactions.
Attributes
- Source
- GroupTypes.scala