/// <summary> /// transfer point between parent user and sub user /// <para>Data data</para> /// <para>int code //Status code</para> /// <para>string message //Error message (if any)</para> /// </summary> /// <param name="request"></param> /// <returns>TransferResponse</returns> public void TransferPointAsync(TransferPointRequest request, System.Action <TransferPointResponse.Data, int, string> action = null) { string url = _urlBuilder.Build(POST_METHOD, "/v2/point/transfer"); HttpRequest.PostAsync <TransferPointResponse>(url, request.ToJson()).ContinueWith((task) => { if (action != null) { var res = task.Result; action(res.data, res.code, res.message); } }); }
/// <summary> /// transfer point between parent user and sub user /// </summary> /// <param name="request"></param> /// <returns>TransferResponse</returns> public async Task <TransferPointResponse> TransferPointAsync(TransferPointRequest request) { string url = _urlBuilder.Build(POST_METHOD, "/v2/point/transfer"); return(await HttpRequest.PostAsync <TransferPointResponse>(url, request.ToJson())); }