MoveCallInterface
type MoveCallInterface
Command to call a move function
Functions that can be called by a `MoveCall` command are those that have a function signature that is either `entry` or `public` (which don't have a reference return type).
BCS
The BCS serialized form for this type is defined by the following ABNF:
```text move-call = object-id ; package id identifier ; module name identifier ; function name (vector type-tag) ; type arguments, if any (vector argument) ; input arguments ```
type MoveCallInterface interface {
// The arguments to the function.
Arguments() []*Argument
// The function to be called.
Function() *Identifier
// The specific module in the package containing the function.
Module() *Identifier
// The package containing the module and function.
Package() *ObjectId
// The type arguments to the function.
TypeArguments() []*TypeTag
}