code: func (a *URIImagemapAction) MarshalJSON() ([]byte, error) {
  	return json.Marshal(&struct {
  		Type    ImagemapActionType `json:"type"`
  		LinkURL string             `json:"linkUri"`
  		Area    ImagemapArea       `json:"area"`
  	}{
  		Type:    ImagemapActionTypeURI,
  		LinkURL: a.LinkURL,
  		Area:    a.Area,
  	})
  }
docs: // MarshalJSON method of URIImagemapAction