feat: complete IM group governance actions
This commit is contained in:
@@ -19,6 +19,8 @@ func init() {
|
||||
dict.RegisterEnums("ImGroupMuteStatusOptions", "IM禁言状态选项", ImGroupMuteStatusOptions)
|
||||
dict.RegisterEnums("ImGroupAnnouncementStatusOptions", "IM群公告状态选项", ImGroupAnnouncementStatusOptions)
|
||||
dict.RegisterEnums("ImGroupOutboxStatusOptions", "IM群事件状态选项", ImGroupOutboxStatusOptions)
|
||||
dict.RegisterEnums("ImGroupFileStatusOptions", "IM群文件状态选项", ImGroupFileStatusOptions)
|
||||
dict.RegisterEnums("ImGroupFileTypeOptions", "IM群文件类型选项", ImGroupFileTypeOptions)
|
||||
}
|
||||
|
||||
var ImGroupStateOptions = []*model.Option{
|
||||
@@ -58,6 +60,14 @@ const (
|
||||
ImGroupOutboxStatusPending = "pending"
|
||||
ImGroupOutboxStatusDelivered = "delivered"
|
||||
ImGroupOutboxStatusFailed = "failed"
|
||||
|
||||
ImGroupFileStatusActive = "active"
|
||||
ImGroupFileStatusDeleted = "deleted"
|
||||
|
||||
ImGroupFileTypeFile = "file"
|
||||
ImGroupFileTypeImage = "image"
|
||||
ImGroupFileTypeVideo = "video"
|
||||
ImGroupFileTypeAudio = "audio"
|
||||
)
|
||||
|
||||
var ImGroupStatusOptions = []*model.Option{
|
||||
@@ -103,3 +113,15 @@ var ImGroupOutboxStatusOptions = []*model.Option{
|
||||
dict.GenSuccessOption(ImGroupOutboxStatusDelivered, "已投递"),
|
||||
dict.GenErrorOption(ImGroupOutboxStatusFailed, "投递失败"),
|
||||
}
|
||||
|
||||
var ImGroupFileStatusOptions = []*model.Option{
|
||||
dict.GenSuccessOption(ImGroupFileStatusActive, "正常"),
|
||||
dict.GenDefaultOption(ImGroupFileStatusDeleted, "已删除"),
|
||||
}
|
||||
|
||||
var ImGroupFileTypeOptions = []*model.Option{
|
||||
dict.GenDefaultOption(ImGroupFileTypeFile, "文件"),
|
||||
dict.GenInfoOption(ImGroupFileTypeImage, "图片"),
|
||||
dict.GenPrimaryOption(ImGroupFileTypeVideo, "视频"),
|
||||
dict.GenWarningOption(ImGroupFileTypeAudio, "音频"),
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user