Skip to content

Commit a718986

Browse files
committed
dto: 补充应用子频道以及发言权限相关字段
1 parent 1e2caf6 commit a718986

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

dto/channel.go

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,15 @@ const (
3636
ChannelPrivateTypeAdminAndMember // 群主管理员+指定成员
3737
)
3838

39+
// SpeakPermissionType 发言权限类型定义
40+
type SpeakPermissionType int
41+
42+
// 发言权限类型定义
43+
const (
44+
SpeakPermissionTypePublic SpeakPermissionType = iota + 1 // 公开发言权限
45+
SpeakPermissionTypeAdminAndMember // 指定成员可发言
46+
)
47+
3948
// Channel 频道结构定义
4049
type Channel struct {
4150
// 频道ID
@@ -64,4 +73,8 @@ type ChannelValueObject struct {
6473
// 创建私密子频道的时候,同时带上 userID,能够将这些成员添加为私密子频道的成员
6574
// 注意:只有创建私密子频道的时候才支持这个参数
6675
PrivateUserIDs []string `json:"private_user_ids,omitempty"`
76+
// 发言权限
77+
SpeakPermission SpeakPermissionType `json:"speak_permission,omitempty"`
78+
// 应用子频道的应用ID,仅应用子频道有效,定义请参考 [文档](https://bot.q.qq.com/wiki/develop/api/openapi/channel/model.html)
79+
ApplicationID string `json:"application_id,omitempty"`
6780
}

0 commit comments

Comments
 (0)