public async Task <JObject> invoke(SpCall spCall, InvokeOptions invokeOptions = null)
        {
            var invokeParams = new InvokeParams()
            {
                spCall        = spCall,
                invokeOptions = invokeOptions,
            };

            return(await invoke(invokeParams));
        }
        public async Task <JObject> invoke(string method, object param, InvokeOptions invokeOptions = null)
        {
            var spCall = new SpCall()
            {
                param  = param,
                method = method
            };

            return(await invoke(spCall, invokeOptions));
        }