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.