1 Star 0 Fork 0

kingwebasp / openpdd

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
user_cancel.go 938 Bytes
一键复制 编辑 原始数据 按行查看 历史
kingwebasp 提交于 2023-11-14 17:11 . 初始化导入
package pmc
import (
"gitee.com/kingwebasp/openpdd/core"
"gitee.com/kingwebasp/openpdd/model"
)
// UserCancelRequest 取消用户的消息服务 API Request
type UserCancelRequest struct {
// OwnerID 用户唯一id
OwnerID string `json:"owner_id,omitempty"`
}
// GetType implement Request interface
func (r UserCancelRequest) GetType() string {
return "pdd.pmc.user.cancel"
}
// UserCancelResponse 取消用户的消息服务 API Response
type UserCancelResponse struct {
model.CommonResponse
Response struct {
// IsSuccess 是否成功
IsSuccess bool `json:"is_success,omitempty"`
} `json:"tmc_user_cancel_response"`
}
// UserCancel 取消用户的消息服务
func UserCancel(clt *core.SDKClient, ownerID string) (bool, error) {
req := UserCancelRequest{
OwnerID: ownerID,
}
var resp UserCancelResponse
if err := clt.Do(&req, &resp, ""); err != nil {
return false, err
}
return resp.Response.IsSuccess, nil
}
1
https://gitee.com/kingwebasp/openpdd.git
git@gitee.com:kingwebasp/openpdd.git
kingwebasp
openpdd
openpdd
v1.0.13

搜索帮助

53164aa7 5694891 3bd8fe86 5694891