邮件 - MailService

邮件功能分为邮件发送和邮件查询,需要拥有自身的账号
角色条件下使用,发送邮件需要实例化MAIL,然后设定邮件各种参数属性:例如Title,Content,ID等
同样接收邮件时也需要将这些属性得到。

SgtApi.MailService.sendMail(mail, callback)

发送一封邮件

SgtApi.MailService.receive(start, limit, playerId, status, callback)

接收邮件

SgtApi.MailService.receiveUnread(playerId, callback)

接收未读取的邮件

SgtApi.MailService.readMail(mailId, callback)

阅读邮件/批量阅读邮件

SgtApi.MailService.readAndPickAttachment(mailId, callback)

阅读一封邮件并领取附件

SgtApi.MailService.deleteMail(mailId, callback)

删除封邮件/批量删除邮件

SgtApi.MailService.getReadedAndUnreadedMails(playerId, callback)

获取所有未读和已读的邮件集合

SgtApi.MailService.pickAttachment(mailId, callback)

领取邮件附件

Class: Mail

邮件(Mail)至少包括字段:

  • id 主键
  • fromId 发送者ID
  • fromName 发送者名称
  • toName 接收者名称
  • toId 接收者ID
  • title 标题
  • content 内容
  • attachment 附件
  • status 状态
  • sendTime 发送时间
  • type 类型
  • attachStatus 附件状态,领取(1)和未领取(0,默认)