Trait noble_membership::Config[][src]

Associated Types

type Event: From<Event<Self, I>> + Into<Self::Event>[src]

The overarching event type.

type AddOrigin: EnsureOrigin<Self::Origin>[src]

Required origin for adding a member (though can always be Root).

type RemoveOrigin: EnsureOrigin<Self::Origin>[src]

Required origin for removing a member (though can always be Root).

type SwapOrigin: EnsureOrigin<Self::Origin>[src]

Required origin for adding and removing a member in a single action.

type ResetOrigin: EnsureOrigin<Self::Origin>[src]

Required origin for resetting membership.

type PrimeOrigin: EnsureOrigin<Self::Origin>[src]

Required origin for setting or resetting the prime member.

type MembershipInitialized: InitializeMembers<Self::AccountId>[src]

The receiver of the signal for when the membership has been initialized. This happens pre- genesis and will usually be the same as MembershipChanged. If you need to do something different on initialization, then you can change this accordingly.

type MembershipChanged: ChangeMembers<Self::AccountId>[src]

The receiver of the signal for when the membership has changed.

Loading content...

Implementors

Loading content...