using System; using System.Collections.Generic; using Jd.Api.Response; using Jd.Api.Util; namespace Jd.Api.Request { public class AdsIbgUniversalJosServiceAdQueryRequest : JdRequestBase { public string adName {get; set;} public string campaignType {get; set;} public string scenarioType {get; set;} public string adGroupName {get; set;} public string giftFlag {get; set;} public string campaignId {get; set;} public string startDay {get; set;} public string deliveryType {get; set;} public string packageId {get; set;} public string orderStatusCategory {get; set;} public string pageSize {get; set;} public string mediaType {get; set;} public string impressionOrClickEffect {get; set;} public string adGroupId {get; set;} public string platform {get; set;} public string adId {get; set;} public string endDay {get; set;} public string clickOrOrderDay {get; set;} public string isDaily {get; set;} public string siteId {get; set;} public string page {get; set;} public string clickOrOrderCaliber {get; set;} public string filters {get; set;} public string ids {get; set;} public string interactiveType {get; set;} public string businessType {get; set;} public string authType {get; set;} public string accessPin {get; set;} public string adGroupIds {get; set;} public string campaignIds {get; set;} public string deliverySystemType {get; set;} public string jdMediaUserId {get; set;} public string granularity {get; set;} public override string ApiName { get{return "jingdong.ads.ibg.UniversalJosService.ad.query";} } protected override void PrepareParam(IDictionary parameters) { parameters.Add("adName", this. adName ); parameters.Add("campaignType", this. campaignType ); parameters.Add("scenarioType", this. scenarioType ); parameters.Add("adGroupName", this. adGroupName ); parameters.Add("giftFlag", this. giftFlag ); parameters.Add("campaignId", this. campaignId ); parameters.Add("startDay", this. startDay ); parameters.Add("deliveryType", this. deliveryType ); parameters.Add("packageId", this. packageId ); parameters.Add("orderStatusCategory", this. orderStatusCategory ); parameters.Add("pageSize", this. pageSize ); parameters.Add("mediaType", this. mediaType ); parameters.Add("impressionOrClickEffect", this. impressionOrClickEffect ); parameters.Add("adGroupId", this. adGroupId ); parameters.Add("platform", this. platform ); parameters.Add("adId", this. adId ); parameters.Add("endDay", this. endDay ); parameters.Add("clickOrOrderDay", this. clickOrOrderDay ); parameters.Add("isDaily", this. isDaily ); parameters.Add("siteId", this. siteId ); parameters.Add("page", this. page ); parameters.Add("clickOrOrderCaliber", this. clickOrOrderCaliber ); parameters.Add("filters", this. filters ); parameters.Add("ids", this. ids ); parameters.Add("interactiveType", this. interactiveType ); parameters.Add("businessType", this. businessType ); parameters.Add("authType", this. authType ); parameters.Add("accessPin", this. accessPin ); parameters.Add("adGroupIds", this. adGroupIds ); parameters.Add("campaignIds", this. campaignIds ); parameters.Add("deliverySystemType", this. deliverySystemType ); parameters.Add("jdMediaUserId", this. jdMediaUserId ); parameters.Add("granularity", this. granularity ); } } }