印度包网
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

68 lines
1.2 KiB

package web
import (
"server/modules/web/app"
"server/modules/web/values"
)
// swagger:route POST /mail/list mail idOfMailList
// 邮箱
// Responses:
// 200:MailListResp
// swagger:response MailListResp
type MailListResp struct {
// in:body
Body values.MailListResp
}
// swagger:parameters idOfMailList
type MailListReq struct {
// in:body
Body values.MailListReq
}
// swagger:route POST /mail/read mail idOfReadMail
// 阅读邮件
// Responses:
// 200:ReadMailResp
// swagger:response ReadMailResp
type ReadMailResp struct {
// in:body
Body app.R
}
// swagger:parameters idOfReadMail
type ReadMailReq struct {
// in:body
Body values.ReadMailReq
}
// swagger:route POST /mail/delete mail idOfDeleteMail
// 删除邮件
// Responses:
// 200:DeleteMailResp
// swagger:response DeleteMailResp
type DeleteMailResp struct {
// in:body
Body app.R
}
// swagger:parameters idOfDeleteMail
type DeleteMailReq struct {
// in:body
Body values.DeleteMailReq
}
// swagger:route POST /mail/deleteAll mail idOfDeleteAllMail
// 删除所有邮件
// Responses:
// 200:DeleteAllMailResp
// swagger:response DeleteAllMailResp
type DeleteAllMailResp struct {
// in:body
Body app.R
}