pub type PoolFeeOf<T> = PoolFee<<T as Config>::AccountId, <T as Config>::FeeId, PoolFeeAmounts<<T as Config>::Balance, <T as Config>::Rate>>;

Aliased Type§

struct PoolFeeOf<T> {
    pub destination: <T as Config>::AccountId,
    pub editor: PoolFeeEditor<<T as Config>::AccountId>,
    pub amounts: PoolFeeAmounts<<T as Config>::Balance, <T as Config>::Rate>,
    pub id: <T as Config>::FeeId,
}

Fields§

§destination: <T as Config>::AccountId

Account that the fees are sent to

§editor: PoolFeeEditor<<T as Config>::AccountId>

Account that can update this fee

§amounts: PoolFeeAmounts<<T as Config>::Balance, <T as Config>::Rate>

Amount of fees that can be charged

§id: <T as Config>::FeeId

The identifier