Trait governance_os_pallet_compat::pallet::Config [−][src]
pub trait Config: Config { type Event: From<Event<Self>> + IsType<Self::Event>; type Call: Parameter + UnfilteredDispatchable<Origin = Self::Origin> + GetDispatchInfo; type RoleBuilder: RoleBuilder<Role = <RoleManagerOf<Self> as RoleManager>::Role>; type RoleManager: RoleManager<AccountId = Self::AccountId>; }
Associated Types
type Event: From<Event<Self>> + IsType<Self::Event>
[src]
Because this pallet emits events, it depends on the runtime’s definition of an event.
type Call: Parameter + UnfilteredDispatchable<Origin = Self::Origin> + GetDispatchInfo
[src]
A sudo-able call.
type RoleBuilder: RoleBuilder<Role = <RoleManagerOf<Self> as RoleManager>::Role>
[src]
The role builder used by the bylaws
pallet
type RoleManager: RoleManager<AccountId = Self::AccountId>
[src]
Pallet used to manage and check for roles.