using System;
using System.Collections.Generic;
using Top.Api.Util;
namespace Top.Api.Request
{
///
/// TOP API: taobao.jushita.jdp.users.get
///
public class JushitaJdpUsersGetRequest : BaseTopRequest
{
///
/// 此参数一般不用传,用于查询最后更改时间在某个时间段内的用户
///
public Nullable EndModified { get; set; }
///
/// 当前页数
///
public Nullable PageNo { get; set; }
///
/// 每页记录数,默认200
///
public Nullable PageSize { get; set; }
///
/// 此参数一般不用传,用于查询最后更改时间在某个时间段内的用户
///
public Nullable StartModified { get; set; }
///
/// 普通isv不能传入此参数
///
public string TargetAppkey { get; set; }
///
/// 如果传了user_id表示单条查询
///
public Nullable UserId { get; set; }
#region ITopRequest Members
public override string GetApiName()
{
return "taobao.jushita.jdp.users.get";
}
public override IDictionary GetParameters()
{
TopDictionary parameters = new TopDictionary();
parameters.Add("end_modified", this.EndModified);
parameters.Add("page_no", this.PageNo);
parameters.Add("page_size", this.PageSize);
parameters.Add("start_modified", this.StartModified);
parameters.Add("target_appkey", this.TargetAppkey);
parameters.Add("user_id", this.UserId);
if (this.otherParams != null)
{
parameters.AddAll(this.otherParams);
}
return parameters;
}
public override void Validate()
{
}
#endregion
}
}