Trait pallet_gated_marketplace::pallet::Config
source · pub trait Config: Config + Config + Config {
Show 16 associated items
type RuntimeEvent: From<Event<Self>> + IsType<<Self as Config>::RuntimeEvent>;
type Moment: Parameter + Default + Scale<Self::BlockNumber, Output = Self::Moment> + Copy + MaxEncodedLen + StaticTypeInfo + Into<u64>;
type Timestamp: Time<Moment = Self::Moment>;
type MaxAuthsPerMarket: Get<u32>;
type MaxRolesPerAuth: Get<u32>;
type MaxApplicants: Get<u32>;
type LabelMaxLen: Get<u32>;
type MaxFeedbackLen: Get<u32>;
type NotesMaxLen: Get<u32>;
type NameMaxLen: Get<u32>;
type MaxFiles: Get<u32>;
type MaxApplicationsPerCustodian: Get<u32>;
type MaxMarketsPerItem: Get<u32>;
type MaxOffersPerMarket: Get<u32>;
type MaxBlockedUsersPerMarket: Get<u32>;
type Rbac: RoleBasedAccessControl<Self::AccountId>;
}
Expand description
Configuration trait of this pallet.
Implement this type for a runtime in order to customize this pallet.