Esempio n. 1
0
        /// <summary>
        /// 微信现金红包查询
        /// </summary>
        /// <param name="mch_billno"></param>
        /// <returns></returns>
        public ApiResult <QueryRedpackResponse> QueryRedpack(String mch_billno)
        {
            var request = new QueryRedpackRequest();

            request.mch_billno = mch_billno;
            return(GetResponseFromAsyncTask(QueryRedpackAsync(request)));
        }
Esempio n. 2
0
 /// <summary>
 /// 微信现金红包查询
 /// </summary>
 public ApiResult <QueryRedpackResponse> QueryRedpack(QueryRedpackRequest request)
 {
     if (request == null)
     {
         return(new ApiResult <QueryRedpackResponse>()
         {
             message = "require parameters"
         });
     }
     else if (string.IsNullOrEmpty(request.mch_billno) && string.IsNullOrEmpty(request.mch_billno))
     {
         return(new ApiResult <QueryRedpackResponse>()
         {
             message = "missing mch_billno"
         });
     }
     return(GetResponseFromAsyncTask(QueryRedpackAsync(request)));
 }
Esempio n. 3
0
 /// <summary>
 /// 微信现金红包查询 的异步形式。
 /// </summary>
 /// <param name="request"></param>
 /// <returns></returns>
 public Task <ApiResult <QueryRedpackResponse> > QueryRedpackAsync(QueryRedpackRequest request)
 {
     return(CallAsync <QueryRedpackRequest, QueryRedpackResponse>("queryredpack", request, System.Net.Http.HttpMethod.Get));
 }