package xmlres

import (
	"github.com/ECUST-XX/xml" // 注意：需确保该xml库与示例中使用的一致
)

// TalkCount 根节点，对应<talk_count>标签
// 注意：xml.Name需指定命名空间，与XML中的xmlns保持一致
type TalkCount struct {
	XMLName xml.Name    `xml:"nieo.seer.org.talk-count talk_count"`
	Entries []TalkEntry `xml:"entry"` // 包含所有entry节点
}

// Entry 单个条目配置，对应<entry>标签
type TalkEntry struct {
	ID           int    `xml:"id,attr"`               // 条目ID
	ItemID       int    `xml:"item_id,attr"`          // 物品ID
	ItemMinCount int    `xml:"item_min_count,attr"`   // 物品最小数量
	ItemMaxCount int    `xml:"item_max_count,attr"`   // 物品最大数量
	Desc         string `xml:"desc,attr"`             // 描述信息
	Count        int    `xml:"count,attr"`            // 计数
	Policy       string `xml:"policy,attr,omitempty"` // 策略（可选，如week）
}
