/// <summary>
        /// 调用本接口在优Mall中注册自己集团的到店通知回调接口地址,接口协议为HTTP或HTTPS。注册后,若集团有特殊身份(例如老客)到店通知,优Mall后台将主动将到店信息push给该接口
        /// </summary>
        /// <param name="req">参考<see cref="RegisterCallbackRequest"/></param>
        /// <returns>参考<see cref="RegisterCallbackResponse"/>实例</returns>
        public async Task <RegisterCallbackResponse> RegisterCallback(RegisterCallbackRequest req)
        {
            JsonResponseModel <RegisterCallbackResponse> rsp = null;

            try
            {
                var strResp = await this.InternalRequest(req, "RegisterCallback");

                rsp = JsonConvert.DeserializeObject <JsonResponseModel <RegisterCallbackResponse> >(strResp);
            }
            catch (JsonSerializationException e)
            {
                throw new TencentCloudSDKException(e.Message);
            }
            return(rsp.Response);
        }
Esempio n. 2
0
 public ApiResult <RegisterCallbackResponse> RegisterCallback(RegisterCallbackRequest request)
 {
     return(this.DoApiResult(
                proxyService.DoTrans <HModels.HospRegCallbackRequest, HModels.HospRegCallbackResponse, RegisterCallbackRequest, RegisterCallbackResponse>(
                    request,
                    p => new HModels.HospRegCallbackRequest
     {
         clinicNo = p.clinicNo,
         feeSource = p.source,
         isFee = p.isFee,
         payFee = p.cost,
         siInfo = p.siInfo,
         thirdOrderNo = p.thirdNo,
         tradeNo = p.tradeNo
     },
                    p => new RegisterCallbackResponse
     {
         state = p.data == null ? 0 : p.data.state
     })));
 }