DisbandGroup

org.sigilaris.core.application.feature.group.transactions.DisbandGroup
See theDisbandGroup companion object
final case class DisbandGroup(envelope: TxEnvelope, groupId: GroupId, groupNonce: GroupNonce) extends Tx

Disband a group, removing all group data and membership.

Requires signature from the coordinator.

Value parameters

envelope

common transaction metadata

groupId

group identifier

groupNonce

must match current group nonce

Attributes

Companion
object
Source
GroupTransactions.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Tx
class Object
trait Matchable
class Any
Show all

Members list

Type members

Types

The event type emitted by this transaction.

The event type emitted by this transaction.

Attributes

Source
GroupTransactions.scala
type Reads = Entry["groups", GroupId, GroupData] *: EmptyTuple

Tables this transaction reads from.

Tables this transaction reads from.

Attributes

Source
GroupTransactions.scala
type Result = GroupsResult[Unit]

The result type produced by applying this transaction.

The result type produced by applying this transaction.

Attributes

Source
GroupTransactions.scala
type Writes = Entry["groups", GroupId, GroupData] *: Entry["groupAccounts", (GroupId, Account), Unit] *: EmptyTuple

Tables this transaction writes to.

Tables this transaction writes to.

Attributes

Source
GroupTransactions.scala

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product