using System; using System.Collections.Generic; using Aop.Api.Response; namespace Aop.Api.Request { /// /// AOP API: alipay.siteprobe.wifi.unconnect /// public class AlipaySiteprobeWifiUnconnectRequest : IAopRequest { /// /// wifi对应设备的编号 /// public string DeviceId { get; set; } /// /// wifi设备的mac地址 /// public string DeviceMac { get; set; } /// /// 合作商户的分店ID /// public string MerchantId { get; set; } /// /// 分配和合作方的id /// public string PartnerId { get; set; } /// /// 连接wifi的设备的mac地址 /// public string UserMac { get; set; } #region IAopRequest Members private string apiVersion = "1.0"; private string terminalType; private string terminalInfo; private string prodCode; private string notifyUrl; public void SetNotifyUrl(string notifyUrl){ this.notifyUrl = notifyUrl; } public string GetNotifyUrl(){ return this.notifyUrl; } public void SetTerminalType(String terminalType){ this.terminalType=terminalType; } public string GetTerminalType(){ return this.terminalType; } public void SetTerminalInfo(String terminalInfo){ this.terminalInfo=terminalInfo; } public string GetTerminalInfo(){ return this.terminalInfo; } public void SetProdCode(String prodCode){ this.prodCode=prodCode; } public string GetProdCode(){ return this.prodCode; } public string GetApiName() { return "alipay.siteprobe.wifi.unconnect"; } public void SetApiVersion(string apiVersion){ this.apiVersion=apiVersion; } public string GetApiVersion(){ return this.apiVersion; } public IDictionary GetParameters() { AopDictionary parameters = new AopDictionary(); parameters.Add("device_id", this.DeviceId); parameters.Add("device_mac", this.DeviceMac); parameters.Add("merchant_id", this.MerchantId); parameters.Add("partner_id", this.PartnerId); parameters.Add("user_mac", this.UserMac); return parameters; } #endregion } }