using System;
using System.Collections.Generic;
using Jd.Api.Response;
using Jd.Api.Util;
namespace Jd.Api.Request
{
    public class MessagePushServicePushChatImageMessageRequest : JdRequestBase<MessagePushServicePushChatImageMessageResponse>
    {
                                                                                                                                              public  		string
              accessToken
 {get; set;}
                                                          
                                                          public  		string
              aspid
 {get; set;}
                                                          
                                                          public  		string
              accessid
 {get; set;}
                                                          
                                                                                                                                                                                                                                                    public  		string
              url
 {get; set;}
                                                          
                                                                                                                                                       public  		string
              fromPin
 {get; set;}
                                                          
                                                          public  		string
              fromApp
 {get; set;}
                                                          
                                                          public  		string
              fromClientType
 {get; set;}
                                                          
                                                          public  		string
                                                                                                                      openIdSeller
 {get; set;}
                                                                                                                                                          
                                                          public  		string
                                                                                      xidSeller
 {get; set;}
                                                                                                                                  
                                                                                                                                                       public  		string
              toPin
 {get; set;}
                                                          
                                                          public  		string
              toApp
 {get; set;}
                                                          
                                                          public  		string
              toClientType
 {get; set;}
                                                          
                                                          public  		string
                                                                                                                      openIdBuyer
 {get; set;}
                                                                                                                                                          
                                                          public  		string
                                                                                      xidBuyer
 {get; set;}
                                                                                                                                  
                                                                              public override string ApiName
            {
                get{return "jingdong.MessagePushService.pushChatImageMessage";}
            }
            protected override void PrepareParam(IDictionary<String, Object> parameters)
            {
                                                                                                                                        parameters.Add("accessToken", this.            accessToken
);
                                                                                                        parameters.Add("aspid", this.            aspid
);
                                                                                                        parameters.Add("accessid", this.            accessid
);
                                                                                                                                                                                                                                                                parameters.Add("url", this.            url
);
                                                                                                                                                                        parameters.Add("fromPin", this.            fromPin
);
                                                                                                        parameters.Add("fromApp", this.            fromApp
);
                                                                                                        parameters.Add("fromClientType", this.            fromClientType
);
                                                                                                        parameters.Add("open_id_seller", this.                                                                                                                    openIdSeller
);
                                                                                                        parameters.Add("xid_seller", this.                                                                                    xidSeller
);
                                                                                                                                                                        parameters.Add("toPin", this.            toPin
);
                                                                                                        parameters.Add("toApp", this.            toApp
);
                                                                                                        parameters.Add("toClientType", this.            toClientType
);
                                                                                                        parameters.Add("open_id_buyer", this.                                                                                                                    openIdBuyer
);
                                                                                                        parameters.Add("xid_buyer", this.                                                                                    xidBuyer
);
                                                                                                    }
    }
}