// Package consts // @Link https://github.com/bufanyun/hotgo // @Copyright Copyright (c) 2026 HotGo // @Author Ms <133814250@qq.com> // @License https://github.com/bufanyun/hotgo/blob/master/LICENSE package consts import ( "hotgo/internal/library/dict" "hotgo/internal/model" ) func init() { dict.RegisterEnums("ImOutboxSourceOptions", "IM Outbox来源选项", ImOutboxSourceOptions) dict.RegisterEnums("ImOutboxStatusOptions", "IM Outbox状态选项", ImOutboxStatusOptions) } const ( ImOutboxSourceBusiness = "business" ImOutboxSourceGroup = "group" ImOutboxStatusPending = "pending" ImOutboxStatusDelivered = "delivered" ImOutboxStatusFailed = "failed" ImOutboxStatusDead = "dead" ) var ImOutboxSourceOptions = []*model.Option{ dict.GenPrimaryOption(ImOutboxSourceBusiness, "业务事件"), dict.GenInfoOption(ImOutboxSourceGroup, "群事件"), } var ImOutboxStatusOptions = []*model.Option{ dict.GenWarningOption(ImOutboxStatusPending, "待投递"), dict.GenSuccessOption(ImOutboxStatusDelivered, "已投递"), dict.GenErrorOption(ImOutboxStatusFailed, "失败"), dict.GenDefaultOption(ImOutboxStatusDead, "死信"), }