为了账号安全,请及时绑定邮箱和手机立即绑定

map [string]字符串

map [string]字符串

Go
倚天杖 2021-04-06 17:18:08
抱歉,标题太奇怪了,这是我无法理解的。我正在使用一个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
提交
取消
意见反馈 帮助中心 APP下载
官方微信