using System; namespace Assets.MyGame.Scripts.Net.APIRequest.Params { /// /// 获取邮件详情(GET) /// 参数:id(邮件ID) /// [Serializable] public class GetEmailParam : RequestParamBase { /// 邮件 ID public string id; } /// /// 领取邮箱奖励(GET) /// type: 1=指定邮件 2=全部未领取的 /// id: type=1 时传邮件 ID,type=2 可不传 /// [Serializable] public class RewardEmailParam : RequestParamBase { /// 1=指定邮件 2=全部未领取的 public int type; /// 邮件 ID(type=1 时必填) public string id; } /// /// 删除已读邮件(GET) /// type: 1=指定邮件 2=全部已读已领取邮件 /// id: type=1 时传邮件 ID,type=2 可不传 /// [Serializable] public class DeleteEmailParam : RequestParamBase { /// 1=指定邮件 2=全部已读已领取邮件 public int type; /// 邮件 ID(type=1 时必填) public string id; } /// /// 更新头像参数(GET) /// [Serializable] public class UpdateAvatarParam : RequestParamBase { /// 头像地址或ID public string avatarUrl; } /// /// 更新头像框参数(GET) /// Swagger: /api/User/UpdateAvatarFrame?avatarFrame=xxx /// [Serializable] public class UpdateAvatarFrameParam : RequestParamBase { /// 头像框地址 public string avatarFrame; } /// /// 修改名称参数(GET) /// Swagger: /api/User/UpdateUserName?userName=xxx /// [Serializable] public class UpdateUserNameParam : RequestParamBase { public string userName; } /// /// 绑定手机号参数(GET) /// Swagger: /api/User/BindMobile?mobile=xxx&code=xxx /// [Serializable] public class BindMobileParam : RequestParamBase { public string mobile; public string code; } /// /// 公告详情请求参数(GET /api/Notice/get?id=) /// [Serializable] public class NoticeIdParam : RequestParamBase { public string id; } }