package types

const (
	NO_PAGING = 0

	NOT_DELETE = 0
	DELETED    = 1
)

type WsEventType int32

const (
	WS_EVENT_UNKNOWN            WsEventType = 0
	WS_EVENT_ASSISTANT_INIT     WsEventType = 1   // bot消息载体已创建
	WS_EVENT_ASSISTANT_CONTINUE WsEventType = 2   // bot 回复中
	WS_EVENT_ASSISTANT_DONE     WsEventType = 3   // bot 回复完成
	WS_EVENT_ASSISTANT_FAILED   WsEventType = 4   // bot 请求失败
	WS_EVENT_MESSAGE_PUBLISH    WsEventType = 100 // 新消息推送
	WS_EVENT_SYSTEM_ONSUBSCRIBE WsEventType = 300 // IMTopic 成功订阅
	WS_EVENT_SYSTEM_UNSUBSCRIBE WsEventType = 301 // IMTopic 取消订阅
	WS_EVENT_OTHERS             WsEventType = 400 // 其他未定义事件
)

type SystemContextGenConditionType uint8
type RequestAssistantMode uint8

const (
	GEN_SUMMARY_ONLY SystemContextGenConditionType = 1
	GEN_CONTEXT      SystemContextGenConditionType = 2

	GEN_MODE_NORMAL RequestAssistantMode = 1
	GEN_MODE_REGEN  RequestAssistantMode = 2
)

const (
	LANGUAGE_EN_KEY = "en"
	LANGUAGE_CN_KEY = "zh-CN"
)
