pub type ScheduledV3Of<T> = Scheduled<Vec<u8>, CallOrHashOf<T>, BlockNumberFor<T>, <T as Config>::PalletsOrigin, <T as Config>::AccountId>;

Aliased Type§

struct ScheduledV3Of<T> {
    pub(crate) maybe_id: Option<Vec<u8>>,
    pub(crate) priority: u8,
    pub(crate) call: MaybeHashed<<T as Config>::RuntimeCall, <T as Config>::Hash>,
    pub(crate) maybe_periodic: Option<(<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, u32)>,
    pub(crate) origin: <T as Config>::PalletsOrigin,
    pub(crate) _phantom: PhantomData<<T as Config>::AccountId>,
}

Fields§

§maybe_id: Option<Vec<u8>>

The unique identity for this task, if there is one.

§priority: u8

This task’s priority.

§call: MaybeHashed<<T as Config>::RuntimeCall, <T as Config>::Hash>

The call to be dispatched.

§maybe_periodic: Option<(<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, u32)>

If the call is periodic, then this points to the information concerning that.

§origin: <T as Config>::PalletsOrigin

The origin with which to dispatch the call.

§_phantom: PhantomData<<T as Config>::AccountId>