pub trait RefundFee<T: Config> {
    // Required method
    fn request_refund(
        account: T::AccountId,
        identity: IdtyId<T>,
        amount: BalanceOf<T>
    );
}
Expand description

Trait for managing refund operations.

Required Methods§

source

fn request_refund( account: T::AccountId, identity: IdtyId<T>, amount: BalanceOf<T> )

Request a refund of a fee for a specific account and identity.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<T: Config> RefundFee<T> for ()

source§

fn request_refund( _account: T::AccountId, _identity: IdtyId<T>, _amount: BalanceOf<T> )

Implementors§

source§

impl<T: Config> RefundFee<T> for Pallet<T>

Implementing the refund fee trait for the pallet.