# Class: MailGroup
• MailGroup()
邮件组 依据 MailGroupType 划分 包含了同组的所有邮件
# Properties
# Readonly
mails
• mails: Mail[]
(该邮件组内)邮件列表
Returns: Mail[]
# Readonly
type
• type: MailGroupType
邮件组类型
Returns: MailGroupType
# 事件监听
# offMailStatusChange
▸ offMailStatusChange(handler?
: MailStatusChangeEventHandler): void
取消注册 当前邮件组 邮件状态变更 事件处理函数
# 参数:
属性 | 类型 |
---|---|
handler? | MailStatusChangeEventHandler |
# 返回值:
void
# offMailsReceived
▸ offMailsReceived(handler?
: MailsReceivedEventHandler): void
取消注册 当前邮件组 收到新邮件 事件处理函数
# 参数:
属性 | 类型 |
---|---|
handler? | MailsReceivedEventHandler |
# 返回值:
void
# onMailStatusChange
▸ onMailStatusChange(handler
: MailStatusChangeEventHandler): void
注册 当前邮件组 邮件状态变更 事件处理函数
# 参数:
属性 | 类型 |
---|---|
handler | MailStatusChangeEventHandler |
# 返回值:
void
# onMailsReceived
▸ onMailsReceived(handler
: MailsReceivedEventHandler): void
注册 当前邮件组 收到新邮件 事件处理函数
# 参数:
属性 | 类型 |
---|---|
handler | MailsReceivedEventHandler |
# 返回值:
void
# 操作触发
# collectAndDeleteMails
▸ collectAndDeleteMails(params
: Omit‹CollectAndDeleteMailsByGroupParams, "type"›): Promise‹CollectAndDeleteMailsByGroupRes›
(从当前邮箱)收取并删除指定(一个或多个)邮件
throws
{MogsError}
# 参数:
属性 | 类型 |
---|---|
params | Omit‹CollectAndDeleteMailsByGroupParams, "type"› |
# 返回值:
Promise‹CollectAndDeleteMailsByGroupRes›
# collectMails
▸ collectMails(params
: Omit‹CollectMailsByGroupParams, "type"›): Promise‹CollectMailsByGroupRes›
(从当前邮箱)收取邮件附件
throws
{MogsError}
# 参数:
属性 | 类型 |
---|---|
params | Omit‹CollectMailsByGroupParams, "type"› |
# 返回值:
Promise‹CollectMailsByGroupRes›
# deleteMails
▸ deleteMails(params
: Omit‹DeleteMailsByGroupParams, "type"›): Promise‹DeleteMailsByGroupRes›
(从当前邮箱)删除指定(一个或多个)邮件
throws
{MogsError}
# 参数:
属性 | 类型 |
---|---|
params | Omit‹DeleteMailsByGroupParams, "type"› |
# 返回值:
Promise‹DeleteMailsByGroupRes›
# markMailsAsRead
▸ markMailsAsRead(params
: Omit‹MarkMailsAsReadByGroupParams, "type"›): Promise‹MarkMailsAsReadByGroupRes›
标记(当前邮箱中)给定的(一个或多个)邮件 为已读状态
throws
{MogsError}
# 参数:
属性 | 类型 |
---|---|
params | Omit‹MarkMailsAsReadByGroupParams, "type"› |
# 返回值:
Promise‹MarkMailsAsReadByGroupRes›
# refresh
▸ refresh(params?
: Omit‹RefreshMailGroupParams, "type"›): Promise‹RefreshMailGroupRes›
刷新邮件列表
throws
{MogsError}
# 参数:
属性 | 类型 |
---|---|
params? | Omit‹RefreshMailGroupParams, "type"› |
# 返回值:
Promise‹RefreshMailGroupRes›
# sendMail
▸ sendMail(params
: Omit‹SendMailByGroupParams, "type"›): Promise‹SendMailByGroupRes›
(从当前邮箱)发送邮件
throws
{MogsError}
# 参数:
属性 | 类型 |
---|---|
params | Omit‹SendMailByGroupParams, "type"› |
# 返回值:
Promise‹SendMailByGroupRes›