抱歉,标题太奇怪了,这是我无法理解的。我正在使用一个go库,它已经完成了,但是还没有:https://github.com/yfronto/go-statuspage-api发布事件时,statuspage.io API支持以下参数:incident[components][component_id] - Map of status changes to apply to affected components.一个例子是:"incident[components][ftgks51sfs2d]=degraded_performance"不幸的是,库中定义的结构不支持该特定字段:type NewIncidentUpdate struct { Name string Status string Message string WantsTwitterUpdate bool ImpactOverride string ComponentIDs []string}func (i *NewIncidentUpdate) String() string { return encodeParams(map[string]interface{}{ "incident[name]": i.Name, "incident[status]": i.Status, "incident[message]": i.Message, "incident[wants_twitter_update]": i.WantsTwitterUpdate, "incident[impact_override]": i.ImpactOverride, "incident[component_ids]": i.ComponentIDs, })}如何更新此结构(和关联的encodeParams函数)以支持传递组件和关联状态的任意映射?
1 回答
- 1 回答
- 0 关注
- 216 浏览
添加回答
举报
0/150
提交
取消