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.

Required Associated Types§

source

type RuntimeEvent: From<Event<Self>> + IsType<<Self as Config>::RuntimeEvent>

source

type Moment: Parameter + Default + Scale<Self::BlockNumber, Output = Self::Moment> + Copy + MaxEncodedLen + StaticTypeInfo + Into<u64>

source

type Timestamp: Time<Moment = Self::Moment>

source

type MaxAuthsPerMarket: Get<u32>

source

type MaxRolesPerAuth: Get<u32>

source

type MaxApplicants: Get<u32>

source

type LabelMaxLen: Get<u32>

source

type MaxFeedbackLen: Get<u32>

source

type NotesMaxLen: Get<u32>

source

type NameMaxLen: Get<u32>

source

type MaxFiles: Get<u32>

source

type MaxApplicationsPerCustodian: Get<u32>

source

type MaxMarketsPerItem: Get<u32>

source

type MaxOffersPerMarket: Get<u32>

source

type MaxBlockedUsersPerMarket: Get<u32>

source

type Rbac: RoleBasedAccessControl<Self::AccountId>

Implementors§