using System; using System.Collections.Generic; using Aop.Api.Response; namespace Aop.Api.Request { /// /// AOP API: alipay.platform.app.add /// public class AlipayPlatformAppAddRequest : IAopRequest { /// /// ISV支付宝ID /// public string AlipayUserId { get; set; } /// /// 应用接收回调的地址 /// public string AppCallbackUrl { get; set; } /// /// 应用是否hosting /// public Nullable AppIsHosting { get; set; } /// /// 应用名称 /// public string AppName { get; set; } /// /// 应用描述 /// public string Description { get; set; } /// /// ISV的描述 /// public string IsvDescription { get; set; } /// /// ISV邮箱 /// public string IsvEmail { get; set; } /// /// ISV名称,服务商 /// public string IsvName { get; set; } /// /// ISV所在平台账号 /// public string IsvNick { get; set; } /// /// ISV手机号码 /// public string IsvPhone { get; set; } /// /// 类型:1:个人;2:公司 /// public Nullable IsvType { get; set; } /// /// ISV网站主页 /// public string IsvWebHost { get; set; } /// /// LOGO链接。80*80 /// public string LogoUrl { get; set; } /// /// 应用的客服支持Email /// public string SupportEmail { get; set; } /// /// 应用的客服电话号码 /// public string SupportPhoneNo { get; set; } /// /// 应用的旺旺客服ID /// public string SupportWangwangId { 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.platform.app.add"; } public void SetApiVersion(string apiVersion){ this.apiVersion=apiVersion; } public string GetApiVersion(){ return this.apiVersion; } public IDictionary GetParameters() { AopDictionary parameters = new AopDictionary(); parameters.Add("alipay_user_id", this.AlipayUserId); parameters.Add("app_callback_url", this.AppCallbackUrl); parameters.Add("app_is_hosting", this.AppIsHosting); parameters.Add("app_name", this.AppName); parameters.Add("description", this.Description); parameters.Add("isv_description", this.IsvDescription); parameters.Add("isv_email", this.IsvEmail); parameters.Add("isv_name", this.IsvName); parameters.Add("isv_nick", this.IsvNick); parameters.Add("isv_phone", this.IsvPhone); parameters.Add("isv_type", this.IsvType); parameters.Add("isv_web_host", this.IsvWebHost); parameters.Add("logo_url", this.LogoUrl); parameters.Add("support_email", this.SupportEmail); parameters.Add("support_phone_no", this.SupportPhoneNo); parameters.Add("support_wangwang_id", this.SupportWangwangId); return parameters; } #endregion } }