# Functions
NewRPCInvocation creates a RPC invocation.
NewRPCInvocationWithOptions creates a RPC invocation with @opts.
WithArguments creates option with @arguments function.
WithAttachments creates option with @attachments.
WithCallBack creates option with @callback function.
WithInvoker creates option with @invoker.
WithMethodName creates option with @methodName.
WithParameterTypeNames creates option with @parameterTypeNames.
WithParameterTypes creates option with @parameterTypes.
WithParameterValues creates option with @parameterValues.
WithReply creates option with @reply function.
# Structs
/////////////////////////// Invocation Implement of RPC /////////////////////////// todo: is it necessary to separate fields of consumer(provider) from RPCInvocation nolint.