using System.Text.Json.Serialization; using System.Collections.Generic; using Topsdk.Util; using Topsdk.Top.Ability376.Domain; namespace Topsdk.Top.Ability376.Request; public class TaobaoTbkSpreadGetRequest : AbstractTopApiRequest { /* 请求列表,内部包含多个url */ private IList? requests; [JsonPropertyName("requests")] public IList? Requests { get => requests; set => this.requests = value; } public override IDictionary ToRequestParam() { IDictionary requestParam = new Dictionary(); if(this.requests != null) { requestParam.Add("requests",TopUtils.ConvertStructList(this.requests)); } return requestParam; } public override IDictionary ToFileParam() { IDictionary fileParam = new Dictionary(); return fileParam; } public override string GetApiCode() { return "taobao.tbk.spread.get"; } }