[−][src]Trait frame_support::traits::OriginTrait
Methods available on frame_system::Trait::Origin
.
Associated Types
type Call
Runtime call type, as in frame_system::Trait::Call
type PalletsOrigin
The caller origin, overarching type of all pallets origins.
Required methods
fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
Add a filter to the origin.
fn reset_filter(&mut self)
Reset origin filters to default one, i.e frame_system::Trait::BaseCallFilter
.
fn set_caller_from(&mut self, other: impl Into<Self>)
Replace the caller with caller from the other origin
fn filter_call(&self, call: &Self::Call) -> bool
Filter the call, if false then call is filtered out.