using System; using System.Collections.Generic; using Jd.Api.Response; using Jd.Api.Util; namespace Jd.Api.Request { public class AdsIbgUniversalJosServiceCampaignQueryRequest : JdRequestBase { public string campaignType {get; set;} public string scenarioType {get; set;} public string giftFlag {get; set;} public string campaignId {get; set;} public string startDay {get; set;} public string orderStatusCategory {get; set;} public string pageSize {get; set;} public string mediaType {get; set;} public string filters {get; set;} public string impressionOrClickEffect {get; set;} public string platform {get; set;} public string endDay {get; set;} public string clickOrOrderDay {get; set;} public string isDaily {get; set;} public string page {get; set;} public string clickOrOrderCaliber {get; set;} public string campaignName {get; set;} public string campaignIds {get; set;} public string businessType {get; set;} public string accessPin {get; set;} public string authType {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.campaign.query";} } protected override void PrepareParam(IDictionary parameters) { parameters.Add("campaignType", this. campaignType ); parameters.Add("scenarioType", this. scenarioType ); parameters.Add("giftFlag", this. giftFlag ); parameters.Add("campaignId", this. campaignId ); parameters.Add("startDay", this. startDay ); parameters.Add("orderStatusCategory", this. orderStatusCategory ); parameters.Add("pageSize", this. pageSize ); parameters.Add("mediaType", this. mediaType ); parameters.Add("filters", this. filters ); parameters.Add("impressionOrClickEffect", this. impressionOrClickEffect ); parameters.Add("platform", this. platform ); parameters.Add("endDay", this. endDay ); parameters.Add("clickOrOrderDay", this. clickOrOrderDay ); parameters.Add("isDaily", this. isDaily ); parameters.Add("page", this. page ); parameters.Add("clickOrOrderCaliber", this. clickOrOrderCaliber ); parameters.Add("campaignName", this. campaignName ); parameters.Add("campaignIds", this. campaignIds ); parameters.Add("businessType", this. businessType ); parameters.Add("accessPin", this. accessPin ); parameters.Add("authType", this. authType ); parameters.Add("deliverySystemType", this. deliverySystemType ); parameters.Add("jdMediaUserId", this. jdMediaUserId ); parameters.Add("granularity", this. granularity ); } } }