using System; using System.Xml.Serialization; using Top.Api.Domain; using System.Collections.Generic; using Top.Api.Util; namespace Top.Api.Request { /// /// TOP API: taobao.open.account.update /// public class OpenAccountUpdateRequest : BaseTopRequest { /// /// Open Account /// public string ParamList { get; set; } public List ParamList_ { set { this.ParamList = TopUtils.ObjectToJson(value); } } #region ITopRequest Members public override string GetApiName() { return "taobao.open.account.update"; } public override IDictionary GetParameters() { TopDictionary parameters = new TopDictionary(); parameters.Add("param_list", this.ParamList); if (this.otherParams != null) { parameters.AddAll(this.otherParams); } return parameters; } public override void Validate() { RequestValidator.ValidateObjectMaxListSize("param_list", this.ParamList, 20); } #endregion } }