#[call]
call macro applies to impl methods for contract method call.
call
#[call] fn action_method(d1: i32) -> String { // ... }