pub type PartialParamsOf<T, I> = ParamsType<Option<<T as Config<I>>::Balance>, Option<BlockNumberFor<T, I>>, ConvertU16ToU32<<T as Config<I>>::MaxRank>>;Aliased Type§
pub struct PartialParamsOf<T, I> {
pub active_salary: BoundedVec<Option<<T as Config<I>>::Balance>, ConvertU16ToU32<<T as Config<I>>::MaxRank>>,
pub passive_salary: BoundedVec<Option<<T as Config<I>>::Balance>, ConvertU16ToU32<<T as Config<I>>::MaxRank>>,
pub demotion_period: BoundedVec<Option<<<T as Config<I>>::BlockNumberProvider as BlockNumberProvider>::BlockNumber>, ConvertU16ToU32<<T as Config<I>>::MaxRank>>,
pub min_promotion_period: BoundedVec<Option<<<T as Config<I>>::BlockNumberProvider as BlockNumberProvider>::BlockNumber>, ConvertU16ToU32<<T as Config<I>>::MaxRank>>,
pub offboard_timeout: Option<<<T as Config<I>>::BlockNumberProvider as BlockNumberProvider>::BlockNumber>,
}Fields§
§active_salary: BoundedVec<Option<<T as Config<I>>::Balance>, ConvertU16ToU32<<T as Config<I>>::MaxRank>>The amounts to be paid when a member of a given rank (-1) is active.
passive_salary: BoundedVec<Option<<T as Config<I>>::Balance>, ConvertU16ToU32<<T as Config<I>>::MaxRank>>The amounts to be paid when a member of a given rank (-1) is passive.
demotion_period: BoundedVec<Option<<<T as Config<I>>::BlockNumberProvider as BlockNumberProvider>::BlockNumber>, ConvertU16ToU32<<T as Config<I>>::MaxRank>>The period between which unproven members become demoted.
min_promotion_period: BoundedVec<Option<<<T as Config<I>>::BlockNumberProvider as BlockNumberProvider>::BlockNumber>, ConvertU16ToU32<<T as Config<I>>::MaxRank>>The period between which members must wait before they may proceed to this rank.
offboard_timeout: Option<<<T as Config<I>>::BlockNumberProvider as BlockNumberProvider>::BlockNumber>Amount by which an account can remain at rank 0 (candidate before being offboard entirely).