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