pub trait MultiTokenReceiver {
// Required method
fn mt_on_transfer(
&mut self,
sender_id: AccountId,
previous_owner_ids: Vec<AccountId>,
token_ids: Vec<TokenId>,
amounts: Vec<U128>,
msg: String,
) -> PromiseOrValue<Vec<U128>>;
}