Type Alias TechnicalCommitteeMembershipEvent

Source
pub type TechnicalCommitteeMembershipEvent = UpgradeCommitteeMembershipEvent<AccountId, RuntimeEvent, Instance3>;

Aliased Type§

pub enum TechnicalCommitteeMembershipEvent {
    MemberAdded(IdentityId, IdentityId),
    MemberRemoved(IdentityId, IdentityId),
    MemberRevoked(IdentityId, IdentityId),
    MembersSwapped(IdentityId, IdentityId, IdentityId),
    MembersReset(IdentityId, Vec<IdentityId>),
    ActiveLimitChanged(IdentityId, u32, u32),
    Dummy,
    PhantomDataVariant(PhantomData<(AccountId, RuntimeEvent, Instance3)>),
}

Variants§

§

MemberAdded(IdentityId, IdentityId)

The given member was added; see the transaction for who. caller DID, New member DID.

§

MemberRemoved(IdentityId, IdentityId)

The given member was removed; see the transaction for who. caller DID, member DID that get removed.

§

MemberRevoked(IdentityId, IdentityId)

The given member has been revoked at specific time-stamp. caller DID, member DID that get revoked.

§

MembersSwapped(IdentityId, IdentityId, IdentityId)

Two members were swapped; see the transaction for who. caller DID, Removed DID, New add DID.

§

MembersReset(IdentityId, Vec<IdentityId>)

The membership was reset; see the transaction for who the new set is. caller DID, List of new members.

§

ActiveLimitChanged(IdentityId, u32, u32)

The limit of how many active members there can be concurrently was changed.

§

Dummy

Phantom member, never used.

§

PhantomDataVariant(PhantomData<(AccountId, RuntimeEvent, Instance3)>)