using System;
using System.Collections.Generic;
using Top.Api.Util;
namespace Top.Api.Request
{
///
/// TOP API: wdk.aiot.firmware.version.check
///
public class WdkAiotFirmwareVersionCheckRequest : BaseTopRequest
{
///
/// 自定义参数
///
public string AttributesJson { get; set; }
///
/// 厂商
///
public string Brand { get; set; }
///
/// 设备唯一标识
///
public string DeviceId { get; set; }
///
/// 硬件类型
///
public string Hardtype { get; set; }
///
/// 当前版本号
///
public string OldVersionCode { get; set; }
#region ITopRequest Members
public override string GetApiName()
{
return "wdk.aiot.firmware.version.check";
}
public override IDictionary GetParameters()
{
TopDictionary parameters = new TopDictionary();
parameters.Add("attributes_json", this.AttributesJson);
parameters.Add("brand", this.Brand);
parameters.Add("device_id", this.DeviceId);
parameters.Add("hardtype", this.Hardtype);
parameters.Add("old_version_code", this.OldVersionCode);
if (this.otherParams != null)
{
parameters.AddAll(this.otherParams);
}
return parameters;
}
public override void Validate()
{
}
#endregion
}
}